UNPKG

@brianpugh/tamp

Version:

Tamp compression library for JavaScript/TypeScript using WebAssembly

19 lines (14 loc) 907 B
/** * TypeScript type definitions for Tamp WebAssembly Streams */ export * from './index'; export declare class TampCompressionStream extends TransformStream<Uint8Array, Uint8Array> { constructor(options?: import('./index').TampOptions); } export declare class TampDecompressionStream extends TransformStream<Uint8Array, Uint8Array> { constructor(options?: import('./index').TampOptions); } export declare function compressStream(readable: ReadableStream<Uint8Array>, options?: import('./index').TampOptions): ReadableStream<Uint8Array>; export declare function decompressStream(readable: ReadableStream<Uint8Array>, options?: import('./index').TampOptions): ReadableStream<Uint8Array>; export declare function createReadableStream(data: Uint8Array, chunkSize?: number): ReadableStream<Uint8Array>; export declare function collectStream(readable: ReadableStream<Uint8Array>): Promise<Uint8Array>;