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.