blockly > 절차

프로시저 네임스페이스

클래스

클래스 설명
ObservableProcedureMap

함수

함수 설명
allProcedures(root) 워크스페이스에서 사용자가 만든 모든 프로시저 정의 찾기
findLegalName(name, block) 이름이 동일한 두 개의 프로시저가 존재하지 않아야 합니다. 제안된 프로시저 이름을 가져와서 유효한 이름(즉, 비어 있지 않고 다른 프로시저와 충돌하지 않는 이름)을 반환합니다.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) 이름이 지정된 프로시저의 모든 호출자를 찾습니다.
getDefinition(name, workspace) 이름이 지정된 프로시저의 정의 블록을 찾습니다.
isNameUsed(name, workspace, opt_exclude) 지정된 이름이 이미 프로시저 이름인 경우 반환합니다.
isProcedureBlock(block) 지정된 블록이 프로시저 블록인지 확인하는 유형 가드입니다.
mutateCallers(defBlock) 프로시저 정의에서 매개변수를 변경하면 모든 호출자를 찾아 수정합니다.
rename(this, name) 프로시저 이름을 바꿉니다. 수정 가능한 필드에서 호출합니다.

인터페이스

인터페이스 설명
IParameterModel 절차의 데이터 모델입니다.
IProcedureBlock 절차를 모델링하는 블록의 인터페이스입니다.
IProcedureMap
IProcedureModel 절차의 데이터 모델입니다.

변수

변수 설명
CATEGORY_NAME 툴박스 XML의 카테고리 '맞춤' 속성에 사용할 문자열입니다. 이 문자열은 카테고리를 프로시저 블록으로 동적으로 채워야 함을 나타냅니다. Blockly.Variables.CATEGORY_NAME 및 Blockly.VariablesDynamic.CATEGORY_NAME도 참고하세요.
DEFAULT_ARG procedures_mutatorarg 블록의 기본 인수입니다.

유형 별칭

유형 별칭 설명
ProcedureTuple 절차 서명을 나타내는 기존 수단입니다. 요소는 각각 이름, 매개변수 이름, 반환 값이 있는지 여부입니다.