seyfert
Version:
The most advanced framework for discord bots
19 lines (18 loc) • 549 B
TypeScript
export declare class ConnectTimeout {
intervalTime: number;
readonly promises: ((x: boolean) => any)[];
protected interval?: NodeJS.Timeout;
constructor(intervalTime?: number);
wait(): Promise<boolean>;
shift(): void;
}
export declare class ConnectQueue {
intervalTime: number;
concurrency: number;
private queue;
private remaining;
protected interval?: NodeJS.Timeout;
constructor(intervalTime?: number, concurrency?: number);
push(callback: () => unknown): unknown;
startInterval(): void;
}