mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
types(TextBasedChannel): text channel interaction collectors should have message option (#6903)
This commit is contained in:
12
typings/index.d.ts
vendored
12
typings/index.d.ts
vendored
@@ -1240,6 +1240,11 @@ export type MessageCollectorOptionsParams<T extends MessageComponentType | Messa
|
||||
componentType?: T;
|
||||
} & MessageComponentCollectorOptions<InteractionExtractor<T>>;
|
||||
|
||||
export type MessageChannelCollectorOptionsParams<T extends MessageComponentType | MessageComponentTypes | undefined> =
|
||||
| {
|
||||
componentType?: T;
|
||||
} & MessageChannelComponentCollectorOptions<InteractionExtractor<T>>;
|
||||
|
||||
export type AwaitMessageCollectorOptionsParams<T extends MessageComponentType | MessageComponentTypes | undefined> =
|
||||
| { componentType?: T } & Pick<
|
||||
InteractionCollectorOptions<InteractionExtractor<T>>,
|
||||
@@ -2923,7 +2928,7 @@ export interface TextBasedChannelFields extends PartialTextBasedChannelFields {
|
||||
filterOld?: boolean,
|
||||
): Promise<Collection<Snowflake, Message>>;
|
||||
createMessageComponentCollector<T extends MessageComponentType | MessageComponentTypes | undefined = undefined>(
|
||||
options?: MessageCollectorOptionsParams<T>,
|
||||
options?: MessageChannelCollectorOptionsParams<T>,
|
||||
): InteractionCollectorReturnType<T>;
|
||||
createMessageCollector(options?: MessageCollectorOptions): MessageCollector;
|
||||
sendTyping(): Promise<void>;
|
||||
@@ -4399,6 +4404,11 @@ export type MessageComponentCollectorOptions<T extends MessageComponentInteracti
|
||||
'channel' | 'message' | 'guild' | 'interactionType'
|
||||
>;
|
||||
|
||||
export type MessageChannelComponentCollectorOptions<T extends MessageComponentInteraction> = Omit<
|
||||
InteractionCollectorOptions<T>,
|
||||
'channel' | 'guild' | 'interactionType'
|
||||
>;
|
||||
|
||||
export type MessageComponentOptions =
|
||||
| BaseMessageComponentOptions
|
||||
| MessageActionRowOptions
|
||||
|
||||
Reference in New Issue
Block a user