UNPKG

@fusioncharts/datatable

Version:

In memory tabular data storage

1 lines 769 B
"use strict";exports.__esModule=true;exports.default=void 0;var _aggregators=require("./aggregators.js");var aggregators={sum:_aggregators.sum,avg:_aggregators.avg,count:_aggregators.count,min:_aggregators.min,max:_aggregators.max,first:_aggregators.first,last:_aggregators.last,variance:_aggregators.variance,stddev:_aggregators.stddev};var _default=exports.default={store:{},_defaultAggregators:aggregators,register:function register(name,fn){this.store[name]=fn;return this},getRegisteredAggregations:function getRegisteredAggregations(){return Object.assign(this.store)},getDefaultAggregations:function getDefaultAggregations(){return Object.assign(this._defaultAggregators)},resolve:function resolve(name){return this._defaultAggregators[name]||this.store[name]}};