---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/transformers_js/helpers/interfaces/TransformersJsStreamAccumulator.md
description: >-
  A streaming accumulator over transformers.js `TextStreamer` decoded-text
  deltas.
---

# Interface: TransformersJsStreamAccumulator

Defined in: [src/batteries/llm/transformers\_js/helpers.ts:587](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/llm/transformers_js/helpers.ts#L587)

A streaming accumulator over transformers.js `TextStreamer` decoded-text deltas.

## Remarks

transformers.js streams **decoded text** (via the `TextStreamer` callback), not structured events.
This accumulator just concatenates the deltas; tool-call and reasoning extraction run **once after
the stream drains**, over `content()`, via the shared parser layer.

## Methods

### content()

```ts
content(): string;
```

Defined in: [src/batteries/llm/transformers\_js/helpers.ts:591](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/llm/transformers_js/helpers.ts#L591)

The full accumulated text.

#### Returns

`string`

***

### feed()

```ts
feed(delta: string): string;
```

Defined in: [src/batteries/llm/transformers\_js/helpers.ts:589](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/llm/transformers_js/helpers.ts#L589)

Feed one decoded-text delta; returns it (for live prose reporting).

#### Parameters

| Parameter | Type     |
| --------- | -------- |
| `delta`   | `string` |

#### Returns

`string`
