UNPKG

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

52 lines • 1.4 kB
import { Page } from 'playwright'; export interface FlutterWidget { id: string; type: string; properties: Record<string, any>; children: FlutterWidget[]; renderObject?: { type: string; size?: { width: number; height: number; }; position?: { x: number; y: number; }; }; } export interface FlutterState { widgets: FlutterWidget[]; performance: { fps: number; frameTime: number; widgetBuildTime: number; rasterTime: number; }; memory: { used: number; capacity: number; }; } export declare class FlutterDebugEngine { private ws?; private debugPort?; private vmServiceUrl?; isConnected: boolean; detectFlutterWeb(page: Page): Promise<boolean>; findDebugPort(page: Page): Promise<number | null>; private checkPort; connect(port: number): Promise<boolean>; private handleMessage; private handleStreamNotification; getWidgetTree(): Promise<FlutterWidget | null>; private parseWidgetTree; getPerformanceInfo(): Promise<any>; private parsePerformanceData; inspectWidget(widgetId: string): Promise<any>; highlightWidget(widgetId: string): Promise<void>; getMemoryUsage(): Promise<any>; disconnect(): void; } //# sourceMappingURL=flutter-debug-engine.d.ts.map