UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

41 lines 1.64 kB
interface ResourceStats { timers: number; listeners: number; promises: number; memoryUsage: NodeJS.MemoryUsage; handles: number; } export declare class ResourceCleanupManager { private static trackedTimers; private static trackedListeners; private static trackedPromises; private static isTestEnvironment; private static isInitialized; private static originalTimerFunctions; static initialize(): void; private static setupTimerTracking; private static setupProcessHandlers; static trackEventListener(target: EventTarget | NodeJS.EventEmitter, event: string, listener: (...args: unknown[]) => void): void; static trackPromise(promise: Promise<unknown>): void; static cleanupResources(): Promise<void>; static getResourceStats(): ResourceStats; static logResourceStats(): void; static checkForLeaks(): { hasLeaks: boolean; leaks: string[]; }; static restoreOriginalFunctions(): void; static reset(): void; static isManagerInitialized(): boolean; } export declare function initializeResourceCleanupManager(): void; export declare function cleanupResources(): Promise<void>; export declare function trackPromise(promise: Promise<unknown>): Promise<unknown>; export declare function trackEventListener(target: EventTarget | NodeJS.EventEmitter, event: string, listener: (...args: unknown[]) => void): void; export declare function getResourceStats(): ResourceStats; export declare function checkForResourceLeaks(): { hasLeaks: boolean; leaks: string[]; }; export {}; //# sourceMappingURL=resource-cleanup-manager.d.ts.map