slash-create
Version:
Create and sync Discord slash commands!
18 lines (17 loc) • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GatewayServer = void 0;
const server_1 = require("../server");
/** A "server" for gateway connections to pipe events into. */
class GatewayServer extends server_1.Server {
/** @param eventHandler A function that is used to handle the event for gateway interactions. */
constructor(eventHandler) {
super({ alreadyListening: true }, false);
this._eventHandler = eventHandler;
}
/** @private */
handleInteraction(handler) {
this._eventHandler(handler);
}
}
exports.GatewayServer = GatewayServer;