a filter function for iterables
npm install @iterables/filterA filter generator for iterators.
``javascript
const filter = require('@iterables/filter')
const iter = filter(function * () {
yield 1
yield 2
}(), xs => xs % 2 === 0)
console.log([...iter]) // [2]
`
``
$ npm install --save @iterables/filter
* iterable: any Iterator — a generator instance, Array, Map, String, or Setfn
* : A function taking xs, idx, and all and returning a boolean value.xs
* : an item from iterable.idx
* : a number reflecting the index of the current item.all
* : the full iterable` object.
Returns a filtered iterator. Pretty standard stuff!
MIT