# ResolvedAggregationFn

Defined in: [features/row-aggregation/rowAggregationFeature.types.ts:208](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-aggregation/rowAggregationFeature.types.ts#L208)

A validated aggregation entry returned by `column.getAggregationFns()`.

## Type Parameters

### TFeatures

`TFeatures` *extends* [`TableFeatures`](TableFeatures.md)

### TData

`TData` *extends* [`RowData`](../type-aliases/RowData.md)

## Properties

### aggregationFn

```ts
aggregationFn:
  | AggregationFnDef<TFeatures, TData, any, any>
  | undefined;
```

Defined in: [features/row-aggregation/rowAggregationFeature.types.ts:213](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-aggregation/rowAggregationFeature.types.ts#L213)

Resolved definition, or `undefined` when configuration is invalid.

***

### id

```ts
id: string | undefined;
```

Defined in: [features/row-aggregation/rowAggregationFeature.types.ts:215](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-aggregation/rowAggregationFeature.types.ts#L215)

Key used for a multiple result; scalar inline definitions have no id.
