UNPKG

rafa

Version:

Rafa.js is a Javascript framework for building concurrent applications.

15 lines (12 loc) 348 B
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>