Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Table API Reference
Column API Reference
Row API Reference
Cell API Reference
Header API Reference
Features API Reference
Static Functions API Reference
Legacy API Reference

CreatedFilterFn

Defined in: features/column-filtering/columnFilteringFeature.types.ts:126

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.

Extends

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

ts
CreatedFilterFn<TRowFeatures, TRowData>(
   row,
   columnId,
   filterValue,
   addMeta?): boolean;
CreatedFilterFn<TRowFeatures, TRowData>(
   row,
   columnId,
   filterValue,
   addMeta?): boolean;

Defined in: features/column-filtering/columnFilteringFeature.types.ts:130

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.

Type Parameters

TRowFeatures

TRowFeatures extends TableFeatures

TRowData

TRowData extends RowData

Parameters

row

Row<TRowFeatures, TRowData>

columnId

string

filterValue

any

addMeta?

(meta) => void

Returns

boolean

Properties

autoRemove?

ts
optional autoRemove?: (filterValue) => boolean;
optional autoRemove?: (filterValue) => boolean;

Defined in: features/column-filtering/columnFilteringFeature.types.ts:113

Parameters

filterValue

any

Returns

boolean

Inherited from

FilterFnDef.autoRemove


filter

ts
filter: (dataValue, filterValue, row, columnId, addMeta?) => boolean;
filter: (dataValue, filterValue, row, columnId, addMeta?) => boolean;

Defined in: features/column-filtering/columnFilteringFeature.types.ts:106

Parameters

dataValue

any

filterValue

any

row

Row<TFeatures, TData>

columnId

string

addMeta?

(meta) => void

Returns

boolean

Inherited from

FilterFnDef.filter


resolveDataValue?

ts
optional resolveDataValue?: TransformDataValueFn;
optional resolveDataValue?: TransformDataValueFn;

Defined in: features/column-filtering/columnFilteringFeature.types.ts:115

Inherited from

FilterFnDef.resolveDataValue


resolveFilterValue?

ts
optional resolveFilterValue?: (filterValue) => any;
optional resolveFilterValue?: (filterValue) => any;

Defined in: features/column-filtering/columnFilteringFeature.types.ts:114

Parameters

filterValue

any

Returns

any

Inherited from

FilterFnDef.resolveFilterValue