UNPKG

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
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