---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/sandbox/type-aliases/Done.md'
description: >-
  Terminal traversal protocol. Done is mandatory so end-of-stream cannot
  masquerade as completion.
---

# Type Alias: Done

```ts
type Done =
  | {
      complete: true;
      kind: "done";
    }
  | {
      atDepth: number;
      bound: "maxDepth";
      complete: false;
      kind: "done";
      omitted: "unexplored";
    };
```

Defined in: [src/batteries/sandbox/types.ts:125](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/types.ts#L125)

Terminal traversal protocol. Done is mandatory so end-of-stream cannot masquerade as completion.
