blockly > Extensões > registerMutator
Função Extensions.registerMutator()
Registra uma nova função de extensão que adiciona um mutador ao bloco. No momento do registro, isso executa algumas verificações básicas de integridade no mutador. O wrapper também pode adicionar uma caixa de diálogo mutator ao bloco, se tanto a composição quanto a decomposição estiverem definidas no mixin.
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
name | string | O nome desta extensão mutadora. |
mixinObj | qualquer um | Os valores a serem misturados. |
opt_helperFn | () => qualquer um | (Opcional) Uma função opcional a ser aplicada após misturar o objeto. |
opt_blockList | string[] | (Opcional) Uma lista de blocos que aparecem no menu suspenso da caixa de diálogo do mutador. |
Retorna:
void
Exceções
{Erro}, se a mutação é inválida ou não pode ser aplicada ao bloco.