@formant/ava
Version:
A framework for automated visual analytics.
8 lines (7 loc) • 538 B
TypeScript
import { Aggregator, Datum, Measure, MeasureMethod } from '../types';
export declare const AggregatorMap: Record<MeasureMethod, Aggregator>;
export declare function aggregate(data: Datum[], groupByField: string, measures: Measure[], sort?: boolean): Datum[];
export declare function aggregateWithMeasures(data: Datum[], groupByField: string, measures: Measure[]): Datum[];
export declare function aggregateWithSeries(data: Datum[], groupByField: string, measure: Measure, expandingField: string): {
[x: string]: string | number;
}[];