Funkcja Registry.register()
Rejestruje klasę na podstawie typu i nazwy.
Podpis:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
typ | string | Typ<T> | Typ wtyczki. (np. Pole, Mechanizm renderowania) |
nazwa | ciąg znaków | Nazwa wtyczki. (np. kąt_pola, geras) |
registryItem | (nowe (...p1: dowolne[]) => T) | null | wszelkie | Klasa lub obiekt do zarejestrowania. |
opt_allowOverrides | boolean | (Opcjonalnie) Ustaw wartość Prawda, aby zapobiec wystąpieniu błędu przy zastępowaniu już zarejestrowanego elementu. |
Zwraca:
void
działania związane z wyjątkami.
{Błąd}, jeśli typ lub nazwa są puste, nazwa danego typu została już zarejestrowana albo klasa lub obiekt jest nieprawidłowy w przypadku swojego typu.