Defined in: features/column-filtering/columnFilteringFeature.types.ts:60
TFeatures extends TableFeatures
TData extends RowData
FilterFn(
row,
columnId,
filterValue,
addMeta?): boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:64
Row<TFeatures, TData>
string
any
(meta) => void
boolean
optional autoRemove: ColumnFilterAutoRemoveTestFn<TFeatures, TData, unknown>;Defined in: features/column-filtering/columnFilteringFeature.types.ts:74
Removes the filter from state.columnFilters when the filter value fails this test (e.g. empty strings for text filters).
optional resolveDataValue: TransformDataValueFn;Defined in: features/column-filtering/columnFilteringFeature.types.ts:87
Normalizes each row's value before it is compared against the filter value. Only honored by filter functions built with constructFilterFn (including all built-in filter functions).
optional resolveFilterValue: TransformFilterValueFn<TFeatures, TData, unknown>;Defined in: features/column-filtering/columnFilteringFeature.types.ts:81
Normalizes the filter value before filtering runs.
The table applies this once per filter (not per row) and passes the resolved value to the filter function as filterValue.