# ResolvedExpression

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

An expression string paired with its inferred .
Internal representation used by the modules whose evaluation strategy
depends on the kind (Alert, Calculated Column).

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

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [kind](https://www.adaptabletools.com/docs/reference/resolvedexpression.md#kind) | [`ExpressionKind`](https://www.adaptabletools.com/docs/reference/expressionkind.md) | `scalar` when the expression runs per row. `aggregated` when it runs over a set of rows (a brace call such as `SUM{...}`). |
| [text](https://www.adaptabletools.com/docs/reference/resolvedexpression.md#text) | `string` | Expression text. Modules store this string; the kind is inferred from it. |

## Property Details

### kind

`scalar` when the expression runs per row. `aggregated` when it runs over a set of rows (a brace call such as `SUM{...}`).

```ts title="TypeScript"
kind: ExpressionKind;
```

###### Property Value

[`ExpressionKind`](https://www.adaptabletools.com/docs/reference/expressionkind.md)

### text

Expression text. Modules store this string; the kind is inferred from it.

```ts title="TypeScript"
text: string;
```

###### Property Value

`string`
