@notjustcoders/ioc-arise
Version:
Arise type-safe IoC containers from your code. Zero overhead, zero coupling.
31 lines • 778 B
JavaScript
;
/**
* Configuration types and helpers for IoC Arise CLI
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineConfig = defineConfig;
/**
* Type-safe configuration helper for IoC Arise
* Similar to Vite's defineConfig, provides full TypeScript type safety
*
* @param config - The IoC configuration object
* @returns The same config object (for type inference)
*
* @example
* ```typescript
* import { defineConfig } from '@notjustcoders/ioc-arise/config';
*
* export default defineConfig({
* source: '.',
* output: 'container.gen.ts',
* interface: '^I[A-Z]',
* modules: {
* UserModule: ['user/**']
* }
* });
* ```
*/
function defineConfig(config) {
return config;
}
//# sourceMappingURL=config.js.map