@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
11 lines • 426 B
TypeScript
import type { EDependencyLifecycle, EProviderType } from '../../../../../domain/enum/index';
import type { Provider } from '../../../../../domain/type/index';
export interface IProviderRegistration<T> {
cacheKey: symbol;
isAsyncFactory: boolean;
isMultiBinding: boolean;
lifecycle: EDependencyLifecycle;
provider: Provider<T>;
type: EProviderType;
}
//# sourceMappingURL=registration.interface.d.ts.map