Function useCompressionStream
useCompressionStream( format?: CompressionFormat,): { compress: ( data: string | Uint8Array<ArrayBufferLike>, ) => Promise<null | Uint8Array<ArrayBufferLike>>; decompress: ( data: Uint8Array, ) => Promise<null | Uint8Array<ArrayBufferLike>>; setFormat: (newFormat: CompressionFormat) => void; get state(): CompressionState; subscribe(callback: (state: CompressionState) => void): () => boolean;} Parameters
- format: CompressionFormat = 'gzip'
Returns {
compress: (
data: string | Uint8Array<ArrayBufferLike>,
) => Promise<null | Uint8Array<ArrayBufferLike>>;
decompress: (
data: Uint8Array,
) => Promise<null | Uint8Array<ArrayBufferLike>>;
setFormat: (newFormat: CompressionFormat) => void;
get state(): CompressionState;
subscribe(callback: (state: CompressionState) => void): () => boolean;
}