mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 03:23:29 +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;
|
componentType?: T;
|
||||||
} & MessageComponentCollectorOptions<InteractionExtractor<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> =
|
export type AwaitMessageCollectorOptionsParams<T extends MessageComponentType | MessageComponentTypes | undefined> =
|
||||||
| { componentType?: T } & Pick<
|
| { componentType?: T } & Pick<
|
||||||
InteractionCollectorOptions<InteractionExtractor<T>>,
|
InteractionCollectorOptions<InteractionExtractor<T>>,
|
||||||
@@ -2923,7 +2928,7 @@ export interface TextBasedChannelFields extends PartialTextBasedChannelFields {
|
|||||||
filterOld?: boolean,
|
filterOld?: boolean,
|
||||||
): Promise<Collection<Snowflake, Message>>;
|
): Promise<Collection<Snowflake, Message>>;
|
||||||
createMessageComponentCollector<T extends MessageComponentType | MessageComponentTypes | undefined = undefined>(
|
createMessageComponentCollector<T extends MessageComponentType | MessageComponentTypes | undefined = undefined>(
|
||||||
options?: MessageCollectorOptionsParams<T>,
|
options?: MessageChannelCollectorOptionsParams<T>,
|
||||||
): InteractionCollectorReturnType<T>;
|
): InteractionCollectorReturnType<T>;
|
||||||
createMessageCollector(options?: MessageCollectorOptions): MessageCollector;
|
createMessageCollector(options?: MessageCollectorOptions): MessageCollector;
|
||||||
sendTyping(): Promise<void>;
|
sendTyping(): Promise<void>;
|
||||||
@@ -4399,6 +4404,11 @@ export type MessageComponentCollectorOptions<T extends MessageComponentInteracti
|
|||||||
'channel' | 'message' | 'guild' | 'interactionType'
|
'channel' | 'message' | 'guild' | 'interactionType'
|
||||||
>;
|
>;
|
||||||
|
|
||||||
|
export type MessageChannelComponentCollectorOptions<T extends MessageComponentInteraction> = Omit<
|
||||||
|
InteractionCollectorOptions<T>,
|
||||||
|
'channel' | 'guild' | 'interactionType'
|
||||||
|
>;
|
||||||
|
|
||||||
export type MessageComponentOptions =
|
export type MessageComponentOptions =
|
||||||
| BaseMessageComponentOptions
|
| BaseMessageComponentOptions
|
||||||
| MessageActionRowOptions
|
| MessageActionRowOptions
|
||||||
|
|||||||
Reference in New Issue
Block a user