blockly > registry > register

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.