export type APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper<Base extends APIApplicationCommandOptionBase<ApplicationCommandOptionType>, ChoiceType extends APIApplicationCommandOptionChoice> = (Base & { autocomplete: true; choices?: [];}) | (Base & { autocomplete?: false; choices?: ChoiceType[];});
Type Parameters
APIApplicationCommandOptionBase<ApplicationCommandOptionType> Base extends
APIApplicationCommandOptionChoice ChoiceType extends
(Base & { autocomplete: true; choices?: [];}) | (Base & { autocomplete?: false; choices?: ChoiceType[];})