Skip to content

Commit 2fc975a

Browse files
committed
Update tests
1 parent 14b90c2 commit 2fc975a

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

tests/baselines/reference/noInfer.errors.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ noInfer.ts(66,14): error TS2345: Argument of type '{}' is not assignable to para
3434
type T21<T> = NoInfer<NoInfer<T> & string>;
3535
type T22<T> = NoInfer<NoInfer<T> & string[]>;
3636

37-
// NoInfer<T> is erased in index types and mapped types
37+
// keyof NoInfer<T> is transformed into NoInfer<keyof T>
3838

3939
type T30 = keyof NoInfer<{ a: string, b: string }>;
4040
type T31<T> = keyof NoInfer<T>;

tests/baselines/reference/noInfer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type T20<T> = NoInfer<NoInfer<T>>;
2222
type T21<T> = NoInfer<NoInfer<T> & string>;
2323
type T22<T> = NoInfer<NoInfer<T> & string[]>;
2424

25-
// NoInfer<T> is erased in index types and mapped types
25+
// keyof NoInfer<T> is transformed into NoInfer<keyof T>
2626

2727
type T30 = keyof NoInfer<{ a: string, b: string }>;
2828
type T31<T> = keyof NoInfer<T>;

tests/baselines/reference/noInfer.symbols

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ type T22<T> = NoInfer<NoInfer<T> & string[]>;
6565
>NoInfer : Symbol(NoInfer, Decl(lib.es5.d.ts, --, --))
6666
>T : Symbol(T, Decl(noInfer.ts, 19, 9))
6767

68-
// NoInfer<T> is erased in index types and mapped types
68+
// keyof NoInfer<T> is transformed into NoInfer<keyof T>
6969

7070
type T30 = keyof NoInfer<{ a: string, b: string }>;
7171
>T30 : Symbol(T30, Decl(noInfer.ts, 19, 45))

tests/baselines/reference/noInfer.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ type T21<T> = NoInfer<NoInfer<T> & string>;
4444
type T22<T> = NoInfer<NoInfer<T> & string[]>;
4545
>T22 : NoInfer<NoInfer<T> & string[]>
4646

47-
// NoInfer<T> is erased in index types and mapped types
47+
// keyof NoInfer<T> is transformed into NoInfer<keyof T>
4848

4949
type T30 = keyof NoInfer<{ a: string, b: string }>;
5050
>T30 : "a" | "b"
5151
>a : string
5252
>b : string
5353

5454
type T31<T> = keyof NoInfer<T>;
55-
>T31 : keyof T
55+
>T31 : NoInfer<keyof T>
5656

5757
type T32 = { [K in keyof NoInfer<{ a: string, b: string }>]: K };
5858
>T32 : { a: "a"; b: "b"; }

tests/cases/conformance/types/typeRelationships/typeInference/noInfer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type T20<T> = NoInfer<NoInfer<T>>;
2222
type T21<T> = NoInfer<NoInfer<T> & string>;
2323
type T22<T> = NoInfer<NoInfer<T> & string[]>;
2424

25-
// NoInfer<T> is erased in index types and mapped types
25+
// keyof NoInfer<T> is transformed into NoInfer<keyof T>
2626

2727
type T30 = keyof NoInfer<{ a: string, b: string }>;
2828
type T31<T> = keyof NoInfer<T>;

0 commit comments

Comments
 (0)