UNPKG

@notjustcoders/ioc-arise

Version:

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

24 lines 663 B
export interface IoCConfig { source?: string; output?: string; interface?: string; exclude?: string[]; checkCycles?: boolean; validate?: boolean; verbose?: boolean; modules?: Record<string, string[]>; factoryPattern?: string; valuePattern?: string; } export declare class ConfigManager { private static readonly CONFIG_FILE_NAME; private config; private configPath; constructor(sourceDir: string); private loadConfig; getConfig(): IoCConfig; mergeWithCliOptions(cliOptions: any): IoCConfig; hasConfigFile(): boolean; getConfigPath(): string; } //# sourceMappingURL=configManager.d.ts.map