UNPKG

discord-player-music

Version:

A powerful music module for your Discord bot with lots of features

73 lines (72 loc) 2.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Search = exports.Loop = exports.GuildQueueState = exports.Events = exports.Collector = void 0; /** * @typedef {object} Collector * * @prop {string} MESSAGE Message collector * @prop {string} REACTION Reactions collector */ var Collector; (function (Collector) { Collector["MESSAGE"] = "message"; Collector["REACTION"] = "reaction"; })(Collector = exports.Collector || (exports.Collector = {})); /** * @typedef {object} Events * * @prop {string} READY Player ready event * @prop {string} ERROR Player error event * @prop {string} TRACK_ADD Player 'addedTrack' event * @prop {string} TRACK_PLAYING Player 'playingTrack' event * @prop {string} PLAYLIST_CREATED Player 'createdPlaylist' event * @prop {string} PLAYLIST_DELETED Player 'deletedPlaylist' event * @prop {string} QUEUE_STARTED Player 'queueStarted' event * @prop {string} QUEUE_ENDED Player 'queueEnded' event * @prop {string} QUEUE_STATE Player 'queueStateChange' event */ var Events; (function (Events) { Events["READY"] = "ready"; Events["ERROR"] = "error"; Events["TRACK_ADD"] = "addedTrack"; Events["TRACK_PLAYING"] = "playingTrack"; Events["PLAYLIST_CREATED"] = "createdPlaylist"; Events["PLAYLIST_DELETED"] = "deletedPlaylist"; Events["QUEUE_STARTED"] = "queueStarted"; Events["QUEUE_ENDED"] = "queueEnded"; Events["QUEUE_STATE"] = "queueStateChange"; })(Events = exports.Events || (exports.Events = {})); /** * @typedef {object} GuildQueueState * * @prop {string} PAUSED Playback is paused (waiting to be restored) * @prop {string} PLAYING Playback is active and not stopped */ var GuildQueueState; (function (GuildQueueState) { GuildQueueState["PAUSED"] = "STATE_PAUSED"; GuildQueueState["PLAYING"] = "STATE_PLAYING"; })(GuildQueueState = exports.GuildQueueState || (exports.GuildQueueState = {})); /** * @typedef {object} Loop * * @prop {string} QUEUE Loop all tracks in queue * @prop {string} TRACK Loop only current track */ var Loop; (function (Loop) { Loop["QUEUE"] = "LOOP_QUEUE"; Loop["TRACK"] = "LOOP_TRACK"; })(Loop = exports.Loop || (exports.Loop = {})); /** * @typedef {object} Search * * @prop {string} URL Search url value * @prop {string} TITLE Search title value */ var Search; (function (Search) { Search["URL"] = "search#url"; Search["TITLE"] = "search#title"; })(Search = exports.Search || (exports.Search = {}));