Skip to content

Commit 197c635

Browse files
committed
Update tests
1 parent 2010c4c commit 197c635

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

tests/cases/conformance/types/never/neverInference.ts

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// @strict: true
22

3-
declare function f<T>(x: T[]): T;
3+
declare function f1<T>(x: T[]): T;
44

55
let neverArray: never[] = [];
66

7-
let a1 = f([]); // {}
8-
let a2 = f(neverArray); // never
7+
let a1 = f1([]); // never
8+
let a2 = f1(neverArray); // never
99

1010
// Repro from #19576
1111

@@ -22,3 +22,9 @@ declare function compareNumbers(x: number, y: number): number;
2222
declare function mkList<T>(items: T[], comparator: Comparator<T>): LinkedList<T>;
2323

2424
const list: LinkedList<number> = mkList([], compareNumbers);
25+
26+
// Repro from #19858
27+
28+
declare function f2<a>(as1: a[], as2: a[], cmp: (a1: a, a2: a) => number): void;
29+
f2(Array.from([0]), [], (a1, a2) => a1 - a2);
30+
f2(Array.from([]), [0], (a1, a2) => a1 - a2);

0 commit comments

Comments
 (0)