import type { DiscordApplicationCommandOptionChoice, Locales } from '@discordeno/types' import type { Bot } from '../index.js' export function transformApplicationCommandOptionChoice(bot: Bot, payload: DiscordApplicationCommandOptionChoice): ApplicationCommandOptionChoice { const applicationCommandOptionChoice = { name: payload.name, nameLocalizations: payload.name_localizations ?? undefined, value: payload.value, } as ApplicationCommandOptionChoice return bot.transformers.customizers.applicationCommandOptionChoice(bot, payload, applicationCommandOptionChoice) } export interface ApplicationCommandOptionChoice { nameLocalizations?: Record name: string value: string | number }