---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/sandbox/type-aliases/FramedSource.md
description: A framed adapter surface exercised by the shared protocol battery.
---

# Type Alias: FramedSource\<T>

```ts
type FramedSource<T> = (
  signal?: AbortSignal,
  onStart?: () => void,
) => AsyncIterable<T>;
```

Defined in: [src/batteries/sandbox/conformance/index.ts:4](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/conformance/index.ts#L4)

A framed adapter surface exercised by the shared protocol battery.

## Type Parameters

| Type Parameter |
| -------------- |
| `T`            |

## Parameters

| Parameter  | Type          |
| ---------- | ------------- |
| `signal?`  | `AbortSignal` |
| `onStart?` | () => `void`  |

## Returns

`AsyncIterable`<`T`>
