music-bot/@types/MusicPlayer.d.ts

41 lines
715 B
TypeScript
Raw Normal View History

2024-03-24 19:56:03 +01:00
type GuildConfig = {
id: string,
voiceChannel: string,
textOutput?: string,
}
export type MusicPlayerOptions = {
library: string,
guilds: GuildConfig[]
}
export type MusicIndexEntry = {
id: number,
artist: string,
title: string,
album?: string,
year?: number,
genre: string[]
file: string,
temp?: boolean // File is deleted after playing
}
export type MusicStatsEntry = {
[key: string]: string | number,
name: string,
plays: number,
skips: number,
}
export type MusicQuery = {
title?: string
artist?: string,
keyword?: string,
id?: number
}
export type QueueOrder = {
artist?: string,
title?: string,
id?: number
2024-03-24 19:56:03 +01:00
}