# A2uiFunctionContext

Package: `@threadplane/a2ui` · 0.3.4

Reference: /docs/api/a2ui/A2uiFunctionContext

```typescript
import type { A2uiFunctionContext } from '@threadplane/a2ui';
```

## A2uiFunctionContext

Execution context handed to every function implementation.

```typescript
export interface A2uiFunctionContext  {
  locale?: string;
  resolveArg(value: unknown): unknown;
}
```

### locale

BCP 47 locale for Intl-based formatting; host default when undefined.

```typescript
locale?: string;
```

### resolveArg · overload 1

Resolve a (possibly dynamic) argument value — bare literal, `{ path }`
binding, or nested `{ call }` — against the current data model/scope.

```typescript
resolveArg(value: unknown): unknown;
```