@jadestudios/discord-music-player
Version:
Complete framework to facilitate music commands using discord.js v13
34 lines (33 loc) • 742 B
TypeScript
/**
* Written to replace apple-music-metadata
*/
export declare enum AppleLinkType {
Song = 0,
Album = 1
}
/**
* Minimal class of what a track should contain
*/
export declare class AppleTrack {
artist: string;
title: string;
constructor(artist: string, title: string);
}
/**
* Minimal class of what a Playlist should contain
*/
export declare class AppleTrackList {
tracks: AppleTrack[];
trackCount: number;
constructor();
/**
* addTrack
*/
addTrack(track: AppleTrack): void;
}
/**
* Expects a valid apple url
* @param url
* @param lt: AppleLinkType from caller
*/
export declare function getApple(url: string, lt: AppleLinkType): Promise<AppleTrack | AppleTrackList | undefined>;