blockly > ส่วนขยาย > ลงทะเบียน

ฟังก์ชัน 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 ไม่ใช่ฟังก์ชัน