diff --git a/tests/cases/conformance/types/conditional/conditionalTypes2.ts b/tests/cases/conformance/types/conditional/conditionalTypes2.ts index 500432bb34c..5ba189236b0 100644 --- a/tests/cases/conformance/types/conditional/conditionalTypes2.ts +++ b/tests/cases/conformance/types/conditional/conditionalTypes2.ts @@ -13,21 +13,17 @@ interface Invariant { foo: T extends string ? keyof T : T; } -interface A { a: string } -interface B extends A { b: string } - - -function f1(a: Covariant, b: Covariant) { +function f1(a: Covariant, b: Covariant) { a = b; b = a; // Error } -function f2(a: Contravariant, b: Contravariant) { +function f2(a: Contravariant, b: Contravariant) { a = b; // Error b = a; } -function f3(a: Invariant, b: Invariant) { +function f3(a: Invariant, b: Invariant) { a = b; // Error b = a; // Error }