import { DiscordSocket } from "https://deno.land/x/denord@0.1.0/internals/DiscordSocket.ts";
Constructors
new
DiscordSocket(log: (...values: any[]) => void,
onMessage: (raw: RawGatewayPayload) => void,
onConnectChange?: (isConnected: boolean) => void,
Properties
private
optional
identify: IdentifyCommandprivate
optional
socket: WebSocketMethods
private
onSocketClose(x: { code: GatewayCloseCode | WebSocketCloseCode; })private
openConnection(isResuming?)private
processMessage(x: GatewayPayload)private
resumeConnection(): Promise<void>private
sendHeartbeat(interval: number)private
sendOp<T extends GatewayOpCode>(op: T, d: GatewayPayloadData<T>)send(payload: GatewayPayload)
setup(unnamed 0: DiscordSocketSetup)