From 3c7c82292a914eb9bb9eb77c08a78f0861330687 Mon Sep 17 00:00:00 2001 From: muchnameless <12682826+muchnameless@users.noreply.github.com> Date: Wed, 4 Aug 2021 00:10:04 +0200 Subject: [PATCH] refactor(MessageComponents): default setDisabled to true (#6279) --- src/structures/MessageButton.js | 4 ++-- src/structures/MessageSelectMenu.js | 4 ++-- typings/index.d.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/structures/MessageButton.js b/src/structures/MessageButton.js index 0c7285f7d..453ce9e47 100644 --- a/src/structures/MessageButton.js +++ b/src/structures/MessageButton.js @@ -79,10 +79,10 @@ class MessageButton extends BaseMessageComponent { /** * Sets the interactive status of the button - * @param {boolean} disabled Whether this button should be disabled + * @param {boolean} [disabled=true] Whether this button should be disabled * @returns {MessageButton} */ - setDisabled(disabled) { + setDisabled(disabled = true) { this.disabled = disabled; return this; } diff --git a/src/structures/MessageSelectMenu.js b/src/structures/MessageSelectMenu.js index a7c07730a..327ee1d87 100644 --- a/src/structures/MessageSelectMenu.js +++ b/src/structures/MessageSelectMenu.js @@ -96,10 +96,10 @@ class MessageSelectMenu extends BaseMessageComponent { /** * Sets the interactive status of the select menu - * @param {boolean} disabled Whether this select menu should be disabled + * @param {boolean} [disabled=true] Whether this select menu should be disabled * @returns {MessageSelectMenu} */ - setDisabled(disabled) { + setDisabled(disabled = true) { this.disabled = disabled; return this; } diff --git a/typings/index.d.ts b/typings/index.d.ts index 520f5b6bc..3e11229c0 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1165,7 +1165,7 @@ export class MessageButton extends BaseMessageComponent { public type: 'BUTTON'; public url: string | null; public setCustomId(customId: string): this; - public setDisabled(disabled: boolean): this; + public setDisabled(disabled?: boolean): this; public setEmoji(emoji: EmojiIdentifierResolvable): this; public setLabel(label: string): this; public setStyle(style: MessageButtonStyleResolvable): this; @@ -1339,7 +1339,7 @@ export class MessageSelectMenu extends BaseMessageComponent { public type: 'SELECT_MENU'; public addOptions(...options: MessageSelectOptionData[] | MessageSelectOptionData[][]): this; public setCustomId(customId: string): this; - public setDisabled(disabled: boolean): this; + public setDisabled(disabled?: boolean): this; public setMaxValues(maxValues: number): this; public setMinValues(minValues: number): this; public setPlaceholder(placeholder: string): this;