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

62 lines • 1.7 kB
import { Page } from 'playwright'; export interface HydrationMismatch { element: string; serverHTML: string; clientHTML: string; timestamp: Date; stackTrace?: string; } export interface BundleInfo { url: string; size: number; gzipSize?: number; loadTime: number; parseTime?: number; cacheStatus: 'hit' | 'miss' | 'none'; isLazyLoaded: boolean; coverage?: number; } export interface RouteChange { from: string; to: string; duration: number; timestamp: Date; type: 'push' | 'replace' | 'pop'; dataFetched?: number; } export declare class ProblemDebugEngine { private hydrationMismatches; private bundles; private routeChanges; private page?; private localDebugEngine?; attachToPage(page: Page, localDebugEngine?: any): Promise<void>; private injectHydrationDetection; private setupBundleMonitoring; private getCacheStatus; private isLazyLoaded; private setupRouteMonitoring; getHydrationIssues(): Promise<HydrationMismatch[]>; private extractElementFromError; private extractServerHTML; private extractClientHTML; getBundleAnalysis(): Promise<{ bundles: BundleInfo[]; totalSize: number; lazyLoadedSize: number; cacheHitRate: number; coverage?: { used: number; total: number; percentage?: number; }; }>; getRouteChanges(): Promise<RouteChange[]>; detectCommonProblems(): Promise<{ problem: string; severity: 'low' | 'medium' | 'high'; description: string; solution: string; }[]>; } //# sourceMappingURL=problem-debug-engine.d.ts.map