import { DiscordGateway } from "https://deno.land/x/denord@0.1.0/internals/DiscordGateway.ts";
Constructors
Properties
private
readonly
_onClose: Emitter<GatewayCloseCode>private
readonly
_onDispatch: MultipleEmitter<DiscordEvent, GatewayPayload["d"]>private
readonly
_onMessage: Emitter<GatewayPayload>private
readonly
socket: DiscordSocketreadonly
identify: IdentifyCommandMethods
private
createShard(index: number)private
feedCache(x: GatewayPayload & { op: GatewayOpCode.Dispatch; })private
onDiscordMessage(x: RawGatewayPayload)private
onShardMessage(x: ShardMessage, shard: Shard)private
processMessage(x: GatewayPayload)private
spawnShards(shardIndex?)connect()
onClose(listener: (code: GatewayCloseCode) => void)
onDispatch<T extends DiscordEvent>(event: T, listener: (payload: DispatchPayload<T>) => void)
onMessage(listener: (payload: GatewayPayload) => void)
send(payload: GatewayPayload)