UNPKG

angular-translation-checker

Version:

A comprehensive tool for analyzing translation keys in Angular projects using ngx-translate

38 lines 1.2 kB
import { AnalysisConfig, AnalysisResult, OutputSection } from '../types'; export declare class TranslationChecker { private logger; private eventBus; private pluginManager; private configManager; private fileSystem; constructor(); /** * Initialize the translation checker with configuration */ initialize(configPath?: string, configOverrides?: Partial<AnalysisConfig>): Promise<AnalysisConfig>; /** * Analyze translations based on configuration */ analyze(config: AnalysisConfig): Promise<AnalysisResult>; /** * Format analysis result */ format(result: AnalysisResult, format: string, sections: OutputSection[]): Promise<string>; /** * Generate reports */ report(result: AnalysisResult, output: string): Promise<void>; /** * Cleanup resources */ cleanup(): Promise<void>; private registerBuiltInPlugins; private registerCustomPlugins; private discoverTranslationFiles; private discoverSourceFiles; private extractTranslationKeys; private runAnalyzers; private runValidators; private mergeAnalysisResults; } //# sourceMappingURL=translation-checker.d.ts.map