blockly > utiles > extensiones > registerMutator
Función utils.extensions.registerMutator()
Registra una nueva función de extensión que agrega un mutador al bloque. En el momento de registro, se realizan algunas verificaciones básicas de estado en el mutador. El wrapper también puede agregar un diálogo de mutador al bloque si tanto la composición como la descomposición están definidas en la combinación.
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | string | Es el nombre de esta extensión del mutador. |
| mixinObj | cualquiera | Valores que se deben mezclar. |
| opt_helperFn | () => cualquiera | (Opcional) Es una función opcional para aplicar después de combinar el objeto. |
| opt_blockList | string[] | (Opcional) Lista de bloques que aparecen en el menú flotante del diálogo del mutador. |
Muestra:
void
Excepciones
{Error} si la mutación no es válida o no se puede aplicar al bloque.