Interface IReactionEventCollector

Interface for reaction event collector.

interface IReactionEventCollector {
    collect: ((data: MessageReactionUpdated, collect: Collection<string, MessageReactionUpdated>) => void);
    create: ((data: MessageReactionUpdated) => void);
    dispose: ((data: MessageReactionUpdated, collect: Collection<string, MessageReactionUpdated>) => void);
    end: ((collected: Collection<string, MessageReactionUpdated>, reason: string) => void);
    ignore: ((data: MessageReactionUpdated) => void);
    user: ((data: Collection<string, MessageReactionUpdated | MessageReactionUpdated[]>) => void);
}

Hierarchy (view full)

Properties

collect: ((data: MessageReactionUpdated, collect: Collection<string, MessageReactionUpdated>) => void)
create: ((data: MessageReactionUpdated) => void)

Event emitted when a reaction is created.

Type declaration

dispose: ((data: MessageReactionUpdated, collect: Collection<string, MessageReactionUpdated>) => void)
end: ((collected: Collection<string, MessageReactionUpdated>, reason: string) => void)
ignore: ((data: MessageReactionUpdated) => void)
user: ((data: Collection<string, MessageReactionUpdated | MessageReactionUpdated[]>) => void)

Event emitted when a user reacts.

Type declaration