blockly > รีจิสทรี > ลงทะเบียน

ฟังก์ชันรีจิสทรี.register()

ลงทะเบียนชั้นเรียนตามประเภทและชื่อ

ลายเซ็น:

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ประเภท สตริง | ประเภท<T> ประเภทของปลั๊กอิน (เช่น ช่อง ตัวแสดงผล)
ชื่อ สตริง ชื่อปลั๊กอิน (เช่น Field_angle, Geras)
registryItem (ใหม่ (...p1: ใดก็ได้[]) => T) | null | ไม่จำกัด คลาสหรือออบเจ็กต์ที่จะลงทะเบียน
opt_allowOverrides boolean (ไม่บังคับ) True เพื่อป้องกันข้อผิดพลาดเมื่อลบล้างรายการที่ลงทะเบียนไว้แล้ว

การคืนสินค้า:

เป็นโมฆะ

ข้อยกเว้น

{ข้อผิดพลาด} หากประเภทหรือชื่อว่างเปล่า แสดงว่าชื่อที่มีประเภทที่ระบุได้รับการลงทะเบียนแล้ว หรือหากคลาสหรือออบเจ็กต์ที่ระบุไม่ถูกต้องสำหรับประเภท