Search...

ApplicationCommandOptionWithChoicesAndAutocompleteMixin

export declare class ApplicationCommandOptionWithChoicesAndAutocompleteMixin<T extends number | string> 
export declare class ApplicationCommandOptionWithChoicesAndAutocompleteMixin<T extends number | string> 
This mixin holds choices and autocomplete symbols used for options.
NameConstraintsOptionalDefaultDescription
Tnumber | stringNoNone
Readonly
Optional

autocomplete?

:

boolean

Whether this option utilizes autocomplete.
Readonly
Optional

choices?

:

APIApplicationCommandOptionChoice<T>[]

The choices of this option.
Readonly

type

:

ApplicationCommandOptionType

The type of this option.

addChoices(choices)

:

this

Adds multiple choices to this option.
NameTypeOptionalDescription
choicesAPIApplicationCommandOptionChoice<T>[]NoThe choices to add

setAutocomplete(autocomplete)

:

this

Whether this option uses autocomplete.
NameTypeOptionalDescription
autocompletebooleanNoWhether this option should use autocomplete

setChoices(choices)

:

this

Sets multiple choices for this option.
NameTypeOptionalDescription
choicesInputNoThe choices to set