Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/aether/src/network/gateway/Shard.ts>default

A Deno library to interface with the Discord API
Latest
class default
extends EventEmitter
import { default } from "https://deno.land/x/aether@v0.0.3/src/network/gateway/Shard.ts";

Constructors

new
default(client: Client)

Properties

private
client: Client
private
heartbeatInterval: number
private
lastHeartbeatAck: number
private
lastHeartbeatSent: number
private
logger: Logger
private
optional
seqID: number
readonly
emptyGuild
readonly
emptyMessage: Message
readonly
emptyTextChannel
ping: number
sessionID: string
state:
| "OPEN"
| "CONNECTED"
| "CLOSING"
| "CLOSED"

Methods

private
heartbeat(ms: number)
private
identify(token: string, intents: number)
private
onChannelCreate(data: any)
private
onGuildCreate(data: any)
private
onMessageCreate(data: any)
private
onReady(data: any): void
connect(token: string, intents?: number)
send(data: object): void