blockly > registry > register

Registry.register() 함수

유형 및 이름을 기반으로 클래스를 등록합니다.

Signature:

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

매개변수

매개변수 유형 설명
유형 문자열 | 유형<T> 플러그인 유형입니다. (예: 필드, 렌더기)
이름 string 플러그인의 이름입니다. (예: field_angle, geras)
registryItem (new (...p1: any[]) => T) | null | any 등록할 클래스 또는 객체입니다.
opt_allowOverrides boolean (선택사항) 이미 등록된 항목을 재정의할 때 오류를 방지하려면 true입니다.

반환:

void

예외

유형 또는 이름이 비어 있거나 지정된 유형의 이름이 이미 등록되었거나 지정된 클래스 또는 객체가 유형에 유효하지 않은 경우 {오류}입니다.