Module dscord.util.emitter

Utility for emitting/subscribing to events.

Interfaces

Name Description
BoundEmitter Interface implementing a single call method for emitting an event.

Classes

Name Description
AllEventListener Listener for all events.
BaseEventListener Base event listener implementation.
Emitter Event emitter which allows the emission and subscription of events.
EmitterStop Special exception used to stop the emission of an event.
EventListener Listener for a specific event.

Enums

Name Description
EmitterOrder

Global variables

Name Type Description
EmitterOrderAll immutable(EmitterOrder[])

Aliases

Name Type Description
EventListenerArray EventListener[] Array of EventListeners