Type Alias: Newable<T>
ts
type Newable<T> = (...args: never[]) => T;Defined in: src/wirestate-core/types/general.ts:51
Constructor type for a concrete class Wirestate can instantiate.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
T | unknown | Instance type the constructor produces. |
Parameters
| Parameter | Type |
|---|---|
...args | never[] |
Returns
T
Remarks
Used for service classes, class tokens, and instance binding implementations.