blockly > utils > extensions > registerMutator

Fonction utils.extensions.registerMutator()

Enregistre une nouvelle fonction d'extension qui ajoute un mutateur au bloc. Au moment de l'enregistrement, des vérifications d'intégrité de base sont effectuées sur le mutateur. Le wrapper peut également ajouter une boîte de dialogue de mutateur au bloc, si les actions de composition et de décomposition sont définies sur le mixin.

Signature :

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

Paramètres

Paramètre Type Description
nom chaîne Nom de cette extension de mutateur.
mixinObj tous Valeurs à mélanger.
opt_helperFn () => tout (Facultatif) Fonction facultative à appliquer après le mélange de l'objet.
opt_blockList chaîne[] (Facultatif) Liste de blocs à afficher dans le menu déroulant de la boîte de dialogue du mutateur.

Renvoie :

vide

Exceptions

{Erreur} si la mutation n'est pas valide ou ne peut pas être appliquée au bloc.