UNPKG

oceanic.js

Version:

A NodeJS library for interfacing with Discord.

44 lines 2.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const TextableVoiceChannel_1 = tslib_1.__importDefault(require("./TextableVoiceChannel")); // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore /** Represents a guild stage channel. */ class StageChannel extends TextableVoiceChannel_1.default { constructor(data, client) { super(data, client); } /** * Create a stage instance on this channel. * @param options The options for creating the stage instance. */ async createStageInstance(options) { return this.client.rest.channels.createStageInstance(this.id, options); } /** * Delete the stage instance on this channel. * @param reason The reason for deleting the stage instance. */ async deleteStageInstance(reason) { return this.client.rest.channels.deleteStageInstance(this.id, reason); } /** * Edit the stage instance on this channel. * @param options The options for editing the stage instance. */ async editStageInstance(options) { return this.client.rest.channels.editStageInstance(this.id, options); } /** * Get the stage instance associated with this channel. */ async getStageInstance() { return this.client.rest.channels.getStageInstance(this.id); } toJSON() { return super.toJSON(); } } exports.default = StageChannel; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3RhZ2VDaGFubmVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vbGliL3N0cnVjdHVyZXMvU3RhZ2VDaGFubmVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLDBGQUEwRDtBQU0xRCw2REFBNkQ7QUFDN0QsYUFBYTtBQUViLHdDQUF3QztBQUN4QyxNQUFxQixZQUFhLFNBQVEsOEJBQWtDO0lBRXhFLFlBQVksSUFBcUIsRUFBRSxNQUFjO1FBQzdDLEtBQUssQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDeEIsQ0FBQztJQUVEOzs7T0FHRztJQUNILEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxPQUFtQztRQUN6RCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQzNFLENBQUM7SUFFRDs7O09BR0c7SUFDSCxLQUFLLENBQUMsbUJBQW1CLENBQUMsTUFBZTtRQUNyQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQzFFLENBQUM7SUFFRDs7O09BR0c7SUFDSCxLQUFLLENBQUMsaUJBQWlCLENBQUMsT0FBaUM7UUFDckQsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN6RSxDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLLENBQUMsZ0JBQWdCO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUMvRCxDQUFDO0lBRVEsTUFBTTtRQUNYLE9BQU8sS0FBSyxDQUFDLE1BQU0sRUFBc0IsQ0FBQztJQUM5QyxDQUFDO0NBQ0o7QUF4Q0QsK0JBd0NDIn0=