Skip to content

Commit b457868

Browse files
committed
Accept new baselines
1 parent 877cfb3 commit b457868

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

tests/baselines/reference/keyofAndIndexedAccess.errors.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts(318,5): error TS232
3737
type K02 = keyof number; // "toString" | "toFixed" | "toExponential" | ...
3838
type K03 = keyof boolean; // "valueOf"
3939
type K04 = keyof void; // never
40-
type K05 = keyof undefined; // string | number | symbol
41-
type K06 = keyof null; // string | number | symbol
40+
type K05 = keyof undefined; // never
41+
type K06 = keyof null; // never
4242
type K07 = keyof never; // string | number | symbol
4343
type K08 = keyof unknown; // never
4444

tests/baselines/reference/keyofAndIndexedAccess.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ type K01 = keyof string; // "toString" | "charAt" | ...
2929
type K02 = keyof number; // "toString" | "toFixed" | "toExponential" | ...
3030
type K03 = keyof boolean; // "valueOf"
3131
type K04 = keyof void; // never
32-
type K05 = keyof undefined; // string | number | symbol
33-
type K06 = keyof null; // string | number | symbol
32+
type K05 = keyof undefined; // never
33+
type K06 = keyof null; // never
3434
type K07 = keyof never; // string | number | symbol
3535
type K08 = keyof unknown; // never
3636

tests/baselines/reference/keyofAndIndexedAccess.symbols

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ type K03 = keyof boolean; // "valueOf"
7373
type K04 = keyof void; // never
7474
>K04 : Symbol(K04, Decl(keyofAndIndexedAccess.ts, 28, 25))
7575

76-
type K05 = keyof undefined; // string | number | symbol
76+
type K05 = keyof undefined; // never
7777
>K05 : Symbol(K05, Decl(keyofAndIndexedAccess.ts, 29, 22))
7878

79-
type K06 = keyof null; // string | number | symbol
79+
type K06 = keyof null; // never
8080
>K06 : Symbol(K06, Decl(keyofAndIndexedAccess.ts, 30, 27))
8181

8282
type K07 = keyof never; // string | number | symbol

tests/baselines/reference/keyofAndIndexedAccess.types

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ type K03 = keyof boolean; // "valueOf"
6969
type K04 = keyof void; // never
7070
>K04 : never
7171

72-
type K05 = keyof undefined; // string | number | symbol
73-
>K05 : string | number | symbol
72+
type K05 = keyof undefined; // never
73+
>K05 : never
7474

75-
type K06 = keyof null; // string | number | symbol
76-
>K06 : string | number | symbol
75+
type K06 = keyof null; // never
76+
>K06 : never
7777
>null : null
7878

7979
type K07 = keyof never; // string | number | symbol

tests/baselines/reference/mappedTypes4.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ var x1: DeepReadonlyFoo;
6363

6464
type Z = { a: number };
6565
type Clone<T> = {
66-
[P in keyof (T & {})]: T[P];
66+
[P in keyof (T & {})]: (T & {})[P];
6767
};
6868
type M = Clone<Z>; // M should be { a: number }
6969

@@ -144,7 +144,7 @@ declare type Z = {
144144
a: number;
145145
};
146146
declare type Clone<T> = {
147-
[P in keyof (T & {})]: T[P];
147+
[P in keyof (T & {})]: (T & {})[P];
148148
};
149149
declare type M = Clone<Z>;
150150
declare var z1: Z;

tests/baselines/reference/mappedTypes4.symbols

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ type Clone<T> = {
205205
>Clone : Symbol(Clone, Decl(mappedTypes4.ts, 62, 23))
206206
>T : Symbol(T, Decl(mappedTypes4.ts, 63, 11))
207207

208-
[P in keyof (T & {})]: T[P];
208+
[P in keyof (T & {})]: (T & {})[P];
209209
>P : Symbol(P, Decl(mappedTypes4.ts, 64, 3))
210210
>T : Symbol(T, Decl(mappedTypes4.ts, 63, 11))
211211
>T : Symbol(T, Decl(mappedTypes4.ts, 63, 11))

tests/baselines/reference/mappedTypes4.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,10 @@ type Z = { a: number };
160160
type Clone<T> = {
161161
>Clone : Clone<T>
162162

163-
[P in keyof (T & {})]: T[P];
163+
[P in keyof (T & {})]: (T & {})[P];
164164
};
165165
type M = Clone<Z>; // M should be { a: number }
166-
>M : Clone<Z>
166+
>M : { a: number; }
167167

168168
var z1: Z;
169169
>z1 : Z

0 commit comments

Comments
 (0)