@async-generator/emitter-on
v1.0.4
Published
ponyfill for EventEmitter.on in node 13+
Maintainers
Readme
returns an that iterates eventName events emitted by the emitter
This is a ponyfill for NodeJS's EventEmitter.on
installation
> npm i @async-generator/emitter-onusage
const on = require("@async-generator/emitter-on");
const emitter = new EventEmitter();
for await (const item of on(emitter, "data")) {
console.log(item); // will log { id: 1 }, { id: 2 } etc.
}
// somewhere else in your code
emitter.emit("data", { id: 1 });
emitter.emit("data", { id: 2 });
emitter.emit("data", { id: 3 });
emitter.emit("data", { id: 4 });