Skip to content

DI Bag API / index / OptionalDependency

Type Alias: OptionalDependency<T extends TokenBase> ​

ts
type OptionalDependency<T extends TokenBase> = DependencyHandle<T, 'optional'>;

Defined in: dependency-references.ts:17

A positional dependency that yields the token service or undefined when unbound.

Type Parameters ​

Type ParameterDescription
T-

See ​

https://dany-fedorov.github.io/di-bag/guides/tutorial.html#declare-optional-and-lazy-dependencies

Ordinary services. Checked composition. Explicit ownership.