angular-translation-checker
Version:
A comprehensive tool for analyzing translation keys in Angular projects using ngx-translate
35 lines • 961 B
TypeScript
import { AnalysisConfig, Logger } from '../types';
export declare const DEFAULT_CONFIG: AnalysisConfig;
export declare class ConfigurationManager {
private logger;
constructor(logger: Logger);
/**
* Load configuration from file and merge with defaults
*/
loadConfig(configPath?: string): Promise<AnalysisConfig>;
/**
* Load configuration from a specific file
*/
private loadConfigFile;
/**
* Find configuration file automatically
*/
private findConfigFile;
/**
* Merge configurations with deep merge logic
*/
private mergeConfigs;
/**
* Validate configuration object
*/
private validateConfig;
/**
* Generate a default configuration file
*/
generateConfigFile(outputPath?: string): Promise<void>;
/**
* Validate paths exist
*/
validatePaths(config: AnalysisConfig): Promise<void>;
}
//# sourceMappingURL=config-manager.d.ts.map