blockly > Extensões > cadastrar-se

Função 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 manipuladores e mutadores onchange. Elas são aplicadas usando Block.applyExtension() ou as "extensões" JSON atributo de matriz.

Signature:

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

Parâmetros

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

Retorna:

void

Exceções

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