Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ReactionIterator

An asynchronous iterator responsible for iterating over reactions.

since

0.0.1

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private #private

#private: any

Readonly emitter

emitter: EventEmitter

event

event: string

filter

filter: EventIteratorFilter<[MessageReaction, User]>

The filter used to filter out values.

Accessors

ended

  • get ended(): boolean
  • Whether or not the EventIterator has ended.

    Returns boolean

Methods

[Symbol.asyncIterator]

end

  • end(): void
  • Ends the EventIterator.

    Returns void

next

  • The next value that's received from the EventEmitter.

    Returns Promise<IteratorResult<[MessageReaction, User]>>

Protected push

  • Pushes a value into the queue.

    Parameters

    Returns void

return

  • Handles what happens when you break or return from a loop.

    Returns Promise<IteratorResult<[MessageReaction, User]>>

throw

  • Handles what happens when you encounter an error in a loop.

    Returns Promise<IteratorResult<[MessageReaction, User]>>

Generated using TypeDoc