@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
10 lines • 560 B
TypeScript
import type { IDIModule } from '../../../domain/interface/index';
import type { IDIContainer } from '../../../domain/type/index';
/**
* Registers module trees in deterministic order (imports first, then local providers).
* Imported modules expose providers through the `exports` contract.
* @param {IDIContainer} container Target container.
* @param {Array<IDIModule>} modules Module list to compose.
*/
export declare function composeModules(container: IDIContainer, modules: Array<IDIModule>): void;
//# sourceMappingURL=compose-modules.utility.d.ts.map