@anzerr/inject.ts
Version:
Dependency injection decorator
13 lines (12 loc) • 434 B
TypeScript
import 'reflect-metadata';
declare const Module_base: any;
export default class Module extends Module_base {
private list;
private instance;
constructor(list: Record<string, any>[], instance?: Record<string, any>[] | Module);
getScope(target: any): any[];
has(target: any, options: any[]): object | void;
instantiate(target: any, o?: any[], skip?: boolean): Record<string, any>;
build(): any;
}
export {};