Skip to content
1 min read · 19 words

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

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