rafa
Version:
Rafa.js is a Javascript framework for building concurrent applications.
15 lines (12 loc) • 348 B
Markdown
Transform all value messages or filter if the `collector` function returns
`null` or `undefined`.
<aside>
```js
// collect(collector: A => B): Stream
var stream = Rafa.stream();
var values = [];
stream.collect(v => v > 2 ? v + 1 : null).each(v => values.push(v));
stream.enumerate(Rafa.Enumerator.array([1,2,3,4]));
// values: [4,5]
```
</aside>