Class CommandBuilder<C, O, A>

Type Parameters

  • C extends Client

  • O = {}

  • A extends any[] = unknown[]

Hierarchy

  • CommandBuilder

Constructors

Properties

Methods

Constructors

Properties

autocomplete?: (() => never) | (() => never) | ((client, interaction, ...args) => Awaitable<void>)

Type declaration

    • (): never
    • Returns never

Type declaration

    • (): never
    • Returns never

Type declaration

    • (client, interaction, ...args): Awaitable<void>
    • Parameters

      • client: C
      • interaction: AutocompleteInteraction<CacheType>
      • Rest ...args: A

      Returns Awaitable<void>

options?: Partial<undefined | Partial<O>>
run: ((client, interaction, ...args) => Awaitable<void>) | ((client, interaction, ...args) => Awaitable<void>) | ((client, interaction, ...args) => Awaitable<void>)

Type declaration

    • (client, interaction, ...args): Awaitable<void>
    • Parameters

      • client: C
      • interaction: ChatInputCommandInteraction<CacheType>
      • Rest ...args: A

      Returns Awaitable<void>

Type declaration

    • (client, interaction, ...args): Awaitable<void>
    • Parameters

      • client: C
      • interaction: UserContextMenuCommandInteraction<CacheType>
      • Rest ...args: A

      Returns Awaitable<void>

Type declaration

    • (client, interaction, ...args): Awaitable<void>
    • Parameters

      • client: C
      • interaction: MessageContextMenuCommandInteraction<CacheType>
      • Rest ...args: A

      Returns Awaitable<void>

structure: ContextMenuCommandBuilder | ChatInputCommandBuilder
type: 2 | 1 | 3

Methods

Generated using TypeDoc