typealias ApplicationCommandOptionData

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.