blockly > utils > extensions > register
utils.extensions.register() 함수
새 확장 프로그램 함수를 등록합니다. 확장 프로그램은 블록을 초기화하는 데 도움이 되는 함수로, 일반적으로 onchange 핸들러 및 변형자와 같은 동적 동작을 추가합니다. 이는 Block.applyExtension() 또는 JSON 'extensions' 배열 속성을 사용하여 적용됩니다.
서명:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
매개변수
| 매개변수 | 유형 | 설명 |
|---|---|---|
| name | 문자열 | 이 확장 프로그램의 이름입니다. |
| initFn | (this: T) => void | 확장된 블록을 초기화하는 함수입니다. |
반환:
void
예외
{오류} 확장 프로그램 이름이 비어 있거나 확장 프로그램이 이미 등록되어 있거나 extensionFn이 함수가 아닌 경우