blockly > registry > register

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.