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
TypeScript
/**
* 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