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
41 lines • 2.01 kB
TypeScript
import { Page } from 'playwright';
import { FlutterCoreModule, FlutterConfig, FlutterDiagnostics } from './modules/flutter-core.js';
import { FlutterPerformanceModule, FlutterPerformanceMetrics, MemoryLeakAnalysis } from './modules/flutter-performance.js';
import { FlutterUIWidgetsModule, WidgetTreeAnalysis, StateSnapshot, AssetLoadingAnalysis } from './modules/flutter-ui-widgets.js';
import { FlutterAdvancedModule, FlutterWebIssue, BrowserCompatibility, FlutterHealthCheck } from './modules/flutter-advanced.js';
export declare class FlutterDebugEngineModular {
coreModule: FlutterCoreModule;
performanceModule: FlutterPerformanceModule;
uiWidgetsModule: FlutterUIWidgetsModule;
advancedModule: FlutterAdvancedModule;
private page?;
constructor();
attachToPage(page: Page): Promise<void>;
detectFlutter(page: Page): Promise<boolean>;
getFlutterConfig(): Promise<FlutterConfig | null>;
getFlutterDiagnostics(): Promise<FlutterDiagnostics>;
getPerformanceMetrics(): Promise<FlutterPerformanceMetrics>;
detectMemoryLeaks(): Promise<MemoryLeakAnalysis>;
getPerformanceBaseline(): Promise<{
metric: string;
current: number;
baseline: number;
status: 'good' | 'warning' | 'critical';
recommendations: string[];
}>;
analyzeWidgetTree(): Promise<WidgetTreeAnalysis>;
captureStateSnapshot(): Promise<StateSnapshot>;
analyzeAssetLoading(): Promise<AssetLoadingAnalysis>;
detectFlutterWebIssues(): Promise<FlutterWebIssue[]>;
getBrowserCompatibility(): Promise<BrowserCompatibility>;
getFlutterHealthCheck(): Promise<FlutterHealthCheck>;
getFullFlutterAnalysis(): Promise<{
config: FlutterConfig | null;
diagnostics: FlutterDiagnostics;
performance: FlutterPerformanceMetrics;
widgetAnalysis: WidgetTreeAnalysis;
healthCheck: FlutterHealthCheck;
issues: FlutterWebIssue[];
}>;
}
//# sourceMappingURL=flutter-debug-engine-modular.d.ts.map