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.