BaseFilterExpression

Represents a filter operation for a given column.

Optional caseSensitive

Section titled "caseSensitive"

Whether the filter operation should be case sensitive.

caseSensitive?: boolean

Remarks

If not provided, the value is resolved based on the column filter configuration (if any).

The filter function which will be executed against the data records.

condition: FilterOperation<PropertyType<T, K>> | OperandKeys<PropertyType<T, K>>

Optional criteria

Section titled "criteria"

Dictates how this expression should resolve in the filter operation in relation to other expressions.

criteria?: FilterCriteria

The target column for the filter operation.

key: K

Optional searchTerm

Section titled "searchTerm"

The filtering value used in the filter condition function.

searchTerm?: PropertyType<T, K>

Remarks

Optional for unary conditions.