UNPKG

@loaders.gl/core

Version:

The core API for working with loaders.gl loaders and writers

18 lines 774 B
import type { ReadStream } from 'fs'; import type { StreamIteratorOptions } from "./make-stream-iterator.js"; /** * @param [options.chunkSize] */ export type IteratorOptions = StreamIteratorOptions & { chunkSize?: number; }; /** * Returns an iterator that breaks its input into chunks and yields them one-by-one. * @param data * @param options * @returns * This function can e.g. be used to enable data sources that can only be read atomically * (such as `Blob` and `File` via `FileReader`) to still be parsed in batches. */ export declare function makeIterator(data: ArrayBuffer | string | Blob | Response | ReadableStream | ReadStream, options?: IteratorOptions): AsyncIterable<ArrayBuffer> | Iterable<ArrayBuffer>; //# sourceMappingURL=make-iterator.d.ts.map