hysnappy
Version:
fast and tiny snappy compression in wasm
26 lines (22 loc) • 635 B
TypeScript
/**
* Uncompress a snappy compressed buffer.
*
* @param {Uint8Array} input
* @param {Uint8Array} output
*/
export function snappyUncompress(input: Uint8Array, outputLength: number): Uint8Array
/**
* Load wasm and return uncompressor function.
*/
export function snappyUncompressor(): (input: Uint8Array, outputLength: number) => Uint8Array
/**
* Compress a buffer using snappy.
*
* @param {Uint8Array} input
* @returns {Uint8Array}
*/
export function snappyCompress(input: Uint8Array): Uint8Array
/**
* Load wasm and return compressor function.
*/
export function snappyCompressor(): (input: Uint8Array) => Uint8Array