Hàm register.register()
Đăng ký một lớp dựa trên loại và tên.
Chữ ký:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Các tham số
Thông số | Loại | Nội dung mô tả |
---|---|---|
loại | string | Loại<T> | Loại trình bổ trợ. (ví dụ: Trường, Trình kết xuất) |
tên | string | Tên của trình bổ trợ. (Ví dụ: field_angle, geras) |
registryItem | (mới (...p1: bất kỳ[]) => T) | rỗng | bất kỳ | Lớp hoặc đối tượng cần đăng ký. |
opt_allowOverrides | boolean | (Không bắt buộc) True để tránh lỗi khi ghi đè một mục đã được đăng ký. |
Trả về:
void
Trường hợp ngoại lệ
{Lỗi} nếu loại hoặc tên bị trống, tức là tên có loại đã cho đã được đăng ký, hoặc nếu lớp hoặc đối tượng đã cho không hợp lệ đối với loại.