רישום.register()
רושם מחלקה על סמך סוג ושם.
Signature:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
פרמטרים
פרמטר | תיאור | התיאור |
---|---|---|
סוג | מחרוזת | סוג<T> | סוג הפלאגין. (לדוגמה: Field, Renderer) |
name | מחרוזת | שם הפלאגין. (לדוגמה: field_angle, geras) |
registryItem | (new (...p1: any[]) => T) | null | כל | המחלקה או האובייקט שיש לרשום. |
opt_allowOverrides | boolean | (אופציונלי) הערך True כדי למנוע שגיאה כשמבטלים פריט שכבר רשום. |
החזרות:
void
חריגים
{שגיאה} אם הסוג או השם ריקים, שם עם הסוג הנתון כבר רשום, או אם המחלקה או האובייקט הנתונים אינם חוקיים לסוג שלהם.