blockly > Extensions > register
Fonction Extensions.register()
Enregistre une nouvelle fonction d'extension. Les extensions sont des fonctions qui aident à initialiser des blocs et ajoutent généralement un comportement dynamique comme des gestionnaires onchange et des mutateurs. Celles-ci sont appliquées à l'aide de Block.applyExtension(), ou de l'attribut de tableau "extensions" JSON.
Signature :
export declare function register(name: string, initFn: Function): void;
Paramètres
Paramètres | Type | Description |
---|---|---|
name | chaîne | Nom de cette extension. |
initFn | Fonction | Fonction permettant d'initialiser un bloc étendu. |
Renvoie :
void
Exceptions
{Erreur} si le nom de l'extension est vide, cela signifie que l'extension est déjà enregistrée ou que extensionFn n'est pas une fonction.