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.