Skip to content

DI Bag API / index / LazyDependency

Type Alias: LazyDependency<T extends TokenBase> ​

ts
type LazyDependency<T extends TokenBase> = DependencyHandle<T, 'lazy'>;

Defined in: dependency-references.ts:22

A positional dependency that yields a function which resolves the token on demand.

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.