blockly > ส่วนขยาย > registerMutator

ฟังก์ชัน Extensions.registerMutator()

ลงทะเบียนฟังก์ชันส่วนขยายใหม่ที่เพิ่มตัวเปลี่ยนแปลงในบล็อก ขณะลงทะเบียน การดำเนินการนี้จะทำการตรวจสอบความถูกต้องของการแปลงพื้นฐาน นอกจากนี้ Wrapper อาจเพิ่มกล่องโต้ตอบการเปลี่ยนแปลงลงในบล็อกด้วย หากมีการกำหนดทั้งการเขียนและแยกส่วนไว้ในมิกซ์

ลายเซ็น:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
ชื่อ สตริง ชื่อของส่วนขยายการเปลี่ยนแปลงนี้
mixinObj อะไรก็ได้ ค่าที่จะผสม
opt_helperFn () => รายการใดก็ได้ (ไม่บังคับ) ฟังก์ชันที่ไม่บังคับที่จะใช้หลังจากผสมวัตถุแล้ว
opt_blockList สตริง[] (ไม่บังคับ) รายการบล็อกที่จะปรากฏในกล่องโต้ตอบการเปลี่ยนรูปแบบ

ส่งกลับ:

void

ข้อยกเว้น

{ข้อผิดพลาด} หากการเปลี่ยนแปลงไม่ถูกต้องหรือใช้กับการบล็อกไม่ได้