Funzione registry.register()
Registra una classe in base a un tipo e un nome.
Firma:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
digita | stringa | Tipo<T> | Il tipo del plug-in. (ad es. campo, renderer) |
nome | stringa | Il nome del plug-in. (Ad es. field_angle, geras) |
registryItem | (nuovo (...p1: qualsiasi[]) => T) | null | qualsiasi | La classe o l'oggetto da registrare. |
opt_allowOverrides | boolean | (Facoltativo) True per evitare un errore durante la sostituzione di un elemento già registrato. |
Resi:
void
Eccezioni
{Error} se il tipo o il nome è vuoto, un nome con il tipo specificato è già stato registrato o se la classe o l'oggetto specificati non sono validi per il tipo specificato.