|
| 1 | +# RxJS Lite Aggregates Module # |
| 2 | + |
| 3 | +The Reactive Extensions for JavaScript has a number of aggregation operators including those you might already know from the Array#extras and the upcoming ES6 standard such as `reduce`, `find` and `findIndex`. This module is used exclusively for aggregation operations used on finite observable sequences. In addition to the aforementioned operators, there are many useful operators such as `count`, `sum`, `average` and determining whether two sequences are equal via the `sequenceEqual` method. This module is designed to work with the `rx-lite` NPM module for both the standards-compliant version as well as compat for older browsers. |
| 4 | + |
| 5 | +## Details ## |
| 6 | + |
| 7 | +Files: |
| 8 | +- [`rx.lite.aggregates.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/modules/rx-lite-aggregates/rx.lite.aggregates.js) |
| 9 | +[`rx.lite.aggregates.compat.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/modules/rx-lite-aggregates-compat/rx.lite.aggregates.compat.js) |
| 10 | + |
| 11 | +NPM Packages: |
| 12 | +- [`rx-lite-aggregates`](https://www.npmjs.org/package/rx) |
| 13 | + |
| 14 | +File Dependencies: |
| 15 | +- [`rx.lite.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.lite.js) |
| 16 | +- [`rx.lite.compat.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.lite.compat.js) |
| 17 | + |
| 18 | +## Included Observable Operators ## |
| 19 | + |
| 20 | +### `Observable Instance Methods` |
| 21 | +- [`aggregate`](../../api/core/operators/aggregate.md) |
| 22 | +- [`all`](../../api/core/operators/every.md) |
| 23 | +- [`any`](../../api/core/operators/some.md) |
| 24 | +- [`average`](../../api/core/operators/average.md) |
| 25 | +- [`includes`](../../api/core/operators/includes.md) |
| 26 | +- [`count`](../../api/core/operators/count.md) |
| 27 | +- [`elementAt`](../../api/core/operators/elementat.md) |
| 28 | +- [`every`](../../api/core/operators/every.md) |
| 29 | +- [`find`](../../api/core/operators/find.md) |
| 30 | +- [`findIndex`](../../api/core/operators/findindex.md) |
| 31 | +- [`first`](../../api/core/operators/first.md) |
| 32 | +- [`indexOf`](../../api/core/operators/indexof.md) |
| 33 | +- [`isEmpty`](../../api/core/operators/isempty.md) |
| 34 | +- [`last`](../../api/core/operators/last.md) |
| 35 | +- [`max`](../../api/core/operators/max.md) |
| 36 | +- [`maxBy`](../../api/core/operators/maxby.md) |
| 37 | +- [`min`](../../api/core/operators/min.md) |
| 38 | +- [`minBy`](../../api/core/operators/minby.md) |
| 39 | +- [`reduce`](../../api/core/operators/reduce.md) |
| 40 | +- [`sequenceEqual`](../../api/core/operators/sequenceequal.md) |
| 41 | +- [`single`](../../api/core/operators/single.md) |
| 42 | +- [`some`](../../api/core/operators/some.md) |
| 43 | +- [`sum`](../../api/core/operators/sum.md) |
| 44 | +- [`toMap`](../../api/core/operators/tomap.md) |
| 45 | +- [`toSet`](../../api/core/operators/toset.md) |
0 commit comments