Skip to content

Commit 63f9677

Browse files
authored
🤖 Merge PR DefinitelyTyped#73840 [lz4js] fix definitions by @KuSh
1 parent 99e9a03 commit 63f9677

File tree

4 files changed

+15
-23
lines changed

4 files changed

+15
-23
lines changed

types/lz4js/index.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function compressBlock(
1414
dst: Uint8Array | number[],
1515
sIndex: number,
1616
sLength: number,
17-
dIndex: number,
17+
hashTable: ArrayLike<number>,
1818
): number;
1919

2020
export function decompressBlock(
@@ -27,4 +27,6 @@ export function decompressBlock(
2727

2828
export function compressFrame(src: Uint8Array | number[], dst: Uint8Array): number;
2929

30-
export function makeBuffer(size: number): number;
30+
export function decompressFrame(src: Uint8Array | number[], dst: Uint8Array): number;
31+
32+
export function makeBuffer(size: number): Uint8Array;

types/lz4js/lz4js-tests.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
import { compress, decompress } from "lz4js";
1+
import { compress, compressBlock, decompress, makeBuffer } from "lz4js";
22

3-
let compressed = compress(new Array(128));
3+
// $ExpectType Uint8Array<ArrayBuffer> || Uint8Array
4+
const compressed = compress(new Array(128));
45

5-
let decompressed = decompress(compressed);
6+
// $ExpectType Uint8Array<ArrayBuffer> || Uint8Array
7+
const decompressed = decompress(compressed);
8+
9+
// $ExpectType Uint8Array<ArrayBuffer> || Uint8Array
10+
const blockBuf = makeBuffer(5 << 20);
11+
12+
// $ExpectType number
13+
const compressedBlock = compressBlock(new Uint8Array(59), blockBuf, 0, 59, new Uint32Array(1 << 16));

types/lz4js/until.d.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

types/lz4js/xxh32.d.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)