33 lines
528 B
TypeScript
33 lines
528 B
TypeScript
type GuildConfig = {
|
|
id: string,
|
|
voiceChannel: string,
|
|
textOutput?: string,
|
|
}
|
|
|
|
export type MusicPlayerOptions = {
|
|
library: string,
|
|
guilds: GuildConfig[]
|
|
}
|
|
|
|
export type MusicIndexEntry = {
|
|
arist: string,
|
|
title: string,
|
|
album?: string,
|
|
year?: number,
|
|
file: string,
|
|
stats: {
|
|
plays: number,
|
|
skips: number
|
|
}
|
|
}
|
|
|
|
export type MusicQuery = {
|
|
title?: string
|
|
artist?: string,
|
|
keyword?: string
|
|
}
|
|
|
|
export type QueueOrder = {
|
|
artist?: string,
|
|
title: string
|
|
} |