ioc-lite
Version:
IoC Container library which helps to keep inversion of control principle by using DI pattern for javascript/typescript projects
12 lines (11 loc) • 365 B
TypeScript
import { ClassType, ResolveDependency } from '../types';
export default class ClassResource {
private _resource;
private _resolveDependency;
private _dependencies;
private _cache;
private _singleton;
constructor(resource: ClassType<unknown>, resolveDependency: ResolveDependency);
private _resolveDependencies;
resolve(): unknown;
}