blockly > registry > registra

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.