streaming 7-Zip archive extractor
1/** random-access byte source backing every {@link unsevenzip}-family entry point. */
2export interface Reader {
3 /** total length of the source in bytes. */
4 length: number;
5 /**
6 * streams `length` bytes starting at `offset`, or to the end when `length`
7 * is omitted.
8 */
9 read(offset: number, length?: number): Promise<ReadableStream<Uint8Array<ArrayBuffer>>>;
10}