UNPKG

repomix

Version:

A tool to pack repository contents to single file for AI consumption

27 lines 844 B
/** * Memory utility functions for monitoring memory usage across the application */ export interface MemoryStats { heapUsed: number; heapTotal: number; external: number; rss: number; heapUsagePercent: number; } /** * Get current memory usage statistics in MB */ export declare function getMemoryStats(): MemoryStats; /** * Log memory usage at trace level with a context message */ export declare function logMemoryUsage(context: string): void; /** * Log memory usage difference between two points */ export declare function logMemoryDifference(context: string, before: MemoryStats, after: MemoryStats): void; /** * Execute a function and log memory usage before and after */ export declare function withMemoryLogging<T>(context: string, fn: () => Promise<T>): Promise<T>; //# sourceMappingURL=memoryUtils.d.ts.map