UNPKG

@o-galaxy/ether

Version:

Rest Api Framework

14 lines (13 loc) 511 B
import 'reflect-metadata'; import { Type } from './../../models'; export declare class Injector { static create(): Injector; private constructor(); /** resolve the target instance using the manually provided dependencies tokens. * NOTE: instantiate the dependency with no arguments * */ resolve<T>(target: Type<T>, tokens: Array<string>): T; /** resolve the target instance recursively using reflected metadata dependencies tokens. * */ resolve<T>(target: Type<T>): T; }