UNPKG

angular-translation-checker

Version:

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

30 lines 1.18 kB
import { Plugin, AnalyzerPlugin, ExtractorPlugin, FormatterPlugin, ValidatorPlugin, ReporterPlugin, Logger, EventBus, AnalysisConfig } from '../types'; export declare class PluginManager { private logger; private eventBus; private plugins; private analyzers; private extractors; private formatters; private validators; private reporters; constructor(logger: Logger, eventBus: EventBus); registerPlugin(plugin: Plugin, config: AnalysisConfig): Promise<void>; unregisterPlugin(pluginName: string): Promise<void>; getPlugin(name: string): Plugin | undefined; getAnalyzers(): AnalyzerPlugin[]; getExtractors(): ExtractorPlugin[]; getExtractorByExtension(extension: string): ExtractorPlugin[]; getFormatter(format: string): FormatterPlugin | undefined; getValidators(): ValidatorPlugin[]; getReporters(): ReporterPlugin[]; getAllPlugins(): Plugin[]; getPluginCount(): number; cleanup(): Promise<void>; private isAnalyzerPlugin; private isExtractorPlugin; private isFormatterPlugin; private isValidatorPlugin; private isReporterPlugin; } //# sourceMappingURL=plugin-manager.d.ts.map