column_getAutoAggregationFn

Function: column_getAutoAggregationFn()

ts
function column_getAutoAggregationFn<TFeatures, TData, TValue>(column): 
  | AggregationFn<TFeatures, TData>
  | undefined;

Defined in: features/column-grouping/columnGroupingFeature.utils.ts:149

Chooses a built-in aggregation function from the first core row value.

Numeric columns default to sum, date-like values default to extent, and other value types leave aggregation unspecified.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TValue

TValue extends unknown = unknown

Parameters

column

Column_Internal\<`TFeatures`, `TData`, `TValue`\>

Returns

| AggregationFn\<`TFeatures`, `TData`\> | undefined

Example

ts
const aggregationFn = column_getAutoAggregationFn(column)