discord-player-music
Version:
A powerful music module for your Discord bot with lots of features
53 lines (52 loc) • 1.38 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.PlayerEmitter = void 0;
const events_1 = __importDefault(require("events"));
const emitter = new events_1.default();
/**
* Class that controls Player Emitter
*
* @class
* @classdesc Player Emitter Class
*
* @private
*/
class PlayerEmitter {
/**
* Method for listening Player events
*
* @param {Events} event Event Name
* @param {any} data Event Data
*
* @returns {EventEmitter} EventEmitter Class
*/
on(event, data) {
return emitter.on(event, data);
}
/**
* Method to listen for an Player event only once
*
* @param {Events} event Event Name
* @param {any} data Event Data
*
* @returns {EventEmitter} EventEmitter Class
*/
once(event, data) {
return emitter.once(event, data);
}
/**
* Method for emits Player events
*
* @param {Events} event Event Name
* @param {any} args Event Args
*
* @returns {boolean} Event emit status
*/
emit(event, ...args) {
return emitter.emit(event, ...args);
}
}
exports.PlayerEmitter = PlayerEmitter;