@mary-ext/event-iterator
v1.1.0
Published
event listener to async iterator
Readme
event-iterator
event listener to async iterator
using clicks = new EventIterator<MouseEvent>((emit) => {
document.addEventListener('click', emit);
return () => document.removeEventListener('click', emit);
});
for await (const click of clicks) {
console.log('clicked at', click.clientX, click.clientY);
}