UNPKG

js-memory-leak-detector

Version:

A comprehensive memory leak detector for web applications with Redux Toolkit support

25 lines 773 B
import { DetectorConfig, MemoryLeakReport, MemorySnapshot } from './types'; export declare class MemoryLeakDetector { private config; private eventTracker?; private timerTracker?; private domTracker?; private reduxTracker?; private snapshots; private reportInterval?; private isRunning; constructor(config?: DetectorConfig); private init; start(): void; stop(): void; private getMemoryInfo; private takeSnapshot; private detectLeaks; private generateRecommendations; generateReport(): MemoryLeakReport; getSnapshots(): MemorySnapshot[]; patchReduxStore(store: any): void; trackSelectorUsage(selectorName: string): void; cleanup(): void; } //# sourceMappingURL=memory-leak-detector.d.ts.map