@miracledevs/paradigm-web-di
Version:
A minimal dependency injection library for the web
9 lines (8 loc) • 383 B
TypeScript
import { ObjectType } from "./object-type";
import { DependencyLifeTime } from "./dependency-life-time";
export declare class DependencyDescriptor<TInstance = any> {
readonly lifeTime: DependencyLifeTime;
readonly dependencies: ObjectType[];
instance?: TInstance;
constructor(lifeTime: DependencyLifeTime, dependencies: ObjectType[], instance?: TInstance);
}