From 685126811ab660477d203374ffc39c8dfc379017 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Mon, 8 Apr 2019 09:37:01 -1000 Subject: [PATCH] Accept new baselines --- .../baselines/reference/keyofAndIndexedAccess.types | 2 +- .../baselines/reference/keyofAndIndexedAccess2.types | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/baselines/reference/keyofAndIndexedAccess.types b/tests/baselines/reference/keyofAndIndexedAccess.types index e30aa81a790..48bd7b02d2b 100644 --- a/tests/baselines/reference/keyofAndIndexedAccess.types +++ b/tests/baselines/reference/keyofAndIndexedAccess.types @@ -1794,7 +1794,7 @@ function updateIds2( >key : K stringMap[x]; // Should be OK. ->stringMap[x] : { [oldId: string]: string; }[T[K]] +>stringMap[x] : string >stringMap : { [oldId: string]: string; } >x : T[K] } diff --git a/tests/baselines/reference/keyofAndIndexedAccess2.types b/tests/baselines/reference/keyofAndIndexedAccess2.types index d63b80c9467..6043b045448 100644 --- a/tests/baselines/reference/keyofAndIndexedAccess2.types +++ b/tests/baselines/reference/keyofAndIndexedAccess2.types @@ -194,20 +194,20 @@ function f3(a: { [P in K]: number }, b: { [key: string]: numbe } function f4(a: { [key: string]: number }[K], b: number) { ->f4 : (a: { [key: string]: number; }[K], b: number) => void ->a : { [key: string]: number; }[K] +>f4 : (a: number, b: number) => void +>a : number >key : string >b : number a = b; >a = b : number ->a : { [key: string]: number; }[K] +>a : number >b : number b = a; ->b = a : { [key: string]: number; }[K] +>b = a : number >b : number ->a : { [key: string]: number; }[K] +>a : number } type Item = { a: string, b: number }; @@ -277,7 +277,7 @@ function f11(obj: Dict, k1: keyof Dict, k2: K) { obj[k2] = 123; >obj[k2] = 123 : 123 ->obj[k2] : Record[K] +>obj[k2] : number >obj : Record >k2 : K >123 : 123