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
43 lines • 1.28 kB
TypeScript
/**
* Flutter Canvas Inspector
* Uses Flutter's built-in debug capabilities to inspect CanvasKit rendering
*/
import { Page } from 'playwright';
export interface FlutterDebugInfo {
debugPaintEnabled: boolean;
semanticsEnabled: boolean;
renderTree?: any;
layerTree?: any;
widgetTree?: any;
}
export declare class FlutterCanvasInspector {
/**
* Enable Flutter's debug paint modes
*/
static enableDebugPaint(page: Page): Promise<void>;
/**
* Try to access Flutter's render tree
*/
static getRenderTree(page: Page): Promise<any>;
/**
* Enable semantics if not already enabled
*/
static enableSemantics(page: Page): Promise<boolean>;
/**
* Get Flutter widget inspector data if available
*/
static getWidgetInspectorData(page: Page): Promise<any>;
/**
* Inject a custom overlay to visualize Flutter elements
*/
static injectDebugOverlay(page: Page): Promise<void>;
/**
* Try to hook into Flutter's rendering pipeline
*/
static hookRenderingPipeline(page: Page): Promise<void>;
/**
* Get comprehensive Flutter debug info
*/
static getDebugInfo(page: Page): Promise<FlutterDebugInfo>;
}
//# sourceMappingURL=flutter-canvas-inspector.d.ts.map