blockly > رجیستری > ثبت نام

تابع registry.register().

کلاس را بر اساس نوع و نام ثبت می کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
نوع رشته | تایپ کنید <T> نوع افزونه (به عنوان مثال فیلد، رندر)
نام رشته نام افزونه (مثلاً میدان_زاویه، گراس)
registryItem (جدید (...p1: any[]) => T) | null | هر کلاس یا شیئی که باید ثبت شود.
opt_allow Overrides بولی (اختیاری) درست برای جلوگیری از خطا هنگام لغو یک مورد قبلاً ثبت شده.

برمی‌گرداند:

خالی

استثناها

{ خطا } اگر نوع یا نام خالی باشد، نامی با نوع داده شده قبلا ثبت شده است، یا اگر کلاس یا شی داده شده برای نوع خود معتبر نیست.