Installation
npm install --save @types/lz4js
Summary
This package contains type definitions for lz4js (https://github.com/Benzinga/lz4js).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lz4js.
index.d.ts
// Type definitions for lz4js 0.2.0
// Project: https://github.com/Benzinga/lz4js
export function compressBound(n: number): number;
export function decompressBound(src: Uint8Array | number[]): void;
export function compress(src: Uint8Array | number[], maxSize?: number): Uint8Array;
export function decompress(src: Uint8Array | number[], maxSize?: number): Uint8Array;
export function compressBlock(
src: Uint8Array | number[],
dst: Uint8Array | number[],
sIndex: number,
sLength: number,
hashTable: ArrayLike<number>,
): number;
export function decompressBlock(
src: Uint8Array | number[],
dst: Uint8Array | number[],
sIndex: number,
sLength: number,
dIndex: number,
): number;
export function compressFrame(src: Uint8Array | number[], dst: Uint8Array): number;
export function decompressFrame(src: Uint8Array | number[], dst: Uint8Array): number;
export function makeBuffer(size: number): Uint8Array;
Additional Details
- Last updated: Mon, 27 Oct 2025 2221 GMT
- Dependencies: none
Credits
These definitions were written by hu0529.