блочный > реестр > зарегистрироваться
Функция реестра.регистр()
Регистрирует класс на основе типа и имени.
Подпись:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Параметры
Параметр | Тип | Описание |
---|---|---|
тип | строка | Тип <Т> | Тип плагина. (например, поле, рендерер) |
имя | нить | Название плагина. (Например, field_angle, герас) |
элемент реестра | (новый (...p1: Any[]) => T) | ноль | любой | Класс или объект для регистрации. |
opt_allowOverrides | логическое значение | (Необязательно) Значение true, чтобы предотвратить ошибку при переопределении уже зарегистрированного элемента. |
Возврат:
пустота
Исключения
{ Ошибка } если тип или имя пусты, имя данного типа уже зарегистрировано или если данный класс или объект недействителен для своего типа.