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
44 lines • 1.22 kB
TypeScript
import { Page } from 'playwright';
export interface DatabaseQuery {
id: string;
timestamp: Date;
query: string;
params?: any[];
duration?: number;
result?: any;
error?: string;
orm?: string;
operation?: string;
table?: string;
stackTrace?: string[];
}
export declare class DatabaseTraceEngine {
private page?;
private queries;
private queryPatterns;
attach(page: Page): Promise<void>;
private looksLikeDatabaseResult;
captureQueries(duration: number): Promise<DatabaseQuery[]>;
getQueries(filter?: {
minDuration?: number;
operation?: string;
hasError?: boolean;
table?: string;
}): DatabaseQuery[];
detectN1Queries(): Array<{
pattern: string;
queries: DatabaseQuery[];
suggestion: string;
}>;
getSlowQueries(thresholdMs?: number): DatabaseQuery[];
getFailedQueries(): DatabaseQuery[];
getQueryStats(): {
total: number;
byOperation: Record<string, number>;
byTable: Record<string, number>;
avgDuration: number;
slowest: DatabaseQuery | null;
};
clearQueries(): void;
}
//# sourceMappingURL=database-trace-engine.d.ts.map