From 91a432e49d4d431583de15ad49f5c48c1f88f4ce Mon Sep 17 00:00:00 2001 From: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com> Date: Thu, 28 Oct 2021 10:19:08 -0400 Subject: [PATCH] types(TextBasedChannel): text channel interaction collectors should have `message` option (#6903) --- typings/index.d.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index d10053669..92be695ef 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1240,6 +1240,11 @@ export type MessageCollectorOptionsParams>; +export type MessageChannelCollectorOptionsParams = + | { + componentType?: T; + } & MessageChannelComponentCollectorOptions>; + export type AwaitMessageCollectorOptionsParams = | { componentType?: T } & Pick< InteractionCollectorOptions>, @@ -2923,7 +2928,7 @@ export interface TextBasedChannelFields extends PartialTextBasedChannelFields { filterOld?: boolean, ): Promise>; createMessageComponentCollector( - options?: MessageCollectorOptionsParams, + options?: MessageChannelCollectorOptionsParams, ): InteractionCollectorReturnType; createMessageCollector(options?: MessageCollectorOptions): MessageCollector; sendTyping(): Promise; @@ -4399,6 +4404,11 @@ export type MessageComponentCollectorOptions; +export type MessageChannelComponentCollectorOptions = Omit< + InteractionCollectorOptions, + 'channel' | 'guild' | 'interactionType' +>; + export type MessageComponentOptions = | BaseMessageComponentOptions | MessageActionRowOptions