iterable-transformers
Type-safe transformer functions for Iterable
and AsyncIterable
(map
, flatten
, reduce
, etc.).
This is just a start. I'm looking for contributors :-)
IxJS is supposed to solve this problem, but I wanted something I could start using today.
Installation
yarn add iterable-transformers
Transformers
transformers | Iterable | AsyncIterable |
---|
map | ✅ | ✅ |
flatten | ✅ | ✅ |
reduce | ✅ | ✅ |
toArray | ✅ | ✅ |
filter | TODO | TODO |
take | TODO | TODO |
takeWhile | ✅ | ✅ |
takeUntil | TODO | TODO |
drop | TODO | TODO |
dropWhile | TODO | TODO |
dropUntil | TODO | TODO |
Development
yarn
yarn run lint
yarn run compile
node ./target/examples/Iterable.js
node ./target/examples/AsyncIterable.js
To do