blockly > מרשם > רישום

פונקצייתenroll.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_angle, geras)
registryItem (new (...p1: any[]) => T) | null | כל המחלקה או האובייקט שצריך לרשום.
opt_allowOverrides בוליאני (אופציונלי) הערך הוא True כדי למנוע שגיאה כשמבטלים פריט שכבר רשום.

החזרות:

ריק

חריגים

{Error} אם הסוג או השם ריקים, שם מסוג זה כבר רשום או אם המחלקה או האובייקט הנתונים לא חוקיים עבור הסוג שלהם.