erium
Version:
Erium is Discord Bot Library made in typescript
24 lines (23 loc) • 777 B
TypeScript
/// <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;
}