Interface AwaitMessageCollectorOptionsParams<ComponentType, Cached>

From T, pick a set of properties whose keys are in the union K

interface AwaitMessageCollectorOptionsParams<
    ComponentType extends MessageComponentType,
    Cached extends boolean = boolean,
> {
    componentType?: ComponentType;
    dispose?: boolean;
    filter?: CollectorFilter<
        [
            MappedInteractionTypes<Cached>[ComponentType],
            Collection<string, MappedInteractionTypes<Cached>[ComponentType]>,
        ],
    >;
    idle?: number;
    interactionResponse?: InteractionResponse<boolean>;
    time?: number;
}

Type Parameters

Hierarchy (View Summary)

Properties

componentType?: ComponentType
dispose?: boolean
filter?: CollectorFilter<
    [
        MappedInteractionTypes<Cached>[ComponentType],
        Collection<string, MappedInteractionTypes<Cached>[ComponentType]>,
    ],
>
idle?: number
interactionResponse?: InteractionResponse<boolean>
time?: number