Registry.register() 함수
유형 및 이름을 기준으로 클래스를 등록합니다.
서명:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
매개변수
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 유형 | 문자열 | 유형<T> | 플러그인 유형입니다. (예: 필드, 렌더기) |
| 이름 | 문자열 | 플러그인의 이름입니다. (예: field_angle, geras) |
| registryItem | (신규 (...p1: any[]) => T) | null | 모두 | 등록할 클래스 또는 객체입니다. |
| opt_allowOverrides | 부울 | (선택사항) 이미 등록된 항목을 재정의할 때 발생하는 오류를 방지하려면 true입니다. |
반환:
void
예외
유형 또는 이름이 비어 있거나, 지정된 유형의 이름이 이미 등록되었거나, 지정된 클래스 또는 객체가 유형에 유효하지 않은 경우 {오류}가 발생합니다.