UNPKG

discord-optimizer

Version:

Reduce Discord.js bot RAM usage with automatic optimization and restart capabilities

18 lines 649 B
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