# DefaultFilterExpressionContext

Canonical page: https://www.adaptabletools.com/docs/reference/defaultfilterexpressioncontext

Context passed when resolving a default Column Filter operator via a function.

```ts title="TypeScript"
export interface DefaultFilterExpressionContext<TData = any> extends BaseContext 
```

###### Extends

[`BaseContext`](https://www.adaptabletools.com/docs/reference/basecontext.md)

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [column](https://www.adaptabletools.com/docs/reference/defaultfilterexpressioncontext.md#column) | [`AdaptableColumn`](https://www.adaptabletools.com/docs/reference/adaptablecolumn.md)`<TData>` | Current Column |
| [filterComponent](https://www.adaptabletools.com/docs/reference/defaultfilterexpressioncontext.md#filtercomponent) | [`AdaptableFilterComponentLocation`](https://www.adaptabletools.com/docs/reference/adaptablefiltercomponentlocation.md) | Filter Component being displayed: FilterBar or FilterForm |
| [adaptableContext](https://www.adaptabletools.com/docs/reference/defaultfilterexpressioncontext.md#adaptablecontext) | `any` | Custom application Context provided in `AdaptableOptions.adaptableContext` |

## Property Details

### column

Current Column

```ts title="TypeScript"
column: AdaptableColumn<TData>;
```

###### Property Value

[`AdaptableColumn`](https://www.adaptabletools.com/docs/reference/adaptablecolumn.md)`<TData>`

### filterComponent

Filter Component being displayed: FilterBar or FilterForm

```ts title="TypeScript"
filterComponent: AdaptableFilterComponentLocation;
```

###### Property Value

[`AdaptableFilterComponentLocation`](https://www.adaptabletools.com/docs/reference/adaptablefiltercomponentlocation.md)

### adaptableContext

> *Inherited from [BaseContext](https://www.adaptabletools.com/docs/reference/basecontext.md)*

Custom application Context provided in `AdaptableOptions.adaptableContext`

```ts title="TypeScript"
adaptableContext: any;
```

###### Property Value

`any`
