блочный > реестр > зарегистрироваться

Функция реестра.регистр()

Регистрирует класс на основе типа и имени.

Подпись:

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, чтобы предотвратить ошибку при переопределении уже зарегистрированного элемента.

Возврат:

пустота

Исключения

{ Ошибка } если тип или имя пусты, имя данного типа уже зарегистрировано или если данный класс или объект недействителен для своего типа.