UNPKG

@elsikora/cladi

Version:

Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.

6 lines 363 B
import type { Token } from '../../type/index'; import type { IProviderBase } from './provider-base.interface'; export interface ILazyProvider<TLazyResolver extends () => Promise<unknown> = () => Promise<unknown>> extends IProviderBase<TLazyResolver> { useLazy: Token<Awaited<ReturnType<TLazyResolver>>>; } //# sourceMappingURL=lazy-provider.interface.d.ts.map