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 |
|---|---|---|
| tipo | stringa | Tipo<T> | Il tipo di plug-in. (ad es. Field, 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 | booleano | (Facoltativo) True per evitare un errore durante l'override di un elemento già registrato. |
Resi:
null
Eccezioni
{Error} se il tipo o il nome è vuoto, se è già stato registrato un nome con il tipo specificato o se la classe o l'oggetto specificati non sono validi per il tipo specifico.