Skip to content

Commit 0e446fe

Browse files
committed
Add regression test
1 parent dc3eb3c commit 0e446fe

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tests/cases/conformance/types/conditional/conditionalTypes1.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,10 @@ type T50 = IsNever<never>; // true
215215
type T51 = IsNever<number>; // false
216216
type T52 = IsNever<any>; // false
217217

218+
function f22<T>(x: T extends (infer U)[] ? U[] : never) {
219+
let e = x[0]; // {}
220+
}
221+
218222
// Repros from #21664
219223

220224
type Eq<T, U> = T extends U ? U extends T ? true : false : false;

0 commit comments

Comments
 (0)