TanStack

SortFnDef

Interface: SortFnDef<TFeatures, TData>

Defined in: features/row-sorting/rowSortingFeature.types.ts:58

The definition object accepted by constructSortFn.

sort is a value-level comparator: it receives both rows' (resolved) data values instead of the whole rows, so normalization concerns stay in resolveDataValue.

Extended by

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Properties

resolveDataValue?

ts
optional resolveDataValue: TransformDataValueFn;

Defined in: features/row-sorting/rowSortingFeature.types.ts:69


sort()

ts
sort: (dataValueA, dataValueB, rowA, rowB, columnId) => number;

Defined in: features/row-sorting/rowSortingFeature.types.ts:62

Parameters

dataValueA

any

dataValueB

any

rowA

Row<TFeatures, TData>

rowB

Row<TFeatures, TData>

columnId

string

Returns

number