diff --git a/packages/discord.js/src/structures/BaseSelectMenuComponent.js b/packages/discord.js/src/structures/BaseSelectMenuComponent.js index bb0808763..7177f4329 100644 --- a/packages/discord.js/src/structures/BaseSelectMenuComponent.js +++ b/packages/discord.js/src/structures/BaseSelectMenuComponent.js @@ -45,11 +45,11 @@ class BaseSelectMenuComponent extends Component { /** * Whether this select menu is disabled - * @type {?boolean} + * @type {boolean} * @readonly */ get disabled() { - return this.data.disabled ?? null; + return this.data.disabled ?? false; } } diff --git a/packages/discord.js/src/structures/ButtonComponent.js b/packages/discord.js/src/structures/ButtonComponent.js index b6dd52a4d..7319c3a5f 100644 --- a/packages/discord.js/src/structures/ButtonComponent.js +++ b/packages/discord.js/src/structures/ButtonComponent.js @@ -36,11 +36,11 @@ class ButtonComponent extends Component { /** * Whether this button is disabled - * @type {?boolean} + * @type {boolean} * @readonly */ get disabled() { - return this.data.disabled ?? null; + return this.data.disabled ?? false; } /** diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index f1f32d1a7..16be44dbd 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -678,7 +678,7 @@ export class ButtonComponent extends Component { public get style(): ButtonStyle; public get label(): string | null; public get emoji(): APIMessageComponentEmoji | null; - public get disabled(): boolean | null; + public get disabled(): boolean; public get customId(): string | null; public get url(): string | null; } @@ -759,7 +759,7 @@ export class BaseSelectMenuComponent extend public get maxValues(): number | null; public get minValues(): number | null; public get customId(): string; - public get disabled(): boolean | null; + public get disabled(): boolean; } export class StringSelectMenuComponent extends BaseSelectMenuComponent {