ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
37 lines • 1.08 kB
TypeScript
import { Page } from 'playwright';
export interface WidgetTreeAnalysis {
totalWidgets: number;
inefficientRebuilds: number;
missingConstConstructors: number;
deepNesting: number;
repaintBoundaryOpportunities: number;
recommendations: string[];
}
export interface StateSnapshot {
navigationStack: string[];
routeParams: Record<string, any>;
globalState: Record<string, any>;
}
export interface AssetLoadingAnalysis {
images: Array<{
path: string;
loadTime: number;
optimized: boolean;
}>;
fonts: Array<{
family: string;
loadTime: number;
source: string;
}>;
totalAssets: number;
optimizationOpportunities: string[];
}
export declare class FlutterUIWidgetsModule {
private page?;
attachToPage(page: Page): Promise<void>;
analyzeWidgetTree(): Promise<WidgetTreeAnalysis>;
captureStateSnapshot(): Promise<StateSnapshot>;
analyzeAssetLoading(): Promise<AssetLoadingAnalysis>;
private setupWidgetMonitoring;
}
//# sourceMappingURL=flutter-ui-widgets.d.ts.map