Newer
Older
percord / src / util / WebSocket.ts
@Flam3rboy Flam3rboy on 22 Apr 2021 465 bytes npm i @fosscord/server-util
import { Intents } from "@fosscord/server-util";
import WS, { Server, Data } from "ws";
import { Deflate } from "zlib";

interface WebSocket extends WS {
	version: number;
	user_id: string;
	encoding: "etf" | "json";
	compress?: "zlib-stream";
	shard_count?: bigint;
	shard_id?: bigint;
	deflate?: Deflate;
	heartbeatTimeout: NodeJS.Timeout;
	readyTimeout: NodeJS.Timeout;
	intents: Intents;
	sequence: number;
}

export default WebSocket;
export { Server, Data };