Función Registry.register()
Registra una clase en función de un tipo y 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) |
name | cadena | Es el nombre del complemento. (p. ej., field_angle, geras) |
registryItem | (new (...p1: any[]) => T) | null | any | El objeto o la clase que se registrará. |
opt_allowOverrides | boolean | Opcional: Verdadero para evitar errores cuando se anule un elemento ya registrado. |
Devuelve:
void
Excepciones
{Error} si el tipo o el nombre están vacíos, ya se registró un nombre con el tipo dado o si la clase o el objeto especificados no son válidos para ese tipo.