export type ApplicationCommandOptionData = | ApplicationCommandAutocompleteNumericOptionData | ApplicationCommandAutocompleteStringOptionData | ApplicationCommandBooleanOptionData | ApplicationCommandChannelOptionData | ApplicationCommandMentionableOptionData | ApplicationCommandNonOptionsData | ApplicationCommandNumericOptionData | ApplicationCommandRoleOptionData | ApplicationCommandStringOptionData | ApplicationCommandSubCommandData | ApplicationCommandSubGroupData | ApplicationCommandUserOptionData;
An option for an application command or subcommand. In addition to the listed properties, when used as a parameter, API style snake_case
properties can be used for compatibility with generators like @discordjs/builders
. Note that providing a value for the camelCase
counterpart for any snake_case
property will discard the provided snake_case
property.