UNPKG

data-collectors

Version:

A collection of composable reduction operations for arbitrary streams of values

49 lines 2.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var collector_1 = require("./collector"); exports.Collector = collector_1.Collector; exports.collect = collector_1.collect; exports.BaseCollector = collector_1.BaseCollector; exports.FunctionalCollector = collector_1.FunctionalCollector; var groupingBy_1 = require("./collections/groupingBy"); exports.GroupingByCollector = groupingBy_1.GroupingByCollector; exports.groupingBy = groupingBy_1.groupingBy; var groupingByMany_1 = require("./collections/groupingByMany"); exports.groupingByMany = groupingByMany_1.groupingByMany; var toArray_1 = require("./collections/toArray"); exports.ToArrayCollector = toArray_1.ToArrayCollector; exports.toArray = toArray_1.toArray; var toMap_1 = require("./collections/toMap"); exports.ToMapCollector = toMap_1.ToMapCollector; exports.toMap = toMap_1.toMap; var toSet_1 = require("./collections/toSet"); exports.ToSetCollector = toSet_1.ToSetCollector; exports.toSet = toSet_1.toSet; var first_1 = require("./queries/first"); exports.first = first_1.first; var joining_1 = require("./queries/joining"); exports.JoiningCollector = joining_1.JoiningCollector; exports.joining = joining_1.joining; var last_1 = require("./queries/last"); exports.last = last_1.last; var math_1 = require("./queries/math"); exports.averaging = math_1.averaging; exports.bounds = math_1.bounds; exports.max = math_1.max; exports.min = math_1.min; exports.sum = math_1.sum; var distinct_1 = require("./transformers/distinct"); exports.DistinctCollector = distinct_1.DistinctCollector; exports.distinct = distinct_1.distinct; var filtering_1 = require("./transformers/filtering"); exports.FilteringCollector = filtering_1.FilteringCollector; exports.filtering = filtering_1.filtering; var mapping_1 = require("./transformers/mapping"); exports.MappingCollector = mapping_1.MappingCollector; exports.mapping = mapping_1.mapping; var flatMapping_1 = require("./transformers/flatMapping"); exports.FlatMappingCollector = flatMapping_1.FlatMappingCollector; exports.flatMapping = flatMapping_1.flatMapping; var sorting_1 = require("./transformers/sorting"); exports.sorting = sorting_1.sorting; //# sourceMappingURL=index.js.map