blockly > registry > register

Fonction registre.register()

Enregistre une classe en fonction d'un type et d'un nom.

Signature :

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

Paramètres

Paramètres Type Description
type string | Type<T> Type de plug-in. (par exemple, champ, moteur de rendu)
name chaîne Nom du plug-in. (Ex. : field_angle, geras)
registryItem (nouveau (...p1: any[]) => T) | null | tout Classe ou objet à enregistrer.
opt_allowOverrides boolean (Facultatif) "True" pour éviter une erreur lors du remplacement d'un élément déjà enregistré.

Renvoie :

void

Exceptions

{Erreur} si le type ou le nom est vide, si un nom du type donné a déjà été enregistré, ou si le type ou la classe ou l'objet donnés ne sont pas valides.