Skip to main content

Type Alias: TComponentConstructor<T>

TComponentConstructor<T> = (...args) => T

Defined in: core/component.ts:18

Type for component class constructors Uses any[] for constructor parameters because each component type has its own unique constructor signature. Type safety is maintained at usage sites when instantiating specific component types. This is similar to type erasure for heterogeneous collections.

Type Parameters​

T​

T extends TComponent = TComponent

Parameters​

args​

...any[]

Returns​

T