---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/storage/flydrive/interfaces/FlydriveSpoolReaderOptions.md
description: 'Constructor options for [`FlydriveSpoolReader`](https://adk.nht.io/api/@nhtio/adk/batteries/storage/flydrive/classes/FlydriveSpoolReader).'
---

# Interface: FlydriveSpoolReaderOptions

Defined in: [batteries/storage/flydrive/index.ts:47](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/storage/flydrive/index.ts#L47)

Constructor options for [FlydriveSpoolReader](../classes/FlydriveSpoolReader.md).

## Properties

| Property                                                           | Type     | Default value               | Description                                                                                                                                                                                                                                                                                                                 | Defined in                                                                                                                            |
| ------------------------------------------------------------------ | -------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
|  `streamThresholdBytes?` | `number` | `10 * 1024 * 1024` (10 MiB) | Byte-length threshold that switches between eager and streaming modes. **Remarks** - Below the threshold → eager (whole-file in memory). - At or above the threshold → streaming (line-offset index + per-line streaming reads). Set to `0` to force streaming mode; set to `Number.POSITIVE_INFINITY` to force eager mode. | [batteries/storage/flydrive/index.ts:59](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/storage/flydrive/index.ts#L59) |
