blockly > Extensions > registerMutator
Extensions.registerMutator() 함수
블록에 뮤테이터를 추가하는 새 확장 함수를 등록합니다. 등록 시 뮤테이터에 관한 몇 가지 기본적인 상태 검사를 실행합니다. 믹스인에 Compose와 분해가 모두 정의된 경우 래퍼는 블록에 뮤테이터 대화상자를 추가할 수도 있습니다.
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
이름 | string | 이 뮤테이터 확장 프로그램의 이름입니다. |
mixinObj | 모두 | 혼합할 값입니다. |
opt_helperFn | () => 모두 | (선택사항) 객체를 혼합한 후 적용할 선택적 함수입니다. |
opt_blockList | 문자열[] | (선택사항) 뮤테이터 대화상자의 플라이아웃에 표시할 블록 목록입니다. |
반환:
void
예외
변형이 잘못되었거나 블록에 적용할 수 없는 경우 {오류}입니다.