blockly > registry > register

Função Registry.register()

Registra uma classe com base em um tipo e um nome.

Signature:

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

Parâmetros

Parâmetro Tipo Descrição
digitar string | Tipo<T> O tipo do plug-in. Por exemplo, campo, renderizador.
name string O nome do plug-in. Por exemplo, field_angle, geras.
registryItem (novo (...p1: qualquer[]) => T) | nulo | qualquer A classe ou o objeto a ser registrado.
opt_allowOverrides boolean (Opcional) Verdadeiro para evitar um erro ao substituir um item já registrado.

Retorna:

void

Exceções

{Error} se o tipo ou o nome estiver vazio, um nome com o tipo fornecido já tiver sido registrado ou se a classe ou o objeto fornecido não for válido para o tipo dele.