blockly > ผู้ใช้ > ส่วนขยาย > registerMutator
ฟังก์ชัน utils.extensions.registerMutator()
ลงทะเบียนฟังก์ชันส่วนขยายใหม่ที่เพิ่ม Mutator ให้กับการบล็อก ณ เวลาลงทะเบียน การดำเนินการนี้จะทำการตรวจสอบความถูกต้องขั้นพื้นฐานของ Mutator Wrapper อาจเพิ่มกล่องโต้ตอบ Mutator ลงในบล็อกด้วย หากมีการกำหนดทั้งการเขียนและการแยกองค์ประกอบในมิกซ์
ลายเซ็น:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ชื่อ | สตริง | ชื่อของส่วนขยาย Mutator นี้ |
mixinObj | ใดๆ | ค่าที่จะผสมผสานกัน |
opt_helperFn | () => ไม่จำกัด | (ไม่บังคับ) ฟังก์ชันเสริมที่ใช้ได้หลังจากผสมวัตถุแล้ว |
opt_blockList | สตริง[] | (ไม่บังคับ) รายการของบล็อกที่จะปรากฏในกล่องโต้ตอบของ Mutator |
การคืนสินค้า:
เป็นโมฆะ
ข้อยกเว้น
{ข้อผิดพลาด} หากการเปลี่ยนแปลงไม่ถูกต้องหรือใช้กับการบล็อกไม่ได้