---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/media/type-aliases/MediaArgValue.md
description: The value space of a single verb arg in the IR.
---

# Type Alias: MediaArgValue

```ts
type MediaArgValue = MediaArgScalar | MediaArgScalar[] | MediaArgJson;
```

Defined in: [src/batteries/media/plan.ts:67](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L67)

The value space of a single verb arg in the IR.

## Remarks

Flat lists (`types=image,font` → `['image','font']`) are `MediaArgScalar[]`. Whether a
value parsed from quoted JSON or a flat token is decided by the verb's arg schema — the IR
stores the final shape only.
