UNPKG

@allspark-js/core

Version:
16 lines (15 loc) 544 B
import { IDependencyInjector, LoadModulesArgs, RegisterArgs } from './dependency-injector'; export type DIOptions = { srcPath: string; }; export declare class AwilixDependencyInjector<C> implements IDependencyInjector<C> { private options; private container; constructor(options: DIOptions); initialize(): C; loadModules({ path, suffix, index, }: LoadModulesArgs): string[]; register(dependencies: RegisterArgs[]): void; registerThirdPartyDependencies(dependencies: { [key: string]: any; }): void; }