From 21096884b1c4ea7c7ad0240de47c9b6ba6b14f2f Mon Sep 17 00:00:00 2001 From: Danial Raza Date: Thu, 16 Jan 2025 20:34:10 +0100 Subject: [PATCH] types: add `undefined` to `flags` for `exactOptionalPropertyTypes` (#10707) --- packages/discord.js/typings/index.d.ts | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 4b182960a..5c6270f19 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -13,7 +13,6 @@ import { ModalActionRowComponentBuilder, ModalBuilder as BuildersModal, AnyComponentBuilder, - ComponentBuilder, type RestOrArray, ApplicationCommandOptionAllowedChannelTypes, } from '@discordjs/builders'; @@ -6184,7 +6183,7 @@ export interface InteractionCollectorOptions< } export interface InteractionDeferReplyOptions { - flags?: BitFieldResolvable, MessageFlags.Ephemeral>; + flags?: BitFieldResolvable, MessageFlags.Ephemeral> | undefined; withResponse?: boolean; } @@ -6195,10 +6194,12 @@ export interface InteractionDeferUpdateOptions { export interface InteractionReplyOptions extends BaseMessageOptionsWithPoll { tts?: boolean; withResponse?: boolean; - flags?: BitFieldResolvable< - Extract, - MessageFlags.Ephemeral | MessageFlags.SuppressEmbeds | MessageFlags.SuppressNotifications - >; + flags?: + | BitFieldResolvable< + Extract, + MessageFlags.Ephemeral | MessageFlags.SuppressEmbeds | MessageFlags.SuppressNotifications + > + | undefined; } export interface InteractionUpdateOptions extends MessageEditOptions { @@ -6383,10 +6384,12 @@ export interface MessageCreateOptions extends BaseMessageOptionsWithPoll { enforceNonce?: boolean; reply?: ReplyOptions; stickers?: readonly StickerResolvable[]; - flags?: BitFieldResolvable< - Extract, - MessageFlags.SuppressEmbeds | MessageFlags.SuppressNotifications - >; + flags?: + | BitFieldResolvable< + Extract, + MessageFlags.SuppressEmbeds | MessageFlags.SuppressNotifications + > + | undefined; } export interface GuildForumThreadMessageCreateOptions @@ -6400,7 +6403,7 @@ export interface MessageEditAttachmentData { export interface MessageEditOptions extends Omit { content?: string | null; attachments?: readonly (Attachment | MessageEditAttachmentData)[]; - flags?: BitFieldResolvable, MessageFlags.SuppressEmbeds>; + flags?: BitFieldResolvable, MessageFlags.SuppressEmbeds> | undefined; } export type MessageReactionResolvable = MessageReaction | Snowflake | string;