blockly > Extensions > registerMutator

Fonction Extensions.registerMutator()

Enregistre une nouvelle fonction d'extension qui ajoute un mutateur au bloc. Au moment de l'enregistrement, des vérifications de l'intégrité de base du mutateur sont effectuées. Le wrapper peut également ajouter une boîte de dialogue de mutation au bloc, si la composition et la 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ètres Type Description
name chaîne Nom de cette extension de mutateur.
mixinObj toutes Valeurs à mélanger.
opt_helperFn () => toute (Facultatif) Fonction facultative à appliquer après la combinaison 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 :

void

Exceptions

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