UNPKG

@notjustcoders/ioc-arise

Version:

Arise type-safe IoC containers from your code. Zero overhead, zero coupling.

26 lines 1.75 kB
import { ImportGenerator } from './generator/import-generator'; import { FileWriter } from './generator/file-writer'; import { ModuleDependencyResolver } from './analyser/module-dependency-resolver'; import { ModuleInstantiationGenerator } from './generator/modular/module-instantiation-generator'; import { ModuleFunctionSignatureGenerator } from './generator/modular/module-function-signature-generator'; import { ModuleFunctionBodyGenerator } from './generator/modular/module-function-body-generator'; import { ModuleDependencyResolver as ModularModuleDependencyResolver } from './generator/modular/module-dependency-resolver'; import { ModuleContainerFunctionGenerator } from './generator/modular/module-container-function-generator'; import { ModularContainerGenerator } from './generator/modular/modular-container-generator'; import { ContainerAggregator } from './generator/modular/container-aggregator'; export declare const container: { coreModule: { readonly ImportGenerator: ImportGenerator; readonly FileWriter: FileWriter; readonly ModuleDependencyResolver: ModuleDependencyResolver; readonly ModuleInstantiationGenerator: ModuleInstantiationGenerator; readonly ModuleFunctionSignatureGenerator: ModuleFunctionSignatureGenerator; readonly ModuleFunctionBodyGenerator: ModuleFunctionBodyGenerator; readonly ModularModuleDependencyResolver: ModularModuleDependencyResolver; readonly ModuleContainerFunctionGenerator: ModuleContainerFunctionGenerator; readonly ModularContainerGenerator: ModularContainerGenerator; readonly ContainerAggregator: ContainerAggregator; }; }; export type Container = typeof container; //# sourceMappingURL=container.gen.d.ts.map