diff --git a/deno/payloads/v8/interactions.ts b/deno/payloads/v8/interactions.ts index 40df406e..a4d74326 100644 --- a/deno/payloads/v8/interactions.ts +++ b/deno/payloads/v8/interactions.ts @@ -39,7 +39,8 @@ interface APIApplicationCommandOptionBase { | ApplicationCommandOptionType.BOOLEAN | ApplicationCommandOptionType.USER | ApplicationCommandOptionType.CHANNEL - | ApplicationCommandOptionType.ROLE; + | ApplicationCommandOptionType.ROLE + | ApplicationCommandOptionType.MENTIONABLE; name: string; description: string; default?: boolean; @@ -87,6 +88,7 @@ export enum ApplicationCommandOptionType { USER, CHANNEL, ROLE, + MENTIONABLE, } /** @@ -283,6 +285,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionRole | ApplicationCommandInteractionDataOptionChannel | ApplicationCommandInteractionDataOptionUser + | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger | ApplicationCommandInteractionDataOptionBoolean; @@ -306,6 +309,11 @@ export type ApplicationCommandInteractionDataOptionUser = InteractionDataOptionB Snowflake >; +export type ApplicationCommandInteractionDataOptionMentionable = InteractionDataOptionBase< + ApplicationCommandOptionType.MENTIONABLE, + Snowflake +>; + export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOptionBase< ApplicationCommandOptionType.INTEGER, number diff --git a/payloads/v8/interactions.ts b/payloads/v8/interactions.ts index 06e02fb3..63f1106c 100644 --- a/payloads/v8/interactions.ts +++ b/payloads/v8/interactions.ts @@ -39,7 +39,8 @@ interface APIApplicationCommandOptionBase { | ApplicationCommandOptionType.BOOLEAN | ApplicationCommandOptionType.USER | ApplicationCommandOptionType.CHANNEL - | ApplicationCommandOptionType.ROLE; + | ApplicationCommandOptionType.ROLE + | ApplicationCommandOptionType.MENTIONABLE; name: string; description: string; default?: boolean; @@ -87,6 +88,7 @@ export const enum ApplicationCommandOptionType { USER, CHANNEL, ROLE, + MENTIONABLE, } /** @@ -283,6 +285,7 @@ export type APIApplicationCommandInteractionDataOptionWithValues = | ApplicationCommandInteractionDataOptionRole | ApplicationCommandInteractionDataOptionChannel | ApplicationCommandInteractionDataOptionUser + | ApplicationCommandInteractionDataOptionMentionable | ApplicationCommandInteractionDataOptionInteger | ApplicationCommandInteractionDataOptionBoolean; @@ -306,6 +309,11 @@ export type ApplicationCommandInteractionDataOptionUser = InteractionDataOptionB Snowflake >; +export type ApplicationCommandInteractionDataOptionMentionable = InteractionDataOptionBase< + ApplicationCommandOptionType.MENTIONABLE, + Snowflake +>; + export type ApplicationCommandInteractionDataOptionInteger = InteractionDataOptionBase< ApplicationCommandOptionType.INTEGER, number