@@ -19,19 +19,22 @@ var v01: Pick<Pick<T, keyof T>, keyof T>;
1919var v02 : TP ;
2020var v02 : { [ P in keyof T ] ?: T [ P ] } ;
2121var v02 : Partial < T > ;
22- var v02: Pick< TP , keyof T > ;
22+ var v02: { [ P in keyof TP ] : TP [ P ] }
23+ var v02: Pick< TP , keyof TP > ;
2324
2425var v03: TR;
2526var v03: { readonly [ P in keyof T ] : T [ P ] } ;
2627var v03: Readonly< T > ;
27- var v03: Pick< TR , keyof T > ;
28+ var v03: { [ P in keyof TR ] : TR [ P ] }
29+ var v03: Pick< TR , keyof TR > ;
2830
2931var v04: TPR;
3032var v04: { readonly [ P in keyof T ] ? : T [ P ] } ;
3133var v04: Partial< TR > ;
3234var v04: Readonly< TP > ;
3335var v04: Partial< Readonly < T > > ;
3436var v04 : Readonly < Partial < T > > ;
37+ var v04 : { [ P in keyof TPR ] : TPR [ P ] }
3538var v04: Pick< TPR , keyof T > ;
3639
3740type Boxified< T > = { [ P in keyof T ] : { x : T [ P ] } } ;
@@ -55,20 +58,23 @@ var b01: Pick<Pick<B, keyof B>, keyof B>;
5558var b02 : BP ;
5659var b02 : { [ P in keyof B ] ? : B [ P ] } ;
5760var b02: Partial< B > ;
58- var b02: Pick< BP , keyof B > ;
61+ var b02: { [ P in keyof BP ] : BP [ P ] }
62+ var b02: Pick< BP , keyof BP > ;
5963
6064var b03: BR;
6165var b03: { readonly [ P in keyof B ] : B [ P ] } ;
6266var b03: Readonly< B > ;
63- var b03: Pick< BR , keyof B > ;
67+ var b03: { [ P in keyof BR ] : BR [ P ] }
68+ var b03: Pick< BR , keyof BR > ;
6469
6570var b04: BPR;
6671var b04: { readonly [ P in keyof B ] ? : B [ P ] } ;
6772var b04: Partial< BR > ;
6873var b04: Readonly< BP > ;
6974var b04: Partial< Readonly < B > > ;
7075var b04 : Readonly < Partial < B > > ;
71- var b04 : Pick < BPR , keyof B > ;
76+ var b04 : { [ P in keyof BPR ] : BPR [ P ] }
77+ var b04: Pick< BPR , keyof BPR > ;
7278
7379//// [mappedTypeModifiers.js]
7480var v00;
@@ -84,6 +90,8 @@ var v02;
8490var v02;
8591var v02;
8692var v02;
93+ var v02;
94+ var v03;
8795var v03;
8896var v03;
8997var v03;
@@ -95,6 +103,7 @@ var v04;
95103var v04;
96104var v04;
97105var v04;
106+ var v04;
98107var b00;
99108var b00;
100109var b00;
@@ -108,6 +117,8 @@ var b02;
108117var b02;
109118var b02;
110119var b02;
120+ var b02;
121+ var b03;
111122var b03;
112123var b03;
113124var b03;
@@ -119,3 +130,4 @@ var b04;
119130var b04;
120131var b04;
121132var b04;
133+ var b04;
0 commit comments