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.98 kB
TypeScript
import { Page } from 'playwright';
export interface FlutterWebIssue {
type: 'gesture' | 'rendering' | 'performance' | 'platform' | 'font' | 'input';
severity: 'critical' | 'warning' | 'info';
browser?: string;
description: string;
solution: string;
codeExample?: string;
}
export interface AssetLoadingAnalysis {
assets: Array<{
name: string;
size: number;
loadTime: number;
cached: boolean;
optimized: boolean;
}>;
fonts: Array<{
name: string;
size: number;
loadTime: number;
cached: boolean;
}>;
totalAssets: number;
totalSize: number;
totalLoadTime: number;
unoptimizedAssets: number;
}
/**
* Flutter Platform Integration Module
*
* Handles platform channels, browser compatibility, asset loading, and Flutter web-specific features.
* This module provides comprehensive platform integration insights and issue detection.
*/
export declare class FlutterPlatformIntegration {
private page?;
private platformChannels;
private gestureConflicts;
attachToPage(page: Page): Promise<void>;
getBrowserCompatibility(): Promise<{
browser: string;
version: string;
flutterSupport: 'full' | 'partial' | 'none';
missingFeatures: string[];
performanceIssues: string[];
recommendations: string[];
}>;
analyzeAssetLoading(): Promise<AssetLoadingAnalysis>;
detectFlutterWebIssues(): Promise<FlutterWebIssue[]>;
getFlutterHealthCheck(): Promise<{
overall: 'healthy' | 'warning' | 'critical';
checks: Array<{
category: string;
status: 'pass' | 'warning' | 'fail';
message: string;
}>;
warnings: string[];
errors: string[];
}>;
private setupPlatformChannelMonitoring;
private setupGestureTracking;
private getDefaultAssetAnalysis;
}
//# sourceMappingURL=flutter-platform-integration.d.ts.map