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 เพื่อป้องกันข้อผิดพลาดเมื่อลบล้างรายการที่ลงทะเบียนไว้แล้ว |
การคืนสินค้า:
เป็นโมฆะ
ข้อยกเว้น
{ข้อผิดพลาด} หากประเภทหรือชื่อว่างเปล่า แสดงว่าชื่อที่มีประเภทที่ระบุได้รับการลงทะเบียนแล้ว หรือหากคลาสหรือออบเจ็กต์ที่ระบุไม่ถูกต้องสำหรับประเภท