@@ -6291,7 +6291,7 @@ export interface InteractionDeferReplyOptions {
6291
6291
6292
6292
export interface InteractionDeferUpdateOptions extends Omit < InteractionDeferReplyOptions , 'ephemeral' > { }
6293
6293
6294
- export interface InteractionReplyOptions extends BaseMessageOptions {
6294
+ export interface InteractionReplyOptions extends BaseMessageOptionsWithPoll {
6295
6295
tts ?: boolean ;
6296
6296
ephemeral ?: boolean ;
6297
6297
fetchReply ?: boolean ;
@@ -6459,10 +6459,13 @@ export interface BaseMessageOptions {
6459
6459
| ActionRowData < MessageActionRowComponentData | MessageActionRowComponentBuilder >
6460
6460
| APIActionRowComponent < APIMessageActionRowComponent >
6461
6461
) [ ] ;
6462
+ }
6463
+
6464
+ export interface BaseMessageOptionsWithPoll extends BaseMessageOptions {
6462
6465
poll ?: PollData ;
6463
6466
}
6464
6467
6465
- export interface MessageCreateOptions extends BaseMessageOptions {
6468
+ export interface MessageCreateOptions extends BaseMessageOptionsWithPoll {
6466
6469
tts ?: boolean ;
6467
6470
nonce ?: string | number ;
6468
6471
enforceNonce ?: boolean ;
@@ -6475,7 +6478,7 @@ export interface MessageCreateOptions extends BaseMessageOptions {
6475
6478
}
6476
6479
6477
6480
export interface GuildForumThreadMessageCreateOptions
6478
- extends Omit < BaseMessageOptions , 'poll' > ,
6481
+ extends BaseMessageOptions ,
6479
6482
Pick < MessageCreateOptions , 'flags' | 'stickers' > { }
6480
6483
6481
6484
export interface MessageEditAttachmentData {
@@ -6981,7 +6984,9 @@ export interface WebhookMessageEditOptions extends Omit<MessageEditOptions, 'fla
6981
6984
threadId ?: Snowflake ;
6982
6985
}
6983
6986
6984
- export interface InteractionEditReplyOptions extends WebhookMessageEditOptions {
6987
+ export interface InteractionEditReplyOptions
6988
+ extends WebhookMessageEditOptions ,
6989
+ Pick < BaseMessageOptionsWithPoll , 'poll' > {
6985
6990
message ?: MessageResolvable | '@original' ;
6986
6991
}
6987
6992
0 commit comments