diff --git a/typings/index.d.ts b/typings/index.d.ts index 359f2bf912c6..21c2cdc71257 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -4025,7 +4025,9 @@ export type MembershipState = keyof typeof MembershipStates; export type MessageActionRowComponent = MessageButton | MessageSelectMenu; -export type MessageActionRowComponentOptions = MessageButtonOptions | MessageSelectMenuOptions; +export type MessageActionRowComponentOptions = + | (Required & MessageButtonOptions) + | (Required & MessageSelectMenuOptions); export type MessageActionRowComponentResolvable = MessageActionRowComponent | MessageActionRowComponentOptions; @@ -4091,7 +4093,7 @@ export interface MessageEditOptions { files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[]; flags?: BitFieldResolvable; allowedMentions?: MessageMentionOptions; - components?: (MessageActionRow | MessageActionRowOptions)[]; + components?: (MessageActionRow | (Required & MessageActionRowOptions))[]; } export interface MessageEmbedAuthor { @@ -4190,7 +4192,7 @@ export interface MessageOptions { nonce?: string | number; content?: string | null; embeds?: (MessageEmbed | MessageEmbedOptions)[]; - components?: (MessageActionRow | MessageActionRowOptions)[]; + components?: (MessageActionRow | (Required & MessageActionRowOptions))[]; allowedMentions?: MessageMentionOptions; files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[]; reply?: ReplyOptions;