blockly > utils > extensions > register
Função utils.extensions.register()
Registra uma nova função de extensão. As extensões são funções que ajudam a inicializar blocos, geralmente adicionando comportamentos dinâmicos, como manipuladores e modificadores de mudança. Elas são aplicadas usando Block.applyExtension() ou o atributo de matriz "extensions" do JSON.
Signature:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| name | string | O nome dessa extensão. |
| initFn | (this: T) => void | 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 a extensionFn não for uma função.