mirror of
https://github.com/Zagrios/bs-manager.git
synced 2026-07-03 14:08:25 +02:00
26 lines
584 B
TypeScript
26 lines
584 B
TypeScript
import { BsvMapDetail } from "../maps";
|
|
import { BsmLocalMap } from "../maps/bsm-local-map.interface";
|
|
|
|
export interface BPList {
|
|
playlistTitle: string;
|
|
playlistAuthor: string;
|
|
playlistDescription?: string;
|
|
image: string;
|
|
customData: unknown;
|
|
songs: PlaylistSong[];
|
|
}
|
|
|
|
export interface PlaylistSong {
|
|
key: string;
|
|
hash: string;
|
|
songName: string;
|
|
uploader?: string;
|
|
}
|
|
|
|
export interface DownloadPlaylistProgressionData {
|
|
downloadedMaps: BsmLocalMap[];
|
|
currentDownload: BsvMapDetail;
|
|
playlistInfos: BPList;
|
|
playlistPath: string;
|
|
}
|