From 228aff0cfb593c94df73052099d15e117aab383d Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Wed, 28 Mar 2018 13:16:29 -0700 Subject: [PATCH] Add regression test --- .../cases/conformance/types/conditional/conditionalTypes1.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/cases/conformance/types/conditional/conditionalTypes1.ts b/tests/cases/conformance/types/conditional/conditionalTypes1.ts index e138798cb3c..4005e896ce1 100644 --- a/tests/cases/conformance/types/conditional/conditionalTypes1.ts +++ b/tests/cases/conformance/types/conditional/conditionalTypes1.ts @@ -215,6 +215,10 @@ type T50 = IsNever; // true type T51 = IsNever; // false type T52 = IsNever; // false +function f22(x: T extends (infer U)[] ? U[] : never) { + let e = x[0]; // {} +} + // Repros from #21664 type Eq = T extends U ? U extends T ? true : false : false;