blockly > Extensiones > registerMutator
Función Extensions.registerMutator()
Registra una función de extensión nueva que agrega un mutador al bloque. En el momento del registro, se realizan algunas verificaciones de estado básicas 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 se definen en la mezcla.
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
name | cadena | Es el nombre de esta extensión de mutador. |
mixinObj | cualquiera | Valores que se deben combinar. |
opt_helperFn | () => cualquiera | (Opcional) Una función opcional para aplicar después de combinar en el objeto |
opt_blockList | string[] | (Opcional) Una lista de bloques que aparecerán en el menú flotante del diálogo del mutador. |
Devuelve:
void
Excepciones
{Error} si la mutación no es válida o no se puede aplicar al bloqueo.