mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
typings: require component type in raw object formats (#6452)
This commit is contained in:
8
typings/index.d.ts
vendored
8
typings/index.d.ts
vendored
@@ -4025,7 +4025,9 @@ export type MembershipState = keyof typeof MembershipStates;
|
||||
|
||||
export type MessageActionRowComponent = MessageButton | MessageSelectMenu;
|
||||
|
||||
export type MessageActionRowComponentOptions = MessageButtonOptions | MessageSelectMenuOptions;
|
||||
export type MessageActionRowComponentOptions =
|
||||
| (Required<BaseMessageComponentOptions> & MessageButtonOptions)
|
||||
| (Required<BaseMessageComponentOptions> & MessageSelectMenuOptions);
|
||||
|
||||
export type MessageActionRowComponentResolvable = MessageActionRowComponent | MessageActionRowComponentOptions;
|
||||
|
||||
@@ -4091,7 +4093,7 @@ export interface MessageEditOptions {
|
||||
files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[];
|
||||
flags?: BitFieldResolvable<MessageFlagsString, number>;
|
||||
allowedMentions?: MessageMentionOptions;
|
||||
components?: (MessageActionRow | MessageActionRowOptions)[];
|
||||
components?: (MessageActionRow | (Required<BaseMessageComponentOptions> & 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<BaseMessageComponentOptions> & MessageActionRowOptions))[];
|
||||
allowedMentions?: MessageMentionOptions;
|
||||
files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[];
|
||||
reply?: ReplyOptions;
|
||||
|
||||
Reference in New Issue
Block a user