diff --git a/deno/payloads/v8/_interactions/slashCommands.ts b/deno/payloads/v8/_interactions/slashCommands.ts index 550ed4fa..dcf61066 100644 --- a/deno/payloads/v8/_interactions/slashCommands.ts +++ b/deno/payloads/v8/_interactions/slashCommands.ts @@ -79,7 +79,10 @@ export interface APIApplicationCommandSubCommandOptions extends Omit { - type: ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer; + type: + | ApplicationCommandOptionType.String + | ApplicationCommandOptionType.Integer + | ApplicationCommandOptionType.Number; choices?: APIApplicationCommandOptionChoice[]; } @@ -96,6 +99,7 @@ export enum ApplicationCommandOptionType { Channel, Role, Mentionable, + Number, } /** @@ -162,6 +166,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionUser | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger + | ApplicationCommandInteractionDataOptionNumber | ApplicationCommandInteractionDataOptionBoolean; export type ApplicationCommandInteractionDataOptionString = InteractionDataOptionBase< @@ -194,6 +199,11 @@ export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOpti number >; +export type ApplicationCommandInteractionDataOptionNumber = InteractionDataOptionBase< + ApplicationCommandOptionType.Number, + number +>; + export type ApplicationCommandInteractionDataOptionBoolean = InteractionDataOptionBase< ApplicationCommandOptionType.Boolean, boolean diff --git a/deno/payloads/v9/_interactions/slashCommands.ts b/deno/payloads/v9/_interactions/slashCommands.ts index 550ed4fa..dcf61066 100644 --- a/deno/payloads/v9/_interactions/slashCommands.ts +++ b/deno/payloads/v9/_interactions/slashCommands.ts @@ -79,7 +79,10 @@ export interface APIApplicationCommandSubCommandOptions extends Omit { - type: ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer; + type: + | ApplicationCommandOptionType.String + | ApplicationCommandOptionType.Integer + | ApplicationCommandOptionType.Number; choices?: APIApplicationCommandOptionChoice[]; } @@ -96,6 +99,7 @@ export enum ApplicationCommandOptionType { Channel, Role, Mentionable, + Number, } /** @@ -162,6 +166,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionUser | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger + | ApplicationCommandInteractionDataOptionNumber | ApplicationCommandInteractionDataOptionBoolean; export type ApplicationCommandInteractionDataOptionString = InteractionDataOptionBase< @@ -194,6 +199,11 @@ export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOpti number >; +export type ApplicationCommandInteractionDataOptionNumber = InteractionDataOptionBase< + ApplicationCommandOptionType.Number, + number +>; + export type ApplicationCommandInteractionDataOptionBoolean = InteractionDataOptionBase< ApplicationCommandOptionType.Boolean, boolean diff --git a/payloads/v8/_interactions/slashCommands.ts b/payloads/v8/_interactions/slashCommands.ts index bf2581fc..0945ff98 100644 --- a/payloads/v8/_interactions/slashCommands.ts +++ b/payloads/v8/_interactions/slashCommands.ts @@ -79,7 +79,10 @@ export interface APIApplicationCommandSubCommandOptions extends Omit { - type: ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer; + type: + | ApplicationCommandOptionType.String + | ApplicationCommandOptionType.Integer + | ApplicationCommandOptionType.Number; choices?: APIApplicationCommandOptionChoice[]; } @@ -96,6 +99,7 @@ export const enum ApplicationCommandOptionType { Channel, Role, Mentionable, + Number, } /** @@ -162,6 +166,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionUser | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger + | ApplicationCommandInteractionDataOptionNumber | ApplicationCommandInteractionDataOptionBoolean; export type ApplicationCommandInteractionDataOptionString = InteractionDataOptionBase< @@ -194,6 +199,11 @@ export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOpti number >; +export type ApplicationCommandInteractionDataOptionNumber = InteractionDataOptionBase< + ApplicationCommandOptionType.Number, + number +>; + export type ApplicationCommandInteractionDataOptionBoolean = InteractionDataOptionBase< ApplicationCommandOptionType.Boolean, boolean diff --git a/payloads/v9/_interactions/slashCommands.ts b/payloads/v9/_interactions/slashCommands.ts index bf2581fc..0945ff98 100644 --- a/payloads/v9/_interactions/slashCommands.ts +++ b/payloads/v9/_interactions/slashCommands.ts @@ -79,7 +79,10 @@ export interface APIApplicationCommandSubCommandOptions extends Omit { - type: ApplicationCommandOptionType.String | ApplicationCommandOptionType.Integer; + type: + | ApplicationCommandOptionType.String + | ApplicationCommandOptionType.Integer + | ApplicationCommandOptionType.Number; choices?: APIApplicationCommandOptionChoice[]; } @@ -96,6 +99,7 @@ export const enum ApplicationCommandOptionType { Channel, Role, Mentionable, + Number, } /** @@ -162,6 +166,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionUser | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger + | ApplicationCommandInteractionDataOptionNumber | ApplicationCommandInteractionDataOptionBoolean; export type ApplicationCommandInteractionDataOptionString = InteractionDataOptionBase< @@ -194,6 +199,11 @@ export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOpti number >; +export type ApplicationCommandInteractionDataOptionNumber = InteractionDataOptionBase< + ApplicationCommandOptionType.Number, + number +>; + export type ApplicationCommandInteractionDataOptionBoolean = InteractionDataOptionBase< ApplicationCommandOptionType.Boolean, boolean