From a1047daf8b6cef31cb601aa2d7972022005fef0e Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Wed, 18 Oct 2023 07:07:26 -0700 Subject: [PATCH] Accept baseline changes --- .../baselines/reference/genericSignatureRelations.js | 12 +++++++----- .../reference/genericSignatureRelations.symbols | 4 +++- .../reference/genericSignatureRelations.types | 8 +++++--- 3 files changed, 15 insertions(+), 9 deletions(-) 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