UNPKG

smart-factory

Version:

functional programming-ready dependancy injector/ioc container library

8 lines (7 loc) 489 B
import { ContainerOptions } from './types'; declare const resolve: <T>(key: string) => T; declare const injectable: <T>(key: string, deps: string[], instantiator: import("./types").Instantiator, multiInstance?: boolean) => Promise<import("./types").Injectable<T>>; declare const init: (inputedOpts?: ContainerOptions) => Promise<void>; declare const set: <T>(key: string, instance: T) => Map<string, any>; declare const clear: () => void; export { resolve, injectable, init, set, clear };