Skip to content
Buy me a coffee

InjectionToken

Defined in: src/types.ts:24

A typed token for interfaces and values, created with createToken. Resolving it infers T, so no generic argument is needed at the call site.

T = unknown

new InjectionToken<T>(name): InjectionToken<T>

Defined in: src/types.ts:30

string

InjectionToken<T>

readonly optional __type?: T

Defined in: src/types.ts:26

Phantom field: carries T at the type level only.


readonly name: string

Defined in: src/types.ts:29

toString(): string

Defined in: src/types.ts:33

string