blockly > Extensions (Tiện ích) > register (Đăng ký)

Hàm Extensions.register()

Đăng ký một hàm mở rộng mới. Tiện ích là các hàm giúp khởi chạy các khối, thường thêm hành vi động như trình xử lý onchange và trình sửa đổi. Các phần mở rộng này được áp dụng bằng cách sử dụng Block.applyExtension() hoặc thuộc tính mảng "extensions" JSON.

Chữ ký:

export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;

Thông số

Thông số Loại Mô tả
tên chuỗi Tên của tiện ích này.
initFn (this: T) => void Hàm để khởi chạy một khối mở rộng.

Trả về:

void

Ngoại lệ

{Lỗi} nếu tên tiện ích trống, tiện ích đã được đăng ký hoặc extensionFn không phải là hàm.