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.