UNPKG

discord-player-music

Version:

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

53 lines (52 loc) 1.38 kB
"use strict"; 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;