Class representing a playlist.

Type Parameters

  • T = unknown

Implements

Indexable

[x: string]: any

Constructors

  • Create a playlist

    Type Parameters

    • T = unknown

    Parameters

    • playlist: PlaylistInfo | Song<unknown>[]

      Playlist

    • options: {
          member?: GuildMember;
          metadata?: T;
          properties?: Record<string, any>;
      } = {}

      Optional options

      • Optional member?: GuildMember
      • Optional metadata?: T
      • Optional properties?: Record<string, any>

    Returns Playlist<T>

Properties

#member?: GuildMember
#metadata: T
name: string
songs: Song<unknown>[]
source: string
thumbnail?: string
url?: string

Accessors