# QueryVariableContext

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

Context passed when evaluating queryVariables

```ts title="TypeScript"
export interface QueryVariableContext extends BaseContext 
```

###### Extends

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

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [args](https://www.adaptabletools.com/docs/reference/queryvariablecontext.md#args) | `any[]` | Optional variable arguments |
| [adaptableContext](https://www.adaptabletools.com/docs/reference/queryvariablecontext.md#adaptablecontext) | `any` | Custom application Context provided in `AdaptableOptions.adaptableContext` |

## Property Details

### args

Optional variable arguments

```ts title="TypeScript"
args?: any[];
```

###### Property Value

`any[]`

### 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`
