DisTubeEvents: {
    addList: [queue: Queue, playlist: Playlist];
    addSong: [queue: Queue, song: Song];
    deleteQueue: [queue: Queue];
    disconnect: [queue: Queue];
    empty: [queue: Queue];
    error: [channel: GuildTextBasedChannel | undefined, error: Error];
    ffmpegDebug: [debug: string];
    finish: [queue: Queue];
    finishSong: [queue: Queue, song: Song];
    initQueue: [queue: Queue];
    noRelated: [queue: Queue];
    playSong: [queue: Queue, song: Song];
    searchCancel: [message: Message<true>, query: string];
    searchDone: [message: Message<true>, answer: Message<true>, query: string];
    searchInvalidAnswer: [message: Message<true>, answer: Message<true>, query: string];
    searchNoResult: [message: Message<true>, query: string];
    searchResult: [message: Message<true>, results: SearchResult[], query: string];
}

Type declaration

  • addList: [queue: Queue, playlist: Playlist]
  • addSong: [queue: Queue, song: Song]
  • deleteQueue: [queue: Queue]
  • disconnect: [queue: Queue]
  • empty: [queue: Queue]
  • error: [channel: GuildTextBasedChannel | undefined, error: Error]
  • ffmpegDebug: [debug: string]
  • finish: [queue: Queue]
  • finishSong: [queue: Queue, song: Song]
  • initQueue: [queue: Queue]
  • noRelated: [queue: Queue]
  • playSong: [queue: Queue, song: Song]
  • searchCancel: [message: Message<true>, query: string]
  • searchDone: [message: Message<true>, answer: Message<true>, query: string]
  • searchInvalidAnswer: [message: Message<true>, answer: Message<true>, query: string]
  • searchNoResult: [message: Message<true>, query: string]
  • searchResult: [message: Message<true>, results: SearchResult[], query: string]