UNPKG

detritus-client-socket

Version:

A TypeScript NodeJS library to interact with Discord's Gateway

19 lines (18 loc) 456 B
import { Timers } from 'detritus-utils'; export declare class Bucket { readonly timeout: Timers.Timeout; delay: number; limit: number; locked: boolean; queue: Array<any>; sent: { amount: number; reset: number; }; constructor(limit?: number, delay?: number); add(throttled: Function, unshift?: boolean): void; clear(): void; lock(unlockIn?: number): void; shift(): void; unlock(): void; }