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
56 lines • 1.49 kB
TypeScript
import { Page } from 'playwright';
/**
* Cleanup Module
* Handles proper cleanup of event listeners and resources for meta-frameworks
*/
export declare class MetaFrameworkCleanup {
private eventListenerManager;
private domListeners;
private hmrListeners;
private page?;
constructor();
/**
* Set the page reference for cleanup operations
*/
setPage(page: Page): void;
/**
* Register a DOM event listener for tracking
*/
registerDOMListener(id: string, target: EventTarget): void;
/**
* Register an HMR listener for tracking
*/
registerHMRListener(id: string, listener: any): void;
/**
* Cleanup page event listeners
*/
cleanupPageListeners(): Promise<void>;
/**
* Cleanup DOM event listeners
*/
cleanupDOMListeners(): Promise<void>;
/**
* Cleanup HMR listeners
*/
cleanupHMRListeners(): Promise<void>;
/**
* Cleanup framework-specific resources
*/
cleanupFrameworkResources(): Promise<void>;
/**
* Cleanup event listener manager
*/
cleanupEventListenerManager(): Promise<void>;
/**
* Complete cleanup of all resources
*/
cleanup(): Promise<void>;
/**
* Comprehensive cleanup that also clears tracking maps
*/
cleanupAll(): Promise<void>;
private handleConsoleMessage;
private handlePageError;
private handleRequestFailed;
}
//# sourceMappingURL=meta-framework-cleanup.d.ts.map