diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index b4ff840dbc9b..e2642916db8a 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -178,6 +178,8 @@ import { APIPoll, PollLayoutType, APIPollAnswer, + APISelectMenuDefaultValue, + SelectMenuDefaultValueType, } from 'discord-api-types/v10'; import { ChildProcess } from 'node:child_process'; import { EventEmitter } from 'node:events'; @@ -6367,19 +6369,25 @@ export interface StringSelectMenuComponentData extends BaseSelectMenuComponentDa export interface UserSelectMenuComponentData extends BaseSelectMenuComponentData { type: ComponentType.UserSelect; + defaultValues?: readonly APISelectMenuDefaultValue[]; } export interface RoleSelectMenuComponentData extends BaseSelectMenuComponentData { type: ComponentType.RoleSelect; + defaultValues?: readonly APISelectMenuDefaultValue[]; } export interface MentionableSelectMenuComponentData extends BaseSelectMenuComponentData { type: ComponentType.MentionableSelect; + defaultValues?: readonly APISelectMenuDefaultValue< + SelectMenuDefaultValueType.Role | SelectMenuDefaultValueType.User + >[]; } export interface ChannelSelectMenuComponentData extends BaseSelectMenuComponentData { type: ComponentType.ChannelSelect; channelTypes?: readonly ChannelType[]; + defaultValues?: readonly APISelectMenuDefaultValue[]; } export interface MessageSelectOption {