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
64 lines • 1.82 kB
TypeScript
import { Page } from 'playwright';
export interface FlutterConfig {
framework: 'Flutter';
version: string;
renderer: 'CanvasKit' | 'HTML' | 'auto';
buildMode: 'debug' | 'profile' | 'release';
dartVersion: string;
flutterChannel: string;
webConfig: {
serviceWorker: boolean;
canvasKitUrl?: string;
fontManifest?: string;
};
}
export interface FlutterDiagnostics {
renderer: {
type: 'CanvasKit' | 'HTML';
wasmLoaded: boolean;
loadTime: number;
canvasKitVersion?: string;
};
platformChannels: Array<{
name: string;
available: boolean;
messageCount: number;
lastError?: string;
}>;
fonts: {
manifest: string[];
loaded: string[];
failed: string[];
loadTime: number;
};
gestureHandling: {
glassPane: boolean;
pointerEvents: string;
touchSupport: boolean;
conflictingGestures: number;
};
textInput: {
mode: 'native' | 'custom';
focusIssues: number;
imeSupport: boolean;
};
}
/**
* Flutter Configuration & Setup Module
*
* Handles Flutter framework detection, configuration retrieval, and basic monitoring setup.
* This module provides the foundation for all other Flutter debugging capabilities.
*/
export declare class FlutterConfigSetup {
private page?;
private config?;
private diagnostics?;
attachToPage(page: Page): Promise<void>;
detectFlutter(page: Page): Promise<boolean>;
getFlutterConfig(): Promise<FlutterConfig | null>;
getFlutterDiagnostics(): Promise<FlutterDiagnostics>;
private injectFlutterMonitoring;
private detectFlutterConfig;
private getDefaultDiagnostics;
}
//# sourceMappingURL=flutter-config-setup.d.ts.map