UNPKG

@thi.ng/transducers-async

Version:

Async versions of various highly composable transducers, reducers and iterators

15 lines (14 loc) 328 B
import { source } from "./source.js"; const events = (target, id, opts) => { const listener = (e) => gen.write(e); target.addEventListener(id, listener, opts); const gen = source(); gen.close = () => { target.removeEventListener(id, listener, opts); gen.write(void 0); }; return gen; }; export { events };