blockly > utils > extensions > register
ฟังก์ชัน utils.extensions.register()
ลงทะเบียนฟังก์ชันส่วนขยายใหม่ ส่วนขยายคือฟังก์ชันที่ช่วยเริ่มต้นบล็อก โดยปกติจะเพิ่มลักษณะการทำงานแบบไดนามิก เช่น ตัวแฮนเดิล onchange และตัวเปลี่ยนรูปแบบ ซึ่งจะใช้โดยใช้ Block.applyExtension() หรือแอตทริบิวต์อาร์เรย์ "extensions" ของ JSON
ลายเซ็น:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
พารามิเตอร์
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| ชื่อ | สตริง | ชื่อของส่วนขยายนี้ |
| initFn | (this: T) => void | ฟังก์ชันสำหรับเริ่มต้นบล็อกแบบขยาย |
การคืนสินค้า:
โมฆะ
ข้อยกเว้น
{Error} หากชื่อส่วนขยายว่างเปล่า มีการลงทะเบียนส่วนขยายแล้ว หรือ extensionFn ไม่ใช่ฟังก์ชัน