---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/media/interfaces/RawArgValue.md'
description: 'A parsed-but-unvalidated arg value, before the verb''s arg schema refines it.'
---

# Interface: RawArgValue

Defined in: [src/batteries/media/pipe.ts:96](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/pipe.ts#L96)

A parsed-but-unvalidated arg value, before the verb's arg schema refines it.

## Properties

| Property                              | Type                                                | Description                                                                                | Defined in                                                                                                              |
| ------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
|  `quoted` | `boolean`                                           | Whether the source token was a quoted string (drives json-arg parsing + name/index rules). | [src/batteries/media/pipe.ts:100](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/pipe.ts#L100) |
|  `span`     | [`SourceSpan`](SourceSpan.md)                       | Source position of the value token.                                                        | [src/batteries/media/pipe.ts:102](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/pipe.ts#L102) |
|  `value`   | [`MediaArgValue`](../type-aliases/MediaArgValue.md) | The lowered value. Quoted strings stay strings here; schema may JSON-parse `json` args.    | [src/batteries/media/pipe.ts:98](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/pipe.ts#L98)   |
