blockly > registry > register

רישום.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

חריגים

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