Skip to content

Interface: UseInjectionValue<T, F>

Defined in: src/wirestate-lit/consumption/use-injection.ts:59

Describes value returned by useInjection.

Type Parameters

Type ParameterDefault type
T-
Fnever

Properties

token

ts
readonly token: ServiceToken<T>;

Defined in: src/wirestate-lit/consumption/use-injection.ts:63

The token used for injection.


value

ts
readonly value: T | F;

Defined in: src/wirestate-lit/consumption/use-injection.ts:76

The injected value.

Remarks

For a required lookup, reading this before the context resolves - i.e. the host is not nested under a container provider - throws a WirestateError, unless an initial value was supplied. Optional / fallback lookups hold undefined until resolution instead of throwing.

Throws

WirestateError When a required value is read before the container context resolves.