You are reading the documentation for the next version of discord.js. Documentation for v13/v14+ has been moved to old.discordjs.dev

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
autocomplete?:boolean
Whether this option utilizes autocomplete.
Readonly
The choices of this option.
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