21 lines
465 B
TypeScript
21 lines
465 B
TypeScript
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 };
|