UNPKG

perf-lens

Version:

AI-powered frontend performance optimizer

32 lines 1.05 kB
import type { AIModelConfig, AnalysisConfig } from '../types/config.js'; interface CodeAnalysisResult { critical: string[]; warnings: string[]; suggestions: string[]; fileSpecificIssues: Record<string, { critical: string[]; warnings: string[]; suggestions: string[]; }>; } interface LighthouseContext { metrics: string; analysis: { coreWebVitals: string; performanceOpportunities: string; diagnostics: string; }; } interface CodeAnalysisConfig extends AnalysisConfig { lighthouseContext?: LighthouseContext; ai?: AIModelConfig; verbose?: boolean; } /** * Analyzes the entire codebase for performance issues * @param {CodeAnalysisConfig} config - Configuration for codebase analysis * @returns {Promise<CodeAnalysisResult>} Complete analysis results including critical issues, warnings, and suggestions */ export declare function analyzeCodebase(config: CodeAnalysisConfig): Promise<CodeAnalysisResult>; export {}; //# sourceMappingURL=codeAnalysis.d.ts.map