blockly > Extensiones > registerMutator

Función 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.