@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
12 lines • 452 B
TypeScript
import type { EDependencyLifecycle } from '../../../../domain/enum/index';
import type { Token } from '../../../../domain/type/index';
export interface IInjectableMetadata {
afterResolveMethod?: string;
deps?: ReadonlyArray<Token<unknown>>;
isMultiBinding?: boolean;
lifecycle?: EDependencyLifecycle;
onDisposeMethod?: string;
onInitMethod?: string;
token?: Token<unknown>;
}
//# sourceMappingURL=metadata.interface.d.ts.map