diff --git a/tests/baselines/reference/genericSignatureRelations.js b/tests/baselines/reference/genericSignatureRelations.js index c12e9f2ceeb..48b363df007 100644 --- a/tests/baselines/reference/genericSignatureRelations.js +++ b/tests/baselines/reference/genericSignatureRelations.js @@ -1,3 +1,5 @@ +//// [tests/cases/compiler/genericSignatureRelations.ts] //// + //// [genericSignatureRelations.ts] // Repro from #48070 @@ -16,8 +18,8 @@ type Result2 = S<'s1'> extends S<'s2'> ? true : false; //// [genericSignatureRelations.d.ts] -declare type S = () => T extends X ? 1 : '2'; -declare type Foo1 = S<'s1'>; -declare type Foo2 = S<'s2'>; -declare type Result1 = Foo1 extends Foo2 ? true : false; -declare type Result2 = S<'s1'> extends S<'s2'> ? true : false; +type S = () => T extends X ? 1 : '2'; +type Foo1 = S<'s1'>; +type Foo2 = S<'s2'>; +type Result1 = Foo1 extends Foo2 ? true : false; +type Result2 = S<'s1'> extends S<'s2'> ? true : false; diff --git a/tests/baselines/reference/genericSignatureRelations.symbols b/tests/baselines/reference/genericSignatureRelations.symbols index 01f533c6135..13a4c1233af 100644 --- a/tests/baselines/reference/genericSignatureRelations.symbols +++ b/tests/baselines/reference/genericSignatureRelations.symbols @@ -1,4 +1,6 @@ -=== tests/cases/compiler/genericSignatureRelations.ts === +//// [tests/cases/compiler/genericSignatureRelations.ts] //// + +=== genericSignatureRelations.ts === // Repro from #48070 type S = () => T extends X ? 1 : '2'; diff --git a/tests/baselines/reference/genericSignatureRelations.types b/tests/baselines/reference/genericSignatureRelations.types index 48cb1b124a0..b923d1a2466 100644 --- a/tests/baselines/reference/genericSignatureRelations.types +++ b/tests/baselines/reference/genericSignatureRelations.types @@ -1,14 +1,16 @@ -=== tests/cases/compiler/genericSignatureRelations.ts === +//// [tests/cases/compiler/genericSignatureRelations.ts] //// + +=== genericSignatureRelations.ts === // Repro from #48070 type S = () => T extends X ? 1 : '2'; >S : S type Foo1 = S<'s1'>; ->Foo1 : Foo1 +>Foo1 : () => T extends "s1" ? 1 : "2" type Foo2 = S<'s2'>; ->Foo2 : Foo2 +>Foo2 : () => T extends "s2" ? 1 : "2" type Result1 = Foo1 extends Foo2 ? true : false; >Result1 : false