diff --git a/tests/baselines/reference/objectLiteralFunctionArgContextualTyping2.errors.txt b/tests/baselines/reference/objectLiteralFunctionArgContextualTyping2.errors.txt
index b967b227809..0117d2c0c8c 100644
--- a/tests/baselines/reference/objectLiteralFunctionArgContextualTyping2.errors.txt
+++ b/tests/baselines/reference/objectLiteralFunctionArgContextualTyping2.errors.txt
@@ -4,12 +4,12 @@ tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(9,4): error TS
Property 'doStuff' is missing in type '{ value: string; }'.
tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(10,17): error TS2345: Argument of type '{ value: string; what: number; }' is not assignable to parameter of type 'I2'.
Object literal may only specify known properties, and 'what' does not exist in type 'I2'.
-tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(11,4): error TS2345: Argument of type '{ toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
- Property 'value' is missing in type '{ toString: (s: any) => any; }'.
-tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(12,4): error TS2345: Argument of type '{ toString: (s: string) => string; }' is not assignable to parameter of type 'I2'.
- Property 'value' is missing in type '{ toString: (s: string) => string; }'.
-tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(13,4): error TS2345: Argument of type '{ value: string; toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
- Property 'doStuff' is missing in type '{ value: string; toString: (s: any) => any; }'.
+tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(11,6): error TS2345: Argument of type '{ toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
+ Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
+tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(12,6): error TS2345: Argument of type '{ toString: (s: string) => string; }' is not assignable to parameter of type 'I2'.
+ Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
+tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(13,17): error TS2345: Argument of type '{ value: string; toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
+ Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
==== tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts (6 errors) ====
@@ -33,14 +33,14 @@ tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts(13,4): error T
!!! error TS2345: Argument of type '{ value: string; what: number; }' is not assignable to parameter of type 'I2'.
!!! error TS2345: Object literal may only specify known properties, and 'what' does not exist in type 'I2'.
f2({ toString: (s) => s })
- ~~~~~~~~~~~~~~~~~~~~~~
+ ~~~~~~~~~~~~~~~~~~
!!! error TS2345: Argument of type '{ toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
-!!! error TS2345: Property 'value' is missing in type '{ toString: (s: any) => any; }'.
+!!! error TS2345: Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
f2({ toString: (s: string) => s })
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2345: Argument of type '{ toString: (s: string) => string; }' is not assignable to parameter of type 'I2'.
-!!! error TS2345: Property 'value' is missing in type '{ toString: (s: string) => string; }'.
+!!! error TS2345: Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
f2({ value: '', toString: (s) => s.uhhh })
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2345: Argument of type '{ value: string; toString: (s: any) => any; }' is not assignable to parameter of type 'I2'.
-!!! error TS2345: Property 'doStuff' is missing in type '{ value: string; toString: (s: any) => any; }'.
\ No newline at end of file
+!!! error TS2345: Object literal may only specify known properties, and 'toString' does not exist in type 'I2'.
\ No newline at end of file
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.js b/tests/baselines/reference/tsxSpreadAttributesResolution1.js
index f8c3cfbb594..7d83e9bd390 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution1.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.js
@@ -7,11 +7,12 @@ class Poisoned extends React.Component<{}, {}> {
}
}
-const obj: Object = {};
+const obj = {};
// OK
let p = ;
-let y = ;
+let y = ;
+
//// [file.jsx]
"use strict";
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.symbols b/tests/baselines/reference/tsxSpreadAttributesResolution1.symbols
index 82a4e5cc822..9b3f535f309 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution1.symbols
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.symbols
@@ -17,9 +17,8 @@ class Poisoned extends React.Component<{}, {}> {
}
}
-const obj: Object = {};
+const obj = {};
>obj : Symbol(obj, Decl(file.tsx, 8, 5))
->Object : Symbol(Object, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
// OK
let p = ;
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.types b/tests/baselines/reference/tsxSpreadAttributesResolution1.types
index f8f1cb8d15a..26f83c74001 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution1.types
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.types
@@ -18,9 +18,8 @@ class Poisoned extends React.Component<{}, {}> {
}
}
-const obj: Object = {};
->obj : Object
->Object : Object
+const obj = {};
+>obj : {}
>{} : {}
// OK
@@ -28,7 +27,7 @@ let p = ;
>p : JSX.Element
> : JSX.Element
>Poisoned : typeof Poisoned
->obj : Object
+>obj : {}
let y = ;
>y : JSX.Element
diff --git a/tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx b/tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx
index 6d5225df2d9..a14a7ffe59c 100644
--- a/tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx
+++ b/tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx
@@ -11,8 +11,8 @@ class Poisoned extends React.Component<{}, {}> {
}
}
-const obj: Object = {};
+const obj = {};
// OK
let p = ;
-let y = ;
\ No newline at end of file
+let y = ;