mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 17:13:31 +01:00
fix(Message): update typings and docs related to #edit (#5745)
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com>
This commit is contained in:
@@ -474,7 +474,7 @@ class Message extends Base {
|
||||
/**
|
||||
* Options that can be passed into {@link Message#edit}.
|
||||
* @typedef {Object} MessageEditOptions
|
||||
* @property {string} [content] Content to be edited
|
||||
* @property {?string} [content] Content to be edited
|
||||
* @property {MessageEmbed|Object} [embed] An embed to be added/edited
|
||||
* @property {string|boolean} [code] Language for optional codeblock formatting to apply
|
||||
* @property {MessageMentionOptions} [allowedMentions] Which mentions should be parsed from the message content
|
||||
@@ -486,8 +486,8 @@ class Message extends Base {
|
||||
|
||||
/**
|
||||
* Edits the content of the message.
|
||||
* @param {string|APIMessage} [content] The new content for the message
|
||||
* @param {MessageEditOptions|MessageEmbed} [options] The options to provide
|
||||
* @param {?string|APIMessage} [content] The new content for the message
|
||||
* @param {MessageEditOptions|MessageEmbed|MessageAttachment|MessageAttachment[]} [options] The options to provide
|
||||
* @returns {Promise<Message>}
|
||||
* @example
|
||||
* // Update the content of a message
|
||||
|
||||
11
typings/index.d.ts
vendored
11
typings/index.d.ts
vendored
@@ -1186,8 +1186,13 @@ declare module 'discord.js' {
|
||||
options?: ReactionCollectorOptions,
|
||||
): ReactionCollector;
|
||||
public delete(): Promise<Message>;
|
||||
public edit(content: string | null | MessageEditOptions | MessageEmbed | APIMessage): Promise<Message>;
|
||||
public edit(content: string | null, options: MessageEditOptions | MessageEmbed): Promise<Message>;
|
||||
public edit(
|
||||
content: string | null | MessageEditOptions | MessageEmbed | APIMessage | MessageAttachment | MessageAttachment[],
|
||||
): Promise<Message>;
|
||||
public edit(
|
||||
content: string | null,
|
||||
options: MessageEditOptions | MessageEmbed | MessageAttachment | MessageAttachment[],
|
||||
): Promise<Message>;
|
||||
public equals(message: Message, rawData: unknown): boolean;
|
||||
public fetchReference(): Promise<Message>;
|
||||
public fetchWebhook(): Promise<Webhook>;
|
||||
@@ -3208,7 +3213,7 @@ declare module 'discord.js' {
|
||||
|
||||
interface MessageEditOptions {
|
||||
attachments?: MessageAttachment[];
|
||||
content?: string;
|
||||
content?: string | null;
|
||||
embed?: MessageEmbed | MessageEmbedOptions | null;
|
||||
code?: string | boolean;
|
||||
files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[];
|
||||
|
||||
Reference in New Issue
Block a user