Skip to content

ExternalLocationConfig

Defined in: src/external.ts:51

Configuration for external storage of large batches.

optional compression?: object;

Defined in: src/external.ts:57

Optional zstd compression for uploaded data.

algorithm: "zstd";

Compression algorithm; only "zstd" is currently supported.

optional level?: number;

zstd compression level. Default: 3.


optional externalizeThresholdBytes?: number;

Defined in: src/external.ts:55

Minimum batch byte size to trigger externalization. Default: 1MB.


storage: ExternalStorage;

Defined in: src/external.ts:53

Storage backend for uploading.


optional urlValidator?: ((url) => void) | null;

Defined in: src/external.ts:64

URL validator called before fetching. Throw to reject. Default: HTTPS-only.