# EvaluateExpressionOptions

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

Options shared by the `expressionApi` evaluate and filter calls.

```ts title="TypeScript"
export interface EvaluateExpressionOptions 
```

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [module](https://www.adaptabletools.com/docs/reference/evaluateexpressionoptions.md#module) | [`AdaptableModule`](https://www.adaptabletools.com/docs/reference/adaptablemodule.md) | Emulate a specific feature module&#39;s filtered function pool (e.g. &quot;would<br/>this expression pass in the Alert module?&quot;).<br/><br/>Default: the unfiltered super-pool (`'Expression'`) — every system and<br/>custom function is available; only<br/>`expressionOptions.isExpressionFunctionAvailable` (called with<br/>`module: 'Expression'`) can restrict it. |

## Property Details

### module

Emulate a specific feature module&#39;s filtered function pool (e.g. &quot;would
this expression pass in the Alert module?&quot;).

Default: the unfiltered super-pool (`'Expression'`) — every system and
custom function is available; only
`expressionOptions.isExpressionFunctionAvailable` (called with
`module: 'Expression'`) can restrict it.

```ts title="TypeScript"
module?: AdaptableModule;
```

###### Property Value

[`AdaptableModule`](https://www.adaptabletools.com/docs/reference/adaptablemodule.md)
