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