UNPKG

rafa

Version:

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

17 lines (12 loc) 356 B
Reduce all values producing a single value when the stream is done. The first value in the stream is used as a seed. <aside> ```js // reduce(folder: (A,A) => A): Stream var stream = Rafa.stream(); var values = []; stream.reduce((a,b) => a + b).done(v => values.push(v)); stream.enumerate(Rafa.Enumerator.array([1,2,3,4]); // values: [10]; ``` </aside>