UNPKG

@notjustcoders/ioc-arise

Version:

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

15 lines 666 B
import { ClassInfo } from '../../types'; import { ModuleDependencyResolver } from './module-dependency-resolver'; /** * Responsible for generating the body content of module container functions. * Handles factories, singletons, getters, and exports generation. */ export declare class ModuleFunctionBodyGenerator { private dependencyResolver; constructor(dependencyResolver: ModuleDependencyResolver); /** * Generates the function body for a module container. */ generateModuleFunctionBody(moduleClasses: ClassInfo[], moduleDeps: Set<string>, importGenerator?: any): string; } //# sourceMappingURL=module-function-body-generator.d.ts.map