INNER CODE UNIT · TypeScript

BlobReader

gildas-lormeau/zip.js · index.d.ts:982

export class BlobReader extends Reader<Blob> {}

/**
 * Represents a {@link Reader} instance used to read data provided as a Data URI `string` encoded in Base64.
 */
export class Data64URIReader extends Reader<string> {}

/**
 * Represents a {@link Reader} instance used to read data provided as a `Uint8Array` instance.
 */
export class Uint8ArrayReader extends Reader<Uint8Array> {}

/**
 * Represents a {@link Reader} instance used to read data provided as an array of {@link Reader} instances,
 * {@link ReadableReader} instances or `ReadableStream` instances (e.g. split zip files).
 *
 * @remarks Elements that only provide a `ReadableStream` are buffered when the reader is initialized, since
 * mapping a global offset onto a disk requires the size of every disk.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…