discord-optimizer
Version:
Reduce Discord.js bot RAM usage with automatic optimization and restart capabilities
18 lines • 649 B
TypeScript
import { Client } from 'discord.js';
import { EventEmitter } from 'events';
import { MemoryGuardOptions, OptimizedClient } from './types/index';
export declare class MemoryGuard extends EventEmitter {
private client;
private options;
private monitoringInterval?;
private isRestarting;
constructor(client: Client, options?: MemoryGuardOptions);
static wrap(client: Client, options?: MemoryGuardOptions): OptimizedClient;
private setupMonitoring;
private checkMemoryUsage;
private performCleanup;
private handleRestart;
private attachMethods;
destroy(): void;
}
//# sourceMappingURL=MemoryGuard.d.ts.map