UNPKG

@jadestudios/discord-music-player

Version:

Complete framework to facilitate music commands using discord.js v13

52 lines (51 loc) 1.19 kB
import { User } from 'discord.js'; import { Filter, Player, Queue, RawSong } from '..'; export declare class Song { player: Player; queue: Queue; name: string; author: string; url: string; thumbnail: string; requestedBy?: User; duration: string; isLive: boolean; isFirst: boolean; seekTime: number; data?: any; firstTimeInQueue: boolean; filters: [Filter] | undefined; /** * Song constructor * @param {RawSong} raw * @param {Queue} queue * @param {User} [requestedBy] */ constructor(raw: RawSong, queue: Queue, requestedBy?: User); /** * Converts duration (HH:MM:SS) to milliseconds * @type {number} */ get milliseconds(): number; /** * @param {?boolean} first * @private */ _setFirst(first?: boolean): void; /** * Set's custom song data * @param {any} data * @returns {void} */ setData(data: any): void; /** * Song name and author in string representation * @returns {string} */ toString(): string; /** * Toggles firstTimeInQueue * @returns {void} */ flipFirstTimeInQueue(): void; }