Interface MessageComponentCollectorOptions<Interaction>

Construct a type with the properties of T except for those in type K.

interface MessageComponentCollectorOptions<
    Interaction extends CollectedMessageInteraction,
> {
    componentType?: ComponentType;
    dispose?: boolean;
    filter?: CollectorFilter<[Interaction, Collection<string, Interaction>]>;
    idle?: number;
    interactionResponse?: InteractionResponse<boolean>;
    max?: number;
    maxComponents?: number;
    maxUsers?: number;
    time?: number;
}

Type Parameters

Hierarchy (View Summary)

Properties

componentType?: ComponentType
dispose?: boolean
idle?: number
interactionResponse?: InteractionResponse<boolean>
max?: number
maxComponents?: number
maxUsers?: number
time?: number