---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/media/type-aliases/MediaRefResolver.md
description: >-
  Resolves a media-ref id to its payload — supplied by the consumer (or the
  agent forge).
---

# Type Alias: MediaRefResolver

```ts
type MediaRefResolver = (id: string) => StepPayload | Promise<StepPayload>;
```

Defined in: [src/batteries/media/index.ts:166](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/index.ts#L166)

Resolves a media-ref id to its payload — supplied by the consumer (or the agent forge).

## Parameters

| Parameter | Type     |
| --------- | -------- |
| `id`      | `string` |

## Returns

| [`StepPayload`](../interfaces/StepPayload.md)
| `Promise`<[`StepPayload`](../interfaces/StepPayload.md)>
