Skip to content

zstdCompressAsync

zstdCompressAsync(data, level?): Promise<Buffer<ArrayBufferLike>>

Defined in: index.d.ts:1665

Asynchronously compress data using Zstandard.

Returns a Promise that resolves to the compressed data as a Buffer. Level is an integer from 1 (fastest) to 22 (best compression). Default is 3. Negative levels (-1 to -131072) enable fast mode, trading compression ratio for speed. Level 0 is equivalent to the default level (3).

Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>

number | null

Promise<Buffer<ArrayBufferLike>>