diff --git a/tests/cases/conformance/types/conditional/conditionalTypes1.ts b/tests/cases/conformance/types/conditional/conditionalTypes1.ts index f21bfaadf82..e138798cb3c 100644 --- a/tests/cases/conformance/types/conditional/conditionalTypes1.ts +++ b/tests/cases/conformance/types/conditional/conditionalTypes1.ts @@ -166,6 +166,7 @@ function f21(x: T, y: ZeroOf) { type T35 = T[]; type T36 = T extends { a: string } ? T extends { b: number } ? T35 : never : never; type T37 = T extends { b: number } ? T extends { a: string } ? T35 : never : never; +type T38 = [T] extends [{ a: string }] ? [T] extends [{ b: number }] ? T35 : never : never; type Extends = T extends U ? true : false; type If = C extends true ? T : F;