diff --git a/src/structures/Message.js b/src/structures/Message.js index 46e066056d99..b4a376cc4ddf 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -537,6 +537,8 @@ class Message extends Base { * @property {MessageAttachment[]} [attachments] An array of attachments to keep, * all attachments will be kept if omitted * @property {FileOptions[]|BufferResolvable[]|MessageAttachment[]} [files] Files to add to the message + * @property {MessageActionRow[]} [components] Action rows containing interactive components for the message + * (buttons, select menus) */ /** diff --git a/src/structures/Webhook.js b/src/structures/Webhook.js index 082c1b7cb409..1bf929079fde 100644 --- a/src/structures/Webhook.js +++ b/src/structures/Webhook.js @@ -101,6 +101,8 @@ class Webhook { * @property {string} [content] See {@link BaseMessageOptions#content} * @property {FileOptions[]|BufferResolvable[]|MessageAttachment[]} [files] See {@link BaseMessageOptions#files} * @property {MessageMentionOptions} [allowedMentions] See {@link BaseMessageOptions#allowedMentions} + * @property {MessageActionRow[]} [components] Action rows containing interactive components for the message + * (buttons, select menus) */ /** diff --git a/src/structures/interfaces/TextBasedChannel.js b/src/structures/interfaces/TextBasedChannel.js index 09322b8149d1..8f96723d20f4 100644 --- a/src/structures/interfaces/TextBasedChannel.js +++ b/src/structures/interfaces/TextBasedChannel.js @@ -63,6 +63,8 @@ class TextBasedChannel { * @property {string|boolean} [code] Language for optional codeblock formatting to apply * @property {boolean|SplitOptions} [split=false] Whether or not the message should be split into multiple messages if * it exceeds the character limit. If an object is provided, these are the options for splitting the message + * @property {MessageActionRow[]} [components] Action rows containing interactive components for the message + * (buttons, select menus) */ /**