프러시저 네임스페이스
클래스
클래스 | 설명 |
---|---|
ObservableProcedureMap |
함수
함수 | 설명 |
---|---|
allProcedures(root) | 작업공간에서 사용자가 만든 모든 프러시저 정의를 찾습니다. |
findLegalName(name, block) | 이름이 동일한 두 개의 절차가 존재하지 않는지 확인합니다. 제안된 시술 이름을 사용하고 법적 이름(비어 있지 않고 다른 절차와 충돌하지 않는 이름)을 반환합니다. |
flyoutCategory(workspace) | 수술 범주의 플라이아웃에 필요한 블록을 구성합니다. |
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 | Profiler_mutatorarg 블록의 기본 인수입니다. |
유형 별칭
유형 별칭 | 설명 |
---|---|
ProcedureTuple | 프러시저 서명을 나타내는 기존 수단입니다. 요소는 각각 이름, 매개변수 이름, 반환 값 포함 여부입니다. |