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
77 lines • 2.06 kB
TypeScript
import { Page } from 'playwright';
export interface RemixLoaderData {
route: string;
loader: string;
duration: number;
size: number;
cached: boolean;
timestamp: Date;
}
export interface AstroIsland {
component: string;
props: any;
hydrationDirective?: 'load' | 'idle' | 'visible' | 'media' | 'only';
loading: 'eager' | 'lazy';
}
export interface QwikResumabilityInfo {
serializedState: number;
qrlCount: number;
symbolsLoaded: number;
resumeTime: number;
}
export interface ViteHMREvent {
type: 'update' | 'full-reload' | 'error' | 'custom';
timestamp: Date;
files?: string[];
error?: string;
}
/**
* Data Collection Module
* Handles collection of monitored data from different meta-frameworks
*/
export declare class MetaFrameworkDataCollection {
private remixLoaderData;
private astroIslands;
private viteHMREvents;
/**
* Collect Remix loader performance data
*/
getRemixLoaderData(page: Page): Promise<RemixLoaderData[]>;
/**
* Get Remix route modules information
*/
getRemixRouteModules(page: Page): Promise<any>;
/**
* Collect Astro island components data
*/
getAstroIslands(page: Page): Promise<AstroIsland[]>;
/**
* Get Nuxt payload and application data
*/
getNuxtPayload(page: Page): Promise<any>;
/**
* Get Qwik resumability information
*/
getQwikResumability(page: Page): Promise<QwikResumabilityInfo | null>;
/**
* Get SolidJS reactivity information
*/
getSolidJSData(page: Page): Promise<any>;
/**
* Get SvelteKit application data
*/
getSvelteKitData(page: Page): Promise<any>;
/**
* Collect Vite HMR events
*/
getViteHMREvents(page: Page): Promise<ViteHMREvent[]>;
/**
* Get general meta-framework information
*/
getMetaFrameworkInfo(page: Page): Promise<any>;
/**
* Clear all collected data
*/
clearCollectedData(): void;
}
//# sourceMappingURL=meta-framework-data-collection.d.ts.map