Defined in: features/column-filtering/columnFilteringFeature.types.ts:121
The shape returned by constructFilterFn: a FilterFn with its definition attached, so variants can be built by spreading it into another constructFilterFn call.
The call signature is generic so a created filter function can be used with any table's rows, regardless of the feature set it was defined against.
TFeatures extends TableFeatures
TData extends RowData
CreatedFilterFn<TRowFeatures, TRowData>(
row,
columnId,
filterValue,
addMeta?): boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:125
The shape returned by constructFilterFn: a FilterFn with its definition attached, so variants can be built by spreading it into another constructFilterFn call.
The call signature is generic so a created filter function can be used with any table's rows, regardless of the feature set it was defined against.
TRowFeatures extends TableFeatures
TRowData extends RowData
Row<TRowFeatures, TRowData>
string
any
(meta) => void
boolean
optional autoRemove: (filterValue) => boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:108
any
boolean
filter: (dataValue, filterValue, row, columnId, addMeta?) => boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:101
any
any
Row<TFeatures, TData>
string
(meta) => void
boolean
optional resolveDataValue: TransformDataValueFn;Defined in: features/column-filtering/columnFilteringFeature.types.ts:110
optional resolveFilterValue: (filterValue) => any;Defined in: features/column-filtering/columnFilteringFeature.types.ts:109
any
any