npm install ab-event-emitter
import { EventEmitter } from "ab-event-emitter";
const events = new EventEmitter();
events.on("message", (message) => {
console.log(message);
});
events.emit("message", "something");
// console.log('something')
Subscribe listener
to event
.
event
- any string
listener
- function that takes some data associated with event and returns void
<returned value>
- function that you can call in order to unsubscribe
Unsubscribe listener
from event
.
event
- any string
listener
- function that takes some data associated with event and returns void
<returned value>
- the event emitte.r
Calls all listeners with data
passed as the first parameter
Unsubscribe from all events.
Returns number of listeners subscribed to event
Returns array of events which have listeners
Returns array of listeners assigned to event