From 452e94fd3ecc12de9e3408982c5c7fd931bae634 Mon Sep 17 00:00:00 2001 From: Jan Parisek <64596848+janparisek@users.noreply.github.com> Date: Wed, 10 Aug 2022 18:33:52 +0200 Subject: [PATCH] types: fix missing types for mentionable options (#8443) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: A. Román Co-authored-by: Noel --- packages/discord.js/typings/index.d.ts | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 1dad561a7..84550ceae 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -3795,6 +3795,30 @@ export interface ApplicationCommandChannelOption extends BaseApplicationCommandO channelTypes?: ChannelType[]; } +export interface ApplicationCommandRoleOptionData extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.Role; +} + +export interface ApplicationCommandRoleOption extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.Role; +} + +export interface ApplicationCommandUserOptionData extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.User; +} + +export interface ApplicationCommandUserOption extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.User; +} + +export interface ApplicationCommandMentionableOptionData extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.Mentionable; +} + +export interface ApplicationCommandMentionableOption extends BaseApplicationCommandOptionsData { + type: ApplicationCommandOptionType.Mentionable; +} + export interface ApplicationCommandAttachmentOption extends BaseApplicationCommandOptionsData { type: ApplicationCommandOptionType.Attachment; } @@ -3873,6 +3897,9 @@ export interface ApplicationCommandSubCommandData extends Omit