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.