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.38 kB
/** * Flutter Skia Inspector * Provides deep inspection of Skia/CanvasKit drawing operations */ import { Page } from 'playwright'; export interface SkiaDrawCommand { type: string; params: any[]; timestamp: number; layerId?: number; } export interface SkiaFrame { frameNumber: number; timestamp: number; drawCommands: SkiaDrawCommand[]; duration: number; layerCount: number; } export declare class FlutterSkiaInspector { private static frames; private static isRecording; /** * Start recording Skia draw commands */ static startRecording(page: Page): Promise<void>; /** * Stop recording and get captured frames */ static stopRecording(page: Page): Promise<SkiaFrame[]>; /** * Get a specific frame's draw commands */ static getFrame(frameNumber: number): SkiaFrame | undefined; /** * Analyze performance across frames */ static analyzePerformance(): { averageFrameTime: number; maxFrameTime: number; droppedFrames: number; fps: number; }; /** * Export frames for external analysis */ static exportFrames(): string; /** * Inject visual debugging overlay for Skia operations */ static injectSkiaDebugOverlay(page: Page): Promise<void>; } //# sourceMappingURL=flutter-skia-inspector.d.ts.map