@vulcan-sql/build
Version:
VulcanSQL package for building projects
12 lines (11 loc) • 420 B
TypeScript
import { Container as InversifyContainer } from 'inversify';
import { IBuildOptions } from '../models/index';
export declare class Container {
private inversifyContainer?;
private coreContainer?;
get<T>(type: symbol): T;
getAll<T>(type: symbol): T[] | undefined;
load(options: IBuildOptions): Promise<void>;
unload(): Promise<void>;
getInversifyContainer(): InversifyContainer | undefined;
}