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.