blockly > registre > enregistrer

Fonction Registry.register()

Enregistre une classe basée sur un type et 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ètre Type Description
type chaîne | Type<T> Type de plug-in. (par exemple, Champ, moteur de rendu)
nom chaîne Nom du plug-in. (par exemple, field_angle ou geras).
registryItem (nouveau (...p1: any[]) => T) | null | tout Classe ou objet à enregistrer.
opt_allowOverrides booléen (Facultatif) Définissez la valeur sur "True" pour éviter qu'une erreur se produise lors du remplacement d'un élément déjà enregistré.

Renvoie :

vide

Exceptions

{Erreur} si le type ou le nom est vide, si un nom du type donné a déjà été enregistré, ou si la classe ou l'objet donné n'est pas valide pour son type.