UNPKG

erium

Version:

Erium is Discord Bot Library made in typescript

24 lines (23 loc) 777 B
/// <reference types="node" /> import { EventEmitter } from "events"; import ClientUser from "./ClientUser"; import { GatewayDispatchEvents } from "discord-api-types/v10"; import { Intents } from "./Intents"; import { Presence } from "../types/Presence"; export interface ClientOptions { presence?: Presence; disableEvents?: (keyof typeof GatewayDispatchEvents)[]; disableIntents?: (keyof typeof Intents)[]; } export default class Client extends EventEmitter { private socket; private _user; private _token; intents: number | undefined; login(token: string): Promise<void>; setPresence(presence: Presence): void; ping(): void; set user(user: ClientUser); get user(): ClientUser; get token(): string; }