diff --git a/tests/cases/conformance/types/conditional/conditionalTypes1.ts b/tests/cases/conformance/types/conditional/conditionalTypes1.ts index 4005e896ce1..8aa524ba818 100644 --- a/tests/cases/conformance/types/conditional/conditionalTypes1.ts +++ b/tests/cases/conformance/types/conditional/conditionalTypes1.ts @@ -219,6 +219,10 @@ function f22(x: T extends (infer U)[] ? U[] : never) { let e = x[0]; // {} } +function f23(x: T extends (infer U)[] ? U[] : never) { + let e = x[0]; // string +} + // Repros from #21664 type Eq = T extends U ? U extends T ? true : false : false;