@notjustcoders/ioc-arise
Version:
Arise type-safe IoC containers from your code. Zero overhead, zero coupling.
15 lines • 666 B
TypeScript
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