@morodomi/ait3
Version:
AIT³ Development Platform - AI + Ticket + Test + Tool driven development methodology
20 lines (19 loc) • 792 B
TypeScript
import type { StructureAnalysis, FrameworkInfo } from '../../common/types/analyzer.js';
/**
* Interface for analyzing project structure and detecting frameworks
*/
export interface StructureAnalyzer {
/**
* Analyze the project structure
* @param path - Project path to analyze (defaults to current directory)
* @returns Detailed structure analysis
*/
analyzeStructure(path?: string): Promise<StructureAnalysis>;
/**
* Detect the framework used in the project
* @param path - Project path to analyze (defaults to current directory)
* @param language - Hint about the primary language (optional)
* @returns Framework information with confidence score
*/
detectFramework(path?: string, language?: string): Promise<FrameworkInfo>;
}