erium
Version:
Erium is Discord Bot Library made in typescript
37 lines (36 loc) • 1.02 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const events_1 = require("events");
const WebSocketCore_1 = __importDefault(require("../ws/WebSocketCore"));
class Client extends events_1.EventEmitter {
constructor() {
super(...arguments);
// @ts-ignore
this.socket = new WebSocketCore_1.default(this, null);
}
// public presence: ClientOptions | undefined;
async login(token) {
this.socket.login(token);
this._token = token;
}
setPresence(presence) {
this.socket.setPresence(presence);
}
ping() {
this.socket.ping;
}
set user(user) {
this._user = user;
}
get user() {
// @ts-ignore
return this._user;
}
get token() {
return this._token;
}
}
exports.default = Client;