UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

22 lines 826 B
import { EventEmitter } from 'events'; import { ProjectState, ToolRecommendation } from './types'; export declare class ToolRecommendationEngine extends EventEmitter { private toolDefinitions; private codeAnalyzer; private toolsPath; constructor(); initialize(): Promise<void>; private loadToolDefinitions; getRecommendations(state: ProjectState): Promise<ToolRecommendation[]>; private getRelevantTools; private evaluateTool; private checkPattern; private buildReasonFromPattern; private getSetupCommand; private detectPackageManager; private findFiles; private prioritizeRecommendations; private comparePriority; checkSingleFile(filePath: string, state: ProjectState): Promise<ToolRecommendation[]>; } //# sourceMappingURL=ToolRecommendationEngine.d.ts.map