diff --git a/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js b/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js
index 692128a1a89..6f195cabebd 100644
--- a/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js
+++ b/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js
@@ -41,6 +41,7 @@ const d1 = ; // goTo has type "home" |
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
function MainButton(props) {
var linkProps = props;
if (linkProps.goTo) {
diff --git a/tests/baselines/reference/tsxAttributeResolution15.js b/tests/baselines/reference/tsxAttributeResolution15.js
index c025552f98e..110c33593c6 100644
--- a/tests/baselines/reference/tsxAttributeResolution15.js
+++ b/tests/baselines/reference/tsxAttributeResolution15.js
@@ -29,6 +29,7 @@ var __extends = (this && this.__extends) || (function () {
};
})();
var _this = this;
+exports.__esModule = true;
var React = require("react");
var BigGreeter = (function (_super) {
__extends(BigGreeter, _super);
diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution1.js b/tests/baselines/reference/tsxDefaultAttributesResolution1.js
index 209f6336bdf..87c079901d9 100644
--- a/tests/baselines/reference/tsxDefaultAttributesResolution1.js
+++ b/tests/baselines/reference/tsxDefaultAttributesResolution1.js
@@ -26,6 +26,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution2.js b/tests/baselines/reference/tsxDefaultAttributesResolution2.js
index 63fd59d8726..bc5e6a94ef2 100644
--- a/tests/baselines/reference/tsxDefaultAttributesResolution2.js
+++ b/tests/baselines/reference/tsxDefaultAttributesResolution2.js
@@ -26,6 +26,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution3.js b/tests/baselines/reference/tsxDefaultAttributesResolution3.js
index 41c948632c3..82d940ff580 100644
--- a/tests/baselines/reference/tsxDefaultAttributesResolution3.js
+++ b/tests/baselines/reference/tsxDefaultAttributesResolution3.js
@@ -26,6 +26,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.js b/tests/baselines/reference/tsxSpreadAttributesResolution1.js
index f65293b2bf8..1e28c35c9e5 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution1.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.js
@@ -26,6 +26,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution10.js b/tests/baselines/reference/tsxSpreadAttributesResolution10.js
index f475c7277dc..692e9411ad0 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution10.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution10.js
@@ -36,6 +36,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Opt = (function (_super) {
__extends(Opt, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution11.js b/tests/baselines/reference/tsxSpreadAttributesResolution11.js
index 0327f0a1743..d3d6deaba9d 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution11.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution11.js
@@ -44,6 +44,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var obj = {};
var obj1 = {
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution12.js b/tests/baselines/reference/tsxSpreadAttributesResolution12.js
index a970df473f8..caf7a3bb2a5 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution12.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution12.js
@@ -43,6 +43,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var obj = {};
var obj1 = {
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution2.js b/tests/baselines/reference/tsxSpreadAttributesResolution2.js
index 1e9a275edf8..78bc144ef11 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution2.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution2.js
@@ -32,6 +32,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution3.js b/tests/baselines/reference/tsxSpreadAttributesResolution3.js
index f7941c8fb65..04419f46e1b 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution3.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution3.js
@@ -34,6 +34,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution4.js b/tests/baselines/reference/tsxSpreadAttributesResolution4.js
index a015e819328..38e7b421b2e 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution4.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution4.js
@@ -48,6 +48,7 @@ var __extends = (this && this.__extends) || (function () {
};
})();
var _this = this;
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution5.js b/tests/baselines/reference/tsxSpreadAttributesResolution5.js
index 05cbd2a3c85..a7a291bad71 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution5.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution5.js
@@ -46,6 +46,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Poisoned = (function (_super) {
__extends(Poisoned, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution6.js b/tests/baselines/reference/tsxSpreadAttributesResolution6.js
index 04fb196dc7f..ed12d7c2b4a 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution6.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution6.js
@@ -30,6 +30,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var TextComponent = (function (_super) {
__extends(TextComponent, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution7.js b/tests/baselines/reference/tsxSpreadAttributesResolution7.js
index 5c5bd2f288a..cca03c7adb6 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution7.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution7.js
@@ -37,6 +37,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var TextComponent = (function (_super) {
__extends(TextComponent, _super);
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution8.js b/tests/baselines/reference/tsxSpreadAttributesResolution8.js
index 8c67064c7d9..4d60b5a680d 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution8.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution8.js
@@ -39,6 +39,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var obj = {};
var obj1 = {
diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution9.js b/tests/baselines/reference/tsxSpreadAttributesResolution9.js
index 116f2c02f78..85647cc169c 100644
--- a/tests/baselines/reference/tsxSpreadAttributesResolution9.js
+++ b/tests/baselines/reference/tsxSpreadAttributesResolution9.js
@@ -37,6 +37,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var Opt = (function (_super) {
__extends(Opt, _super);
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js
index 4b3d582f6cc..9a6a4ea44f0 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js
@@ -43,6 +43,7 @@ const e6 =
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
// OK
var c1 = ;
var c2 = ;
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js
index c237cfeb696..aaf1736bef3 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js
@@ -36,6 +36,7 @@ const c10 = ;
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
var obj = {
yy: 10,
yy1: "hello"
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js
index c2d8bd3cf69..6fa423e924e 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js
@@ -38,6 +38,7 @@ const e2 =
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
var obj = {
yy: 10,
yy1: "hello"
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js
index 615103f461d..fb1dce8fe1d 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js
@@ -60,6 +60,7 @@ const b8 = ; // incorrect type for specified hyphanat
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
var obj0 = {
to: "world"
};
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js
index ffcc9a91cf0..8e7eff616fb 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js
@@ -61,6 +61,7 @@ const b12 =
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
var obj = {
children: "hi",
to: "boo"
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js
index 3824c49af4a..bf34d86f37e 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js
@@ -34,6 +34,7 @@ let i = { }}
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
// OK
function Baz(key1, value) {
var a0 = ;
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js
index 30e85c21d4a..239eb6dbe20 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js
@@ -36,6 +36,7 @@ let i = ;
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js
index 8eaf5d2015e..fbfdc20fbf6 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js
@@ -27,6 +27,7 @@ function createLink(func: (a: number)=>void) {
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
// OK
function Baz(arg1, arg2) {
var a0 = ;
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js
index 63d24e3ab6a..96ba7a83984 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js
@@ -15,6 +15,7 @@ function Baz(arg1: T, a
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
// Error
function Baz(arg1, arg2) {
var a0 = ;
diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js
index f7766dc3f5f..93d1af54434 100644
--- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js
+++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js
@@ -23,6 +23,7 @@ function Bar(arg: T) {
//// [file.jsx]
define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
+ exports.__esModule = true;
function createComponent(arg) {
var a1 = ;
var a2 = ;
diff --git a/tests/baselines/reference/tsxUnionElementType1.js b/tests/baselines/reference/tsxUnionElementType1.js
index 9e4985003ee..45e62c20e2c 100644
--- a/tests/baselines/reference/tsxUnionElementType1.js
+++ b/tests/baselines/reference/tsxUnionElementType1.js
@@ -15,6 +15,7 @@ var SFCComp = SFC1 || SFC2;
//// [file.js]
"use strict";
+exports.__esModule = true;
var React = require("react");
function SFC1(prop) {
return React.createElement("div", null, "hello");
diff --git a/tests/baselines/reference/tsxUnionElementType2.js b/tests/baselines/reference/tsxUnionElementType2.js
index f8452ac7069..03008e53698 100644
--- a/tests/baselines/reference/tsxUnionElementType2.js
+++ b/tests/baselines/reference/tsxUnionElementType2.js
@@ -15,6 +15,7 @@ var SFCComp = SFC1 || SFC2;
//// [file.js]
"use strict";
+exports.__esModule = true;
var React = require("react");
function SFC1(prop) {
return React.createElement("div", null, "hello");
diff --git a/tests/baselines/reference/tsxUnionElementType3.js b/tests/baselines/reference/tsxUnionElementType3.js
index 21e97e75694..97b3fcd25a0 100644
--- a/tests/baselines/reference/tsxUnionElementType3.js
+++ b/tests/baselines/reference/tsxUnionElementType3.js
@@ -49,6 +49,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var RC1 = (function (_super) {
__extends(RC1, _super);
diff --git a/tests/baselines/reference/tsxUnionElementType4.js b/tests/baselines/reference/tsxUnionElementType4.js
index bf49afd588b..f2a97dbee9d 100644
--- a/tests/baselines/reference/tsxUnionElementType4.js
+++ b/tests/baselines/reference/tsxUnionElementType4.js
@@ -48,6 +48,7 @@ var __extends = (this && this.__extends) || (function () {
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
+exports.__esModule = true;
var React = require("react");
var RC1 = (function (_super) {
__extends(RC1, _super);
diff --git a/tests/baselines/reference/tsxUnionElementType5.js b/tests/baselines/reference/tsxUnionElementType5.js
index 2d1887885bd..ed89f843097 100644
--- a/tests/baselines/reference/tsxUnionElementType5.js
+++ b/tests/baselines/reference/tsxUnionElementType5.js
@@ -23,6 +23,7 @@ let b =
//// [file.js]
"use strict";
+exports.__esModule = true;
var React = require("react");
function EmptySFC1() {
return React.createElement("div", null, "hello");
diff --git a/tests/baselines/reference/tsxUnionElementType6.js b/tests/baselines/reference/tsxUnionElementType6.js
index 96934e1e58d..7d7158f363c 100644
--- a/tests/baselines/reference/tsxUnionElementType6.js
+++ b/tests/baselines/reference/tsxUnionElementType6.js
@@ -26,6 +26,7 @@ let d = ;
//// [file.js]
"use strict";
+exports.__esModule = true;
var React = require("react");
function EmptySFC1() {
return React.createElement("div", null, "Hi");