---
url: /reference/Function.interpreter.md
---
# Function: interpreter()

* **Exported from**: `rolldown/filter`
* **Type**: (`exprs`: [`TopLevelFilterExpression`](TypeAlias.TopLevelFilterExpression.md) | [`TopLevelFilterExpression`](TypeAlias.TopLevelFilterExpression.md)\[], `code?`: `string`, `id?`: `string`, `moduleType?`: `PluginModuleType`, `importerId?`: `string`) => `boolean`

## Parameters

### exprs

[`TopLevelFilterExpression`](TypeAlias.TopLevelFilterExpression.md) | [`TopLevelFilterExpression`](TypeAlias.TopLevelFilterExpression.md)\[]

### code?

`string`

### id?

`string`

### moduleType?

`PluginModuleType`

### importerId?

`string`

## Returns

`boolean`
