diff --git a/packages/discord.js/src/structures/SelectMenuBuilder.js b/packages/discord.js/src/structures/SelectMenuBuilder.js index b9322e57d..915f3bc68 100644 --- a/packages/discord.js/src/structures/SelectMenuBuilder.js +++ b/packages/discord.js/src/structures/SelectMenuBuilder.js @@ -26,7 +26,7 @@ class SelectMenuBuilder extends BuildersSelectMenu { * @param {APISelectMenuOption[]} options The options to add to this select menu * @returns {SelectMenuBuilder} */ - addOptions(...options) { + addOptions(options) { return super.addOptions( options.map(({ emoji, ...option }) => ({ ...option, @@ -40,7 +40,7 @@ class SelectMenuBuilder extends BuildersSelectMenu { * @param {APISelectMenuOption[]} options The options to set on this select menu * @returns {SelectMenuBuilder} */ - setOptions(...options) { + setOptions(options) { return super.setOptions( options.map(({ emoji, ...option }) => ({ ...option, diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index fac3b984f..d68bc291b 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -597,10 +597,10 @@ export class ButtonBuilder extends BuilderButtonComponent { export class SelectMenuBuilder extends BuilderSelectMenuComponent { public constructor(data?: Partial); public override addOptions( - ...options: (BuildersSelectMenuOption | SelectMenuComponentOptionData | APISelectMenuOption)[] + options: (BuildersSelectMenuOption | SelectMenuComponentOptionData | APISelectMenuOption)[], ): this; public override setOptions( - ...options: (BuildersSelectMenuOption | SelectMenuComponentOptionData | APISelectMenuOption)[] + options: (BuildersSelectMenuOption | SelectMenuComponentOptionData | APISelectMenuOption)[], ): this; public static from(other: JSONEncodable | APISelectMenuComponent): SelectMenuBuilder; }