From c4531d45a00dcab94f38adf0ca8273221569ed4b Mon Sep 17 00:00:00 2001 From: Pavel-Boyazov <65123753+Pavel-Boyazov@users.noreply.github.com> Date: Wed, 17 Dec 2025 22:04:17 +0300 Subject: [PATCH] types(Message): specify `rawData` arg type (#11123) Co-authored-by: Almeida --- packages/discord.js/src/structures/Message.js | 2 +- packages/discord.js/typings/index.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/discord.js/src/structures/Message.js b/packages/discord.js/src/structures/Message.js index d216ea2f3..4b5c8424b 100644 --- a/packages/discord.js/src/structures/Message.js +++ b/packages/discord.js/src/structures/Message.js @@ -1098,7 +1098,7 @@ class Message extends Base { * without checking all the properties, use `message.id === message2.id`, which is much more efficient. This * method allows you to see if there are differences in content, embeds, attachments, nonce and tts properties. * @param {Message} message The message to compare it to - * @param {APIMessage} rawData Raw data passed through the WebSocket about this message + * @param {APIMessage} [rawData] Raw data passed through the WebSocket about this message * @returns {boolean} */ equals(message, rawData) { diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 095c5b5df..2ea591689 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -2522,7 +2522,7 @@ export class Message extends Base { public edit( content: string | MessageEditOptions | MessagePayload, ): Promise>>; - public equals(message: Message, rawData: unknown): boolean; + public equals(message: Message, rawData?: APIMessage): boolean; public fetchReference(): Promise>>; public fetchWebhook(): Promise; public crosspost(): Promise>>;