Options
All
  • Public
  • Public/Protected
  • All
Menu

djs-menu-v13

Index

Type aliases

MenuButton

MenuButton: { emoji?: EmojiIdentifierResolvable; id: string; label: string; style: MessageButtonStyleResolvable; target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void); url?: string }

Type declaration

  • Optional emoji?: EmojiIdentifierResolvable
  • id: string
  • label: string
  • style: MessageButtonStyleResolvable
  • target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void)
  • Optional url?: string

MenuSelectChoice

MenuSelectChoice: { description?: string; emoji?: EmojiIdentifierResolvable; label: string; target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void); value: string }

Type declaration

  • Optional description?: string
  • Optional emoji?: EmojiIdentifierResolvable
  • label: string
  • target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void)
  • value: string

SelectChoice

SelectChoice: { description?: string; emoji?: EmojiIdentifierResolvable; label: string; target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void) }

Type declaration

  • Optional description?: string
  • Optional emoji?: EmojiIdentifierResolvable
  • label: string
  • target: string | ((page: MenuPage | MenuSelectPage, interaction: CommandInteraction, menu: Menu) => void)

SingleButton

SingleButton: { emoji?: EmojiIdentifierResolvable; label: string; style: MessageButtonStyleResolvable; target: string; url?: string }

Type declaration

  • Optional emoji?: EmojiIdentifierResolvable
  • label: string
  • style: MessageButtonStyleResolvable
  • target: string
  • Optional url?: string

pagesType

Generated using TypeDoc