---
url: 'https://adk.nht.io/api/@nhtio/adk/common/type-aliases/SpoolStore.md'
description: >-
  A [`ByteStore`](https://adk.nht.io/api/@nhtio/adk/common/interfaces/ByteStore) that hands out line-indexed text readers ({@link
  @nhtio/adk!SpoolReader}).
---

# Type Alias: SpoolStore

```ts
type SpoolStore = ByteStore<SpoolReader>;
```

Defined in: [lib/contracts/byte\_store.ts:69](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/contracts/byte_store.ts#L69)

A [ByteStore](../interfaces/ByteStore.md) that hands out line-indexed text readers ([@nhtio/adk!SpoolReader](../../spooled_artifact/interfaces/SpoolReader.md)).

## Remarks

The store backing tool-output artifacts. Stored bytes are decoded as UTF-8 text for line-oriented
reads; binary input is stored byte-faithfully but `SpoolReader.readAll()` interprets it as text,
so opaque binary belongs in a [MediaStore](MediaStore.md) / `Media`, not here.
