@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
6 lines • 363 B
TypeScript
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