woaru
Version:
Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language
22 lines • 826 B
TypeScript
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