blockly > registro > registrar

Función Registry.register()

Registra una clase según un tipo y un nombre.

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 Descripción
tipo cadena | Tipo<T> Es el tipo de complemento. (p.ej., campo, procesador)
nombre string El nombre del complemento. (p. ej., field_angle, geras)
registryItem (nuevo (...p1: any[]) => T) | null | cualquiera Es la clase o el objeto que se registrará.
opt_allowOverrides boolean (Opcional) Verdadero para evitar que se produzca un error cuando se anula un elemento ya registrado.

Muestra:

void

Excepciones

{Error} si el tipo o el nombre está vacío, si ya se registró un nombre con ese tipo determinado o si la clase o el objeto no es válido para su tipo.