npm.io
0.2.2 • Published 11 months ago

@types/lz4js

Licence
MIT
Version
0.2.2
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

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.