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

예외

변형이 잘못되었거나 블록에 적용할 수 없는 경우 {오류}입니다.