AbstractRemoves an existing event listener.
This object.
Add an event listener for a specific event.
This object.
Returns a promise that waits for a single specified event to be received. Resolves with the list of arguments dispatched with the event.
The event name to listen for.
An optional predicate to check on incoming events to validate if the correct event has been received. If omitted, will return immediately on next event type received.
An abstract class for managers that offer an event-based API.