blockly > utils > extensions > register

Função utils.extensions.register()

Registra uma nova função de extensão. Extensões são funções que ajudam a inicializar blocos, geralmente adicionando comportamentos dinâmicos, como gerenciadores onchange e mutadores. Eles são aplicados usando Block.applyExtension() ou o atributo de matriz JSON "extensions".

Signature:

export declare function register(name: string, initFn: Function): void;

Parâmetros

Parâmetro Tipo Descrição
name string O nome da extensão.
initFn Função A função para inicializar um bloco estendido.

Retorna:

void

Exceções

{Error} Se o nome da extensão estiver vazio, a extensão já estiver registrada ou extensionFn não for uma função.