const byName: AggregatorRef = "sum";
const own: AggregatorRef = { name: "range", init: () => [Infinity, -Infinity],
add: ([lo, hi]: number[], v: unknown) => typeof v === "number" ? [Math.min(lo, v), Math.max(hi, v)] : [lo, hi],
merge: (a: number[], b: number[]) => [Math.min(a[0], b[0]), Math.max(a[1], b[1])],
result: ([lo, hi]: number[]) => hi - lo };
1.1.94
A built-in aggregator by name or an own AggregatorIf.