Async Generators Helpers for Node.js
Read about me on Medium.
$ npm install --save agh
const agh = ;
Let's see how to use the asyncGeneratorsFactory
to transform a function into an async generator:
const asyncGeneratorsFactory = ; // filter functionconst onlyOddPlease = { // assuming that 'n' is a number if n % 2 return n;} // transform functionconst plusOne = { return n + 1;} const onlyOddPleaseGen = ;const plusOneGen = ;
You can see that filter functions must return undefined
only when a chunk has to be discarded. Normal transform functions must always return a value. Composition functions are not yet supported, but I'm working on them.
Let's see how to pipe the generators for handle streams (Node.js)
const pipe = ; { // pipe(inputStream, outputStream [, ...asyncGenerators]); // it returns the outputStream await ;};
Contact me
Feel free to contact me on twitter: https://twitter.com/JFieldEffectT