Skip to main content
Module

x/aether/mod.ts>Client

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

Constructors

new
Client(token: string, options: ClientOptions)

Properties

private
logger: Logger
channels: Collection<Channel>
guilds: Collection<Guild>
options: ClientOptions
optional
orm: ORM
optional
plugins: PluginRegistry
rest: REST
secureDataStore: SecureDataStore
shard: Shard
user: User

Methods

private
parseIntents(intents: (keyof Intents)[] | number): number
emit(ev: ClientEvents, ...args: any[]): boolean
on(ev: ClientEvents, fn: GenericFunction | WrappedFunction)
useORM(type: Flavor, opt: DatabaseOptions): ORM
usePlugins(): PluginRegistry