blockly > registry > register

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.