From 4331de3338f4f5720544335b6c708b5e569f49a2 Mon Sep 17 00:00:00 2001 From: Kanchalai Tanglertsampan Date: Fri, 3 Feb 2017 11:55:34 -0800 Subject: [PATCH] Update baselines (2) --- tests/baselines/reference/nameDelimitedBySlashes.js | 1 + tests/baselines/reference/nameWithFileExtension.js | 1 + tests/baselines/reference/nameWithRelativePaths.js | 2 ++ .../baselines/reference/narrowingConstrainedTypeParameter.js | 1 + tests/baselines/reference/nestedLoops.js | 1 + ...rUsingImportExportModuleAugmentationInDeclarationFile2.js | 1 + ...rUsingImportExportModuleAugmentationInDeclarationFile3.js | 1 + .../reference/noImplicitAnyDestructuringInPrivateMethod.js | 1 + tests/baselines/reference/noImplicitUseStrict_amd.js | 1 + tests/baselines/reference/noImplicitUseStrict_commonjs.js | 1 + tests/baselines/reference/noImplicitUseStrict_umd.js | 1 + tests/baselines/reference/nodeResolution1.js | 1 + tests/baselines/reference/nodeResolution4.js | 1 + tests/baselines/reference/nonMergedOverloads.js | 1 + tests/baselines/reference/outFilerootDirModuleNamesAmd.js | 4 ++-- tests/baselines/reference/outModuleConcatAmd.js | 2 ++ tests/baselines/reference/outModuleTripleSlashRefs.js | 2 ++ tests/baselines/reference/parser0_004152.js | 1 + tests/baselines/reference/parser509546.js | 1 + tests/baselines/reference/parser509546_1.js | 1 + tests/baselines/reference/parser509546_2.js | 1 + tests/baselines/reference/parser618973.js | 1 + tests/baselines/reference/parserArgumentList1.js | 1 + tests/baselines/reference/parserClass1.js | 1 + tests/baselines/reference/parserClass2.js | 1 + tests/baselines/reference/parserExportAssignment7.js | 1 + tests/baselines/reference/parserExportAssignment8.js | 1 + .../baselines/reference/parserModifierOnStatementInBlock1.js | 1 + .../baselines/reference/parserModifierOnStatementInBlock3.js | 1 + .../reference/pathMappingBasedModuleResolution1_classic.js | 1 + .../reference/pathMappingBasedModuleResolution1_node.js | 1 + .../reference/pathMappingBasedModuleResolution2_classic.js | 1 + .../reference/pathMappingBasedModuleResolution2_node.js | 1 + .../reference/pathMappingBasedModuleResolution3_classic.js | 3 +++ .../reference/pathMappingBasedModuleResolution3_node.js | 2 ++ .../reference/pathMappingBasedModuleResolution4_classic.js | 3 +++ .../reference/pathMappingBasedModuleResolution4_node.js | 2 ++ .../reference/pathMappingBasedModuleResolution5_classic.js | 4 ++++ .../reference/pathMappingBasedModuleResolution5_node.js | 3 +++ .../reference/pathMappingBasedModuleResolution6_classic.js | 1 + .../reference/pathMappingBasedModuleResolution6_node.js | 1 + .../reference/pathMappingBasedModuleResolution7_classic.js | 2 ++ .../reference/pathMappingBasedModuleResolution7_node.js | 2 ++ .../pathMappingBasedModuleResolution_withExtension.js | 2 ++ tests/baselines/reference/prespecializedGenericMembers1.js | 1 + tests/baselines/reference/privacyAccessorDeclFile.js | 1 + .../baselines/reference/privacyCannotNameAccessorDeclFile.js | 3 +++ .../baselines/reference/privacyCannotNameVarTypeDeclFile.js | 3 +++ .../reference/privacyCheckAnonymousFunctionParameter.js | 1 + .../reference/privacyCheckAnonymousFunctionParameter2.js | 1 + ...acyCheckOnTypeParameterReferenceInConstructorParameter.js | 1 + tests/baselines/reference/privacyCheckTypeOfFunction.js | 1 + tests/baselines/reference/privacyClass.js | 1 + .../baselines/reference/privacyClassExtendsClauseDeclFile.js | 1 + .../reference/privacyClassImplementsClauseDeclFile.js | 1 + .../privacyFunctionCannotNameParameterTypeDeclFile.js | 3 +++ .../reference/privacyFunctionCannotNameReturnTypeDeclFile.js | 3 +++ .../baselines/reference/privacyFunctionParameterDeclFile.js | 1 + .../baselines/reference/privacyFunctionReturnTypeDeclFile.js | 1 + tests/baselines/reference/privacyGetter.js | 1 + tests/baselines/reference/privacyGloFunc.js | 1 + tests/baselines/reference/privacyImport.js | 1 + tests/baselines/reference/privacyImportParseErrors.js | 1 + tests/baselines/reference/privacyInterface.js | 1 + .../privacyTopLevelAmbientExternalModuleImportWithExport.js | 3 +++ ...rivacyTopLevelAmbientExternalModuleImportWithoutExport.js | 3 +++ .../privacyTopLevelInternalReferenceImportWithExport.js | 1 + .../privacyTopLevelInternalReferenceImportWithoutExport.js | 1 + tests/baselines/reference/privacyTypeParameterOfFunction.js | 1 + .../reference/privacyTypeParameterOfFunctionDeclFile.js | 1 + tests/baselines/reference/privacyTypeParametersOfClass.js | 1 + .../reference/privacyTypeParametersOfClassDeclFile.js | 1 + .../baselines/reference/privacyTypeParametersOfInterface.js | 1 + .../reference/privacyTypeParametersOfInterfaceDeclFile.js | 1 + tests/baselines/reference/privacyVar.js | 1 + tests/baselines/reference/privacyVarDeclFile.js | 1 + tests/baselines/reference/privatePropertyUsingObjectType.js | 1 + tests/baselines/reference/protoAsIndexInIndexExpression.js | 1 + tests/baselines/reference/reExportDefaultExport.js | 2 +- tests/baselines/reference/reExportUndefined2.js | 1 + .../recursiveExportAssignmentAndFindAliasedType1.js | 1 + .../recursiveExportAssignmentAndFindAliasedType2.js | 1 + .../recursiveExportAssignmentAndFindAliasedType3.js | 1 + .../recursiveExportAssignmentAndFindAliasedType4.js | 1 + .../recursiveExportAssignmentAndFindAliasedType5.js | 1 + .../recursiveExportAssignmentAndFindAliasedType6.js | 1 + .../recursiveExportAssignmentAndFindAliasedType7.js | 1 + .../baselines/reference/relativeNamesInClassicResolution.js | 1 + .../baselines/reference/requireAsFunctionInExternalModule.js | 3 ++- tests/baselines/reference/scannerClass2.js | 1 + .../shorthandOfExportedEntity01_targetES2015_CommonJS.js | 1 + .../shorthandOfExportedEntity02_targetES5_CommonJS.js | 1 + .../reference/shorthandPropertyAssignmentInES6Module.js | 1 + tests/baselines/reference/staticInstanceResolution3.js | 1 + tests/baselines/reference/staticInstanceResolution5.js | 1 + .../staticMethodWithTypeParameterExtendsClauseDeclFile.js | 1 + tests/baselines/reference/topLevelExports.js | 1 + tests/baselines/reference/topLevelFileModule.js | 1 + tests/baselines/reference/tsxAttributeResolution10.js | 1 + tests/baselines/reference/tsxAttributeResolution9.js | 1 + .../reference/tsxCorrectlyParseLessThanComparison1.js | 1 + tests/baselines/reference/tsxDefaultImports.js | 2 +- tests/baselines/reference/tsxDynamicTagName5.js | 1 + tests/baselines/reference/tsxDynamicTagName7.js | 1 + tests/baselines/reference/tsxDynamicTagName8.js | 1 + tests/baselines/reference/tsxDynamicTagName9.js | 1 + tests/baselines/reference/tsxElementResolution19.js | 1 + tests/baselines/reference/tsxExternalModuleEmit1.js | 2 ++ ...bjectCreationExpressionWithUndefinedCallResolutionData.js | 1 + tests/baselines/reference/typeGuardsAsAssertions.js | 1 + tests/baselines/reference/typeGuardsInExternalModule.js | 1 + tests/baselines/reference/typeInferenceLiteralUnion.js | 1 + tests/baselines/reference/typePredicateInLoop.js | 1 + tests/baselines/reference/typeReferenceDirectives7.js | 1 + tests/baselines/reference/typeReferenceDirectives8.js | 2 ++ tests/baselines/reference/typeReferenceDirectives9.js | 2 ++ tests/baselines/reference/typeofANonExportedType.js | 1 + tests/baselines/reference/typeofAmbientExternalModules.js | 1 + tests/baselines/reference/typeofAnExportedType.js | 1 + tests/baselines/reference/typeofExternalModules.js | 1 + tests/baselines/reference/typingsLookup4.js | 1 + tests/baselines/reference/umd-errors.js | 1 + tests/baselines/reference/unclosedExportClause01.js | 5 +++++ tests/baselines/reference/unclosedExportClause02.js | 1 + tests/baselines/reference/unusedImports1.js | 1 + tests/baselines/reference/unusedImports11.js | 2 +- tests/baselines/reference/unusedImports12.js | 2 +- tests/baselines/reference/unusedImports13.js | 1 + tests/baselines/reference/unusedImports14.js | 1 + tests/baselines/reference/unusedImports15.js | 1 + tests/baselines/reference/unusedImports16.js | 1 + tests/baselines/reference/unusedImports2.js | 1 + tests/baselines/reference/unusedImports3.js | 1 + tests/baselines/reference/unusedImports4.js | 1 + tests/baselines/reference/unusedImports5.js | 1 + tests/baselines/reference/unusedImports6.js | 2 +- tests/baselines/reference/unusedImports7.js | 2 +- tests/baselines/reference/unusedImports8.js | 1 + tests/baselines/reference/unusedImports9.js | 1 + tests/baselines/reference/unusedLocalsAndObjectSpread2.js | 1 + .../reference/unusedLocalsAndParametersOverloadSignatures.js | 1 + tests/baselines/reference/unusedVariablesinModules1.js | 1 + tests/baselines/reference/useStrictLikePrologueString01.js | 1 + tests/baselines/reference/varArgsOnConstructorTypes.js | 1 + tests/baselines/reference/visibilityOfTypeParameters.js | 1 + tests/baselines/reference/voidAsNonAmbiguousReturnType.js | 1 + tests/baselines/reference/withExportDecl.js | 1 + tests/baselines/reference/withImportDecl.js | 1 + 148 files changed, 186 insertions(+), 9 deletions(-) diff --git a/tests/baselines/reference/nameDelimitedBySlashes.js b/tests/baselines/reference/nameDelimitedBySlashes.js index 93cf4e29d49..36b8e0e8d27 100644 --- a/tests/baselines/reference/nameDelimitedBySlashes.js +++ b/tests/baselines/reference/nameDelimitedBySlashes.js @@ -11,6 +11,7 @@ var x = foo.foo + 42; //// [foo_0.js] "use strict"; exports.foo = 42; +exports.__esModule = true; //// [foo_1.js] "use strict"; var foo = require("./test/foo_0"); diff --git a/tests/baselines/reference/nameWithFileExtension.js b/tests/baselines/reference/nameWithFileExtension.js index 156d1b03a1a..86c384cdbdf 100644 --- a/tests/baselines/reference/nameWithFileExtension.js +++ b/tests/baselines/reference/nameWithFileExtension.js @@ -11,6 +11,7 @@ var x = foo.foo + 42; //// [foo_0.js] "use strict"; exports.foo = 42; +exports.__esModule = true; //// [foo_1.js] "use strict"; var foo = require("./foo_0.js"); diff --git a/tests/baselines/reference/nameWithRelativePaths.js b/tests/baselines/reference/nameWithRelativePaths.js index d8b0eed43cf..57ff852ec35 100644 --- a/tests/baselines/reference/nameWithRelativePaths.js +++ b/tests/baselines/reference/nameWithRelativePaths.js @@ -26,12 +26,14 @@ if(foo2.M2.x){ //// [foo_0.js] "use strict"; exports.foo = 42; +exports.__esModule = true; //// [foo_1.js] "use strict"; function f() { return 42; } exports.f = f; +exports.__esModule = true; //// [foo_2.js] "use strict"; var M2; diff --git a/tests/baselines/reference/narrowingConstrainedTypeParameter.js b/tests/baselines/reference/narrowingConstrainedTypeParameter.js index 3107585d941..f148dc22ea1 100644 --- a/tests/baselines/reference/narrowingConstrainedTypeParameter.js +++ b/tests/baselines/reference/narrowingConstrainedTypeParameter.js @@ -30,3 +30,4 @@ function speak(pet, voice) { return voice(pet); } exports.speak = speak; +exports.__esModule = true; diff --git a/tests/baselines/reference/nestedLoops.js b/tests/baselines/reference/nestedLoops.js index c29311c38de..f4aae6dc91c 100644 --- a/tests/baselines/reference/nestedLoops.js +++ b/tests/baselines/reference/nestedLoops.js @@ -45,3 +45,4 @@ var Test = (function () { return Test; }()); exports.Test = Test; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js index b56988de44c..7c4e2185496 100644 --- a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js +++ b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js @@ -11,3 +11,4 @@ declare var a: number; //// [1.js] "use strict"; exports.j = "hello"; // error +exports.__esModule = true; diff --git a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js index 8c75af24034..ed001833594 100644 --- a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js +++ b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js @@ -12,3 +12,4 @@ export var j = "hello"; // error //// [1.js] "use strict"; exports.j = "hello"; // error +exports.__esModule = true; diff --git a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js index 2d7d930703c..85553b5265f 100644 --- a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js +++ b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js @@ -23,6 +23,7 @@ var Bar = (function () { return Bar; }()); exports.Bar = Bar; +exports.__esModule = true; //// [noImplicitAnyDestructuringInPrivateMethod.d.ts] diff --git a/tests/baselines/reference/noImplicitUseStrict_amd.js b/tests/baselines/reference/noImplicitUseStrict_amd.js index ac15f548c47..8b3e7628e4e 100644 --- a/tests/baselines/reference/noImplicitUseStrict_amd.js +++ b/tests/baselines/reference/noImplicitUseStrict_amd.js @@ -5,4 +5,5 @@ export var x = 0; //// [noImplicitUseStrict_amd.js] define(["require", "exports"], function (require, exports) { exports.x = 0; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/noImplicitUseStrict_commonjs.js b/tests/baselines/reference/noImplicitUseStrict_commonjs.js index 9c726938f04..30d507c8fc2 100644 --- a/tests/baselines/reference/noImplicitUseStrict_commonjs.js +++ b/tests/baselines/reference/noImplicitUseStrict_commonjs.js @@ -4,3 +4,4 @@ export var x = 0; //// [noImplicitUseStrict_commonjs.js] exports.x = 0; +exports.__esModule = true; diff --git a/tests/baselines/reference/noImplicitUseStrict_umd.js b/tests/baselines/reference/noImplicitUseStrict_umd.js index eafb8246bf7..b48c5fde9a5 100644 --- a/tests/baselines/reference/noImplicitUseStrict_umd.js +++ b/tests/baselines/reference/noImplicitUseStrict_umd.js @@ -13,4 +13,5 @@ export var x = 0; } })(function (require, exports) { exports.x = 0; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/nodeResolution1.js b/tests/baselines/reference/nodeResolution1.js index deda55cef0f..a48eb71c8bc 100644 --- a/tests/baselines/reference/nodeResolution1.js +++ b/tests/baselines/reference/nodeResolution1.js @@ -10,5 +10,6 @@ import y = require("./a"); //// [a.js] "use strict"; exports.x = 1; +exports.__esModule = true; //// [b.js] "use strict"; diff --git a/tests/baselines/reference/nodeResolution4.js b/tests/baselines/reference/nodeResolution4.js index 7678b7c1c5c..7aac08fe6d0 100644 --- a/tests/baselines/reference/nodeResolution4.js +++ b/tests/baselines/reference/nodeResolution4.js @@ -15,5 +15,6 @@ import y = require("./a"); var x = 1; //// [a.js] "use strict"; +exports.__esModule = true; //// [b.js] "use strict"; diff --git a/tests/baselines/reference/nonMergedOverloads.js b/tests/baselines/reference/nonMergedOverloads.js index a577329f1cf..8183e02d0f2 100644 --- a/tests/baselines/reference/nonMergedOverloads.js +++ b/tests/baselines/reference/nonMergedOverloads.js @@ -11,3 +11,4 @@ var f = 10; function f() { } exports.f = f; +exports.__esModule = true; diff --git a/tests/baselines/reference/outFilerootDirModuleNamesAmd.js b/tests/baselines/reference/outFilerootDirModuleNamesAmd.js index 5b99f76a5b9..47d356e3bf1 100644 --- a/tests/baselines/reference/outFilerootDirModuleNamesAmd.js +++ b/tests/baselines/reference/outFilerootDirModuleNamesAmd.js @@ -14,14 +14,14 @@ export default function foo() { new Foo(); } define("b", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; function foo() { new a_1.default(); } - Object.defineProperty(exports, "__esModule", { value: true }); exports.default = foo; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("a", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; class Foo { } - Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; b_1.default(); + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/outModuleConcatAmd.js b/tests/baselines/reference/outModuleConcatAmd.js index b30cf93786c..0c2618e2a9e 100644 --- a/tests/baselines/reference/outModuleConcatAmd.js +++ b/tests/baselines/reference/outModuleConcatAmd.js @@ -27,6 +27,7 @@ define("ref/a", ["require", "exports"], function (require, exports) { return A; }()); exports.A = A; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { "use strict"; @@ -38,6 +39,7 @@ define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { return B; }(a_1.A)); exports.B = B; + Object.defineProperty(exports, "__esModule", { value: true }); }); //# sourceMappingURL=all.js.map diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.js b/tests/baselines/reference/outModuleTripleSlashRefs.js index 33e970af54b..aee6038f988 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.js +++ b/tests/baselines/reference/outModuleTripleSlashRefs.js @@ -56,6 +56,7 @@ define("ref/a", ["require", "exports"], function (require, exports) { return A; }()); exports.A = A; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { "use strict"; @@ -67,6 +68,7 @@ define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { return B; }(a_1.A)); exports.B = B; + Object.defineProperty(exports, "__esModule", { value: true }); }); //# sourceMappingURL=all.js.map diff --git a/tests/baselines/reference/parser0_004152.js b/tests/baselines/reference/parser0_004152.js index 333b64811c8..85a743c6faa 100644 --- a/tests/baselines/reference/parser0_004152.js +++ b/tests/baselines/reference/parser0_004152.js @@ -14,3 +14,4 @@ var Game = (function () { return Game; }()); exports.Game = Game; +exports.__esModule = true; diff --git a/tests/baselines/reference/parser509546.js b/tests/baselines/reference/parser509546.js index ceaf9b3572c..4b95b2719e6 100644 --- a/tests/baselines/reference/parser509546.js +++ b/tests/baselines/reference/parser509546.js @@ -12,3 +12,4 @@ var Logger = (function () { return Logger; }()); exports.Logger = Logger; +exports.__esModule = true; diff --git a/tests/baselines/reference/parser509546_1.js b/tests/baselines/reference/parser509546_1.js index 9d07172c509..2b3afe47ac9 100644 --- a/tests/baselines/reference/parser509546_1.js +++ b/tests/baselines/reference/parser509546_1.js @@ -12,3 +12,4 @@ var Logger = (function () { return Logger; }()); exports.Logger = Logger; +exports.__esModule = true; diff --git a/tests/baselines/reference/parser509546_2.js b/tests/baselines/reference/parser509546_2.js index b8822b52541..071c57efb87 100644 --- a/tests/baselines/reference/parser509546_2.js +++ b/tests/baselines/reference/parser509546_2.js @@ -14,3 +14,4 @@ var Logger = (function () { return Logger; }()); exports.Logger = Logger; +exports.__esModule = true; diff --git a/tests/baselines/reference/parser618973.js b/tests/baselines/reference/parser618973.js index df9b2e4433a..2898281f493 100644 --- a/tests/baselines/reference/parser618973.js +++ b/tests/baselines/reference/parser618973.js @@ -14,3 +14,4 @@ var Foo = (function () { return Foo; }()); exports.Foo = Foo; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserArgumentList1.js b/tests/baselines/reference/parserArgumentList1.js index 222b2c5ac89..167903245c1 100644 --- a/tests/baselines/reference/parserArgumentList1.js +++ b/tests/baselines/reference/parserArgumentList1.js @@ -13,3 +13,4 @@ function removeClass(node, className) { }); } exports.removeClass = removeClass; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserClass1.js b/tests/baselines/reference/parserClass1.js index 50d2fb179dc..97b8a7b0562 100644 --- a/tests/baselines/reference/parserClass1.js +++ b/tests/baselines/reference/parserClass1.js @@ -24,3 +24,4 @@ var NullLogger = (function () { return NullLogger; }()); exports.NullLogger = NullLogger; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserClass2.js b/tests/baselines/reference/parserClass2.js index c1d3b87e892..d1df19e6163 100644 --- a/tests/baselines/reference/parserClass2.js +++ b/tests/baselines/reference/parserClass2.js @@ -17,3 +17,4 @@ var LoggerAdapter = (function () { return LoggerAdapter; }()); exports.LoggerAdapter = LoggerAdapter; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserExportAssignment7.js b/tests/baselines/reference/parserExportAssignment7.js index dd6750bec32..8f9d4fe84d9 100644 --- a/tests/baselines/reference/parserExportAssignment7.js +++ b/tests/baselines/reference/parserExportAssignment7.js @@ -12,3 +12,4 @@ var C = (function () { return C; }()); module.exports = B; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserExportAssignment8.js b/tests/baselines/reference/parserExportAssignment8.js index 07ff257fb61..1334db7782a 100644 --- a/tests/baselines/reference/parserExportAssignment8.js +++ b/tests/baselines/reference/parserExportAssignment8.js @@ -12,3 +12,4 @@ var C = (function () { return C; }()); module.exports = B; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserModifierOnStatementInBlock1.js b/tests/baselines/reference/parserModifierOnStatementInBlock1.js index 352ee0cc511..e07e3ee9043 100644 --- a/tests/baselines/reference/parserModifierOnStatementInBlock1.js +++ b/tests/baselines/reference/parserModifierOnStatementInBlock1.js @@ -10,3 +10,4 @@ function foo() { export var x = this; } exports.foo = foo; +exports.__esModule = true; diff --git a/tests/baselines/reference/parserModifierOnStatementInBlock3.js b/tests/baselines/reference/parserModifierOnStatementInBlock3.js index 9f2cdf6850f..8d4f29558c8 100644 --- a/tests/baselines/reference/parserModifierOnStatementInBlock3.js +++ b/tests/baselines/reference/parserModifierOnStatementInBlock3.js @@ -12,3 +12,4 @@ function foo() { } } exports.foo = foo; +exports.__esModule = true; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution1_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution1_classic.js index 1a1bd387dce..58199832ee6 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution1_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution1_classic.js @@ -6,4 +6,5 @@ export var x = 1; define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js index 5fcaa23b976..d6692582fed 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js @@ -5,3 +5,4 @@ export var x = 1; //// [f1.js] "use strict"; exports.x = 1; +exports.__esModule = true; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js index 52dab845bb2..3e6e3a22d5c 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js @@ -5,4 +5,5 @@ export var x = 1; define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js index 8c8b5c9a926..955fb4cf7ae 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js @@ -4,3 +4,4 @@ export var x = 1; //// [file1.js] "use strict"; exports.x = 1; +exports.__esModule = true; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js index 15867b085ea..9713cae56f5 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js @@ -23,16 +23,19 @@ export var y = 100; define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; exports.y = 100; + exports.__esModule = true; }); //// [file2.js] define(["require", "exports", "./file3", "file4"], function (require, exports, file3_1, file4_1) { "use strict"; exports.x = file3_1.x + file4_1.y; + exports.__esModule = true; }); //// [file1.js] // baseUrl set via command line diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js index cbff6087530..966f50202c0 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js @@ -22,11 +22,13 @@ export var y: number; //// [file3.js] "use strict"; exports.x = 1; +exports.__esModule = true; //// [file2.js] "use strict"; var file3_1 = require("./file3"); // found with baseurl var file4_1 = require("file4"); // found with fallback exports.x = file3_1.x + file4_1.y; +exports.__esModule = true; //// [file1.js] // baseUrl set via command line "use strict"; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js index c1de8cea6c9..25ca74cc848 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js @@ -20,16 +20,19 @@ export var y = 100; define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; exports.y = 100; + exports.__esModule = true; }); //// [file2.js] define(["require", "exports", "./file3", "file4"], function (require, exports, file3_1, file4_1) { "use strict"; exports.x = file3_1.x + file4_1.y; + exports.__esModule = true; }); //// [file1.js] define(["require", "exports", "folder2/file2"], function (require, exports, file2_1) { diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js index c5a08d55d8b..8f8fe447550 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js @@ -19,11 +19,13 @@ export var y: number; //// [file3.js] "use strict"; exports.x = 1; +exports.__esModule = true; //// [file2.js] "use strict"; var file3_1 = require("./file3"); // found with baseurl var file4_1 = require("file4"); // found with fallback exports.x = file3_1.x + file4_1.y; +exports.__esModule = true; //// [file1.js] "use strict"; var file2_1 = require("folder2/file2"); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js index 24297f85e35..9b9054390ed 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js @@ -29,21 +29,25 @@ export var z1 = 1; define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; exports.y = 1; + exports.__esModule = true; }); //// [file3.js] define(["require", "exports"], function (require, exports) { "use strict"; exports.z = 1; + exports.__esModule = true; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; exports.z1 = 1; + exports.__esModule = true; }); //// [file1.js] define(["require", "exports", "folder2/file1", "folder3/file2", "components/file3", "file4"], function (require, exports, file1_1, file2_1, file3_1, file4_1) { diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js index 1958800f918..fdf2c8edbaf 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js @@ -28,12 +28,15 @@ export var z1 = 1; //// [file1.js] "use strict"; exports.x = 1; +exports.__esModule = true; //// [file2.js] "use strict"; exports.y = 1; +exports.__esModule = true; //// [file4.js] "use strict"; exports.z1 = 1; +exports.__esModule = true; //// [file1.js] "use strict"; var file1_1 = require("folder2/file1"); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js index 1e8f8807e2c..c871f804b05 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js @@ -15,6 +15,7 @@ export {x} from "../file2"; define(["require", "exports", "../file2"], function (require, exports, file2_1) { "use strict"; exports.x = file2_1.x; + exports.__esModule = true; }); //// [file1.js] define(["require", "exports", "./project/file3"], function (require, exports, file3_1) { diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js index 6db3fecf83f..5ae4aa284c0 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js @@ -15,6 +15,7 @@ export {x} from "../file2"; "use strict"; var file2_1 = require("../file2"); exports.x = file2_1.x; +exports.__esModule = true; //// [file1.js] "use strict"; var file3_1 = require("./project/file3"); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js index 5670f41be0f..3acc7ca8740 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js @@ -31,11 +31,13 @@ export let y: number; //// [module2.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); //// [file2.js] define(["require", "exports", "module1", "templates/module2", "../file3"], function (require, exports, module1_1, module2_1, file3_1) { "use strict"; exports.x = module1_1.a + module2_1.b + file3_1.x; + exports.__esModule = true; }); //// [file1.js] define(["require", "exports", "./project/file2", "module3"], function (require, exports, file2_1, module3_1) { diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js index 3be48cfc85c..a9870d0cbc6 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js @@ -30,12 +30,14 @@ export let y: number; //// [module2.js] "use strict"; +exports.__esModule = true; //// [file2.js] "use strict"; var module1_1 = require("module1"); var module2_1 = require("templates/module2"); var file3_1 = require("../file3"); exports.x = module1_1.a + module2_1.b + file3_1.x; +exports.__esModule = true; //// [file1.js] "use strict"; var file2_1 = require("./project/file2"); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js index 06f6b50e4a0..55ffb41de13 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js @@ -16,9 +16,11 @@ import { bar } from "bar"; "use strict"; function foo() { } exports.foo = foo; +exports.__esModule = true; //// [bar.js] "use strict"; function bar() { } exports.bar = bar; +exports.__esModule = true; //// [a.js] "use strict"; diff --git a/tests/baselines/reference/prespecializedGenericMembers1.js b/tests/baselines/reference/prespecializedGenericMembers1.js index dd6bd2a2dc6..cdfcaad8743 100644 --- a/tests/baselines/reference/prespecializedGenericMembers1.js +++ b/tests/baselines/reference/prespecializedGenericMembers1.js @@ -39,3 +39,4 @@ var catThing = { barry: cat }; var catBag = new CatBag(catThing); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyAccessorDeclFile.js b/tests/baselines/reference/privacyAccessorDeclFile.js index 6fed8b8f082..a85eb6de60c 100644 --- a/tests/baselines/reference/privacyAccessorDeclFile.js +++ b/tests/baselines/reference/privacyAccessorDeclFile.js @@ -2498,6 +2498,7 @@ var privateModule; return privateClassWithPrivateModuleSetAccessorTypes; }()); })(privateModule || (privateModule = {})); +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyAccessorDeclFile_GlobalFile.js] var publicClassInGlobal = (function () { function publicClassInGlobal() { diff --git a/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js b/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js index 4121dbdd51d..cbec9edb154 100644 --- a/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js +++ b/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js @@ -164,6 +164,7 @@ var SpecializedWidget; } SpecializedWidget.createWidget2 = createWidget2; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyCannotNameAccessorDeclFile_exporter.js] "use strict"; /// @@ -185,6 +186,7 @@ function createExportedWidget4() { return Widgets1.SpecializedGlobalWidget.createWidget4(); } exports.createExportedWidget4 = createExportedWidget4; +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyCannotNameAccessorDeclFile_consumer.js] "use strict"; var exporter = require("./privacyCannotNameAccessorDeclFile_exporter"); @@ -378,6 +380,7 @@ var privateClassWithPrivateModuleGetAccessorTypes = (function () { }); return privateClassWithPrivateModuleGetAccessorTypes; }()); +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyCannotNameAccessorDeclFile_GlobalWidgets.d.ts] diff --git a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js index c139b6279fd..7f3ef5512ae 100644 --- a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js +++ b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js @@ -128,6 +128,7 @@ var SpecializedWidget; } SpecializedWidget.createWidget2 = createWidget2; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); +exports.__esModule = true; //// [privacyCannotNameVarTypeDeclFile_exporter.js] "use strict"; /// @@ -149,6 +150,7 @@ function createExportedWidget4() { return Widgets1.SpecializedGlobalWidget.createWidget4(); } exports.createExportedWidget4 = createExportedWidget4; +exports.__esModule = true; //// [privacyCannotNameVarTypeDeclFile_consumer.js] "use strict"; var exporter = require("./privacyCannotNameVarTypeDeclFile_exporter"); @@ -206,6 +208,7 @@ privateClassWithPrivateModulePropertyTypes.myPublicStaticProperty = exporter.cre privateClassWithPrivateModulePropertyTypes.myPublicStaticProperty1 = exporter.createExportedWidget4(); var privateVarWithPrivateModulePropertyTypes = exporter.createExportedWidget2(); var privateVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4(); +exports.__esModule = true; //// [privacyCannotNameVarTypeDeclFile_GlobalWidgets.d.ts] diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js index 92be6f737cc..e150564b747 100644 --- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js +++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js @@ -31,6 +31,7 @@ var Query; }); } })(Query || (Query = {})); +exports.__esModule = true; //// [privacyCheckAnonymousFunctionParameter.d.ts] diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js index 1da2ec03ed7..3dee88c4f71 100644 --- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js +++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js @@ -30,6 +30,7 @@ define(["require", "exports"], function (require, exports) { Q.foo(null); } })(Q || (Q = {})); + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js index 7d4db36ee99..faa22fe190f 100644 --- a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js +++ b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js @@ -26,6 +26,7 @@ define(["require", "exports"], function (require, exports) { return B; }()); exports.B = B; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyCheckTypeOfFunction.js b/tests/baselines/reference/privacyCheckTypeOfFunction.js index b810dafcca7..40cff7997a7 100644 --- a/tests/baselines/reference/privacyCheckTypeOfFunction.js +++ b/tests/baselines/reference/privacyCheckTypeOfFunction.js @@ -10,3 +10,4 @@ export var b = foo; function foo() { } exports.b = foo; +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyClass.js b/tests/baselines/reference/privacyClass.js index 4e79f019e5d..4b08cf22e4f 100644 --- a/tests/baselines/reference/privacyClass.js +++ b/tests/baselines/reference/privacyClass.js @@ -430,3 +430,4 @@ var glo_C12_public = (function (_super) { return glo_C12_public; }(glo_c_private)); exports.glo_C12_public = glo_C12_public; +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js index 3e5b20923df..0c500f0ed28 100644 --- a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js @@ -289,6 +289,7 @@ var publicClassExtendingFromPrivateModuleClass = (function (_super) { return publicClassExtendingFromPrivateModuleClass; }(privateModule.publicClassInPrivateModule)); exports.publicClassExtendingFromPrivateModuleClass = publicClassExtendingFromPrivateModuleClass; +exports.__esModule = true; //// [privacyClassExtendsClauseDeclFile_GlobalFile.js] var __extends = (this && this.__extends) || (function () { var extendStatics = Object.setPrototypeOf || diff --git a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js index 15de9a16674..595889593cd 100644 --- a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js @@ -207,6 +207,7 @@ var publicClassImplementingFromPrivateModuleInterface = (function () { return publicClassImplementingFromPrivateModuleInterface; }()); exports.publicClassImplementingFromPrivateModuleInterface = publicClassImplementingFromPrivateModuleInterface; +exports.__esModule = true; //// [privacyClassImplementsClauseDeclFile_GlobalFile.js] var publicModuleInGlobal; (function (publicModuleInGlobal) { diff --git a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js index d8bfef7060e..3304fbd1df3 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js @@ -184,6 +184,7 @@ var SpecializedWidget; } SpecializedWidget.createWidget2 = createWidget2; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); +exports.__esModule = true; //// [privacyFunctionCannotNameParameterTypeDeclFile_exporter.js] "use strict"; /// @@ -205,6 +206,7 @@ function createExportedWidget4() { return Widgets1.SpecializedGlobalWidget.createWidget4(); } exports.createExportedWidget4 = createExportedWidget4; +exports.__esModule = true; //// [privacyFunctionCannotNameParameterTypeDeclFile_consumer.js] "use strict"; var exporter = require("./privacyFunctionCannotNameParameterTypeDeclFile_exporter"); @@ -392,6 +394,7 @@ function privateFunctionWithPrivateModuleParameterTypes(param) { function privateFunctionWithPrivateModuleParameterTypes1(param) { if (param === void 0) { param = exporter.createExportedWidget4(); } } +exports.__esModule = true; //// [privacyFunctionCannotNameParameterTypeDeclFile_GlobalWidgets.d.ts] diff --git a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js index 3b1ffb487ff..c354ed68321 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js @@ -191,6 +191,7 @@ var SpecializedWidget; } SpecializedWidget.createWidget2 = createWidget2; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); +exports.__esModule = true; //// [privacyFunctionReturnTypeDeclFile_exporter.js] "use strict"; /// @@ -212,6 +213,7 @@ function createExportedWidget4() { return Widgets1.SpecializedGlobalWidget.createWidget4(); } exports.createExportedWidget4 = createExportedWidget4; +exports.__esModule = true; //// [privacyFunctionReturnTypeDeclFile_consumer.js] "use strict"; var exporter = require("./privacyFunctionReturnTypeDeclFile_exporter"); @@ -349,6 +351,7 @@ function privateFunctionWithPrivateModuleReturnTypes() { function privateFunctionWithPrivateModuleReturnTypes1() { return exporter.createExportedWidget4(); } +exports.__esModule = true; //// [privacyFunctionReturnTypeDeclFile_GlobalWidgets.d.ts] diff --git a/tests/baselines/reference/privacyFunctionParameterDeclFile.js b/tests/baselines/reference/privacyFunctionParameterDeclFile.js index e8fff791a0e..c4968d84371 100644 --- a/tests/baselines/reference/privacyFunctionParameterDeclFile.js +++ b/tests/baselines/reference/privacyFunctionParameterDeclFile.js @@ -1027,6 +1027,7 @@ var privateModule; function privateFunctionWithPrivateModuleParameterTypes(param) { } })(privateModule || (privateModule = {})); +exports.__esModule = true; //// [privacyFunctionParameterDeclFile_GlobalFile.js] var publicClassInGlobal = (function () { function publicClassInGlobal() { diff --git a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js index d4265b1c352..132c9e6a30c 100644 --- a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js @@ -1819,6 +1819,7 @@ var privateModule; return new privateModule.publicClass(); } })(privateModule || (privateModule = {})); +exports.__esModule = true; //// [privacyFunctionReturnTypeDeclFile_GlobalFile.js] var publicClassInGlobal = (function () { function publicClassInGlobal() { diff --git a/tests/baselines/reference/privacyGetter.js b/tests/baselines/reference/privacyGetter.js index 37d89442e62..fd8b8a3c684 100644 --- a/tests/baselines/reference/privacyGetter.js +++ b/tests/baselines/reference/privacyGetter.js @@ -504,4 +504,5 @@ define(["require", "exports"], function (require, exports) { }); return C8_private; }()); + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/privacyGloFunc.js b/tests/baselines/reference/privacyGloFunc.js index 153fa57e3d3..8059f3da545 100644 --- a/tests/baselines/reference/privacyGloFunc.js +++ b/tests/baselines/reference/privacyGloFunc.js @@ -983,4 +983,5 @@ define(["require", "exports"], function (require, exports) { return new C5_private(); //error } exports.f12_public = f12_public; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyImport.js b/tests/baselines/reference/privacyImport.js index 2915b6e5f24..3dcb212af95 100644 --- a/tests/baselines/reference/privacyImport.js +++ b/tests/baselines/reference/privacyImport.js @@ -701,3 +701,4 @@ var m3; //import m2 = require("use_glo_M1_public"); })(m4 || (m4 = {})); })(m3 = exports.m3 || (exports.m3 = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyImportParseErrors.js b/tests/baselines/reference/privacyImportParseErrors.js index b705bbe1170..b7cfd542470 100644 --- a/tests/baselines/reference/privacyImportParseErrors.js +++ b/tests/baselines/reference/privacyImportParseErrors.js @@ -575,3 +575,4 @@ var m3; var a = 10; })(m4 || (m4 = {})); })(m3 = exports.m3 || (exports.m3 = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyInterface.js b/tests/baselines/reference/privacyInterface.js index 59e10aca7ff..4b78192dc97 100644 --- a/tests/baselines/reference/privacyInterface.js +++ b/tests/baselines/reference/privacyInterface.js @@ -311,3 +311,4 @@ var C6_private = (function () { } return C6_private; }()); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js index d8bf7c85d12..ae53d1bc51c 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js @@ -59,6 +59,7 @@ var c_public = (function () { return c_public; }()); exports.c_public = c_public; +exports.__esModule = true; //// [privacyTopLevelAmbientExternalModuleImportWithExport_require1.js] "use strict"; var c_public = (function () { @@ -67,6 +68,7 @@ var c_public = (function () { return c_public; }()); exports.c_public = c_public; +exports.__esModule = true; //// [privacyTopLevelAmbientExternalModuleImportWithExport_core.js] "use strict"; /// @@ -85,6 +87,7 @@ var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_private() exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_private(); var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_private(); exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_private(); +exports.__esModule = true; //// [privacyTopLevelAmbientExternalModuleImportWithExport_require2.d.ts] diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js index 7f44dbe6257..af8b2fd9eae 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js @@ -60,6 +60,7 @@ define(["require", "exports"], function (require, exports) { return c_public; }()); exports.c_public = c_public; + exports.__esModule = true; }); //// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.js] define(["require", "exports"], function (require, exports) { @@ -70,6 +71,7 @@ define(["require", "exports"], function (require, exports) { return c_public; }()); exports.c_public = c_public; + exports.__esModule = true; }); //// [privacyTopLevelAmbientExternalModuleImportWithoutExport_core.js] define(["require", "exports", "m", "m2", "privacyTopLevelAmbientExternalModuleImportWithoutExport_require"], function (require, exports, im_private_mi_private, im_private_mu_private, im_private_mi_public) { @@ -83,6 +85,7 @@ define(["require", "exports", "m", "m2", "privacyTopLevelAmbientExternalModuleIm exports.publicUse_im_private_mi_public = new im_private_mi_public.c_public(); var privateUse_im_private_mi_public = new im_private_mi_public.c_public(); exports.publicUse_im_private_mi_public = new im_private_mi_public.c_public(); + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js index a01f1ef611f..d26782ef2dd 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js @@ -198,4 +198,5 @@ define(["require", "exports"], function (require, exports) { var privateUse_im_public_mi_public = new exports.im_public_mi_public.c(); exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c(); var privateUse_im_public_mu_public; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js index 2554085b94b..402e30c17a7 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js @@ -199,4 +199,5 @@ define(["require", "exports"], function (require, exports) { var privateUse_im_private_mi_public = new im_private_mi_public.c(); exports.publicUse_im_private_mi_public = new im_private_mi_public.c(); var privateUse_im_private_mu_public; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/privacyTypeParameterOfFunction.js b/tests/baselines/reference/privacyTypeParameterOfFunction.js index 84034362fac..71683805c05 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunction.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunction.js @@ -244,3 +244,4 @@ function publicFunctionWithPublicTypeParametersWithoutExtends() { exports.publicFunctionWithPublicTypeParametersWithoutExtends = publicFunctionWithPublicTypeParametersWithoutExtends; function privateFunctionWithPublicTypeParametersWithoutExtends() { } +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js index 3eb6027b050..bc1be54d2e5 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js @@ -815,3 +815,4 @@ var privateModule; function privateFunctionWithPublicTypeParametersWithoutExtends() { } })(privateModule || (privateModule = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTypeParametersOfClass.js b/tests/baselines/reference/privacyTypeParametersOfClass.js index 3d28e145b32..50fe3b8b456 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClass.js +++ b/tests/baselines/reference/privacyTypeParametersOfClass.js @@ -108,3 +108,4 @@ var privateClassWithPublicTypeParametersWithoutExtends = (function () { }; return privateClassWithPublicTypeParametersWithoutExtends; }()); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js index 3ccdec46d7c..6f012c1b34e 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js @@ -382,3 +382,4 @@ var privateModule; return privateClassWithPublicTypeParametersWithoutExtends; }()); })(privateModule || (privateModule = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTypeParametersOfInterface.js b/tests/baselines/reference/privacyTypeParametersOfInterface.js index a330ea76e13..e7fb531c773 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterface.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterface.js @@ -82,3 +82,4 @@ var publicClassT = (function () { return publicClassT; }()); exports.publicClassT = publicClassT; +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js index 7c92ed701d9..d4929d9b329 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js @@ -264,3 +264,4 @@ var privateModule; }()); privateModule.publicClassInPrivateModuleT = publicClassInPrivateModuleT; })(privateModule || (privateModule = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyVar.js b/tests/baselines/reference/privacyVar.js index 0d133743709..f5ed884807a 100644 --- a/tests/baselines/reference/privacyVar.js +++ b/tests/baselines/reference/privacyVar.js @@ -332,3 +332,4 @@ var glo_v21_private = new glo_C1_public(); exports.glo_v22_public = new glo_C1_public(); var glo_v23_private = new glo_C2_private(); exports.glo_v24_public = new glo_C2_private(); // error +exports.__esModule = true; diff --git a/tests/baselines/reference/privacyVarDeclFile.js b/tests/baselines/reference/privacyVarDeclFile.js index 102aeea58a4..ab62eccebc9 100644 --- a/tests/baselines/reference/privacyVarDeclFile.js +++ b/tests/baselines/reference/privacyVarDeclFile.js @@ -574,6 +574,7 @@ var privateModule; }()); var privateVarWithPrivateModulePropertyTypes; })(privateModule || (privateModule = {})); +exports.__esModule = true; //// [privacyVarDeclFile_GlobalFile.js] var publicClassInGlobal = (function () { function publicClassInGlobal() { diff --git a/tests/baselines/reference/privatePropertyUsingObjectType.js b/tests/baselines/reference/privatePropertyUsingObjectType.js index 0c16d8bafff..2b058047aaa 100644 --- a/tests/baselines/reference/privatePropertyUsingObjectType.js +++ b/tests/baselines/reference/privatePropertyUsingObjectType.js @@ -18,4 +18,5 @@ define(["require", "exports"], function (require, exports) { return FilterManager; }()); exports.FilterManager = FilterManager; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/protoAsIndexInIndexExpression.js b/tests/baselines/reference/protoAsIndexInIndexExpression.js index 2c9b0f7a7c7..7805cebbee3 100644 --- a/tests/baselines/reference/protoAsIndexInIndexExpression.js +++ b/tests/baselines/reference/protoAsIndexInIndexExpression.js @@ -21,6 +21,7 @@ class C { //// [protoAsIndexInIndexExpression_0.js] "use strict"; +exports.__esModule = true; //// [protoAsIndexInIndexExpression_1.js] /// var EntityPrototype = undefined; diff --git a/tests/baselines/reference/reExportDefaultExport.js b/tests/baselines/reference/reExportDefaultExport.js index da50a3a7115..fdf24fbeb16 100644 --- a/tests/baselines/reference/reExportDefaultExport.js +++ b/tests/baselines/reference/reExportDefaultExport.js @@ -18,9 +18,9 @@ foo(); "use strict"; function f() { } -Object.defineProperty(exports, "__esModule", { value: true }); exports.default = f; exports.f = f; +Object.defineProperty(exports, "__esModule", { value: true }); //// [m2.js] "use strict"; var m1_1 = require("./m1"); diff --git a/tests/baselines/reference/reExportUndefined2.js b/tests/baselines/reference/reExportUndefined2.js index 53b78599cbe..5054ea672c9 100644 --- a/tests/baselines/reference/reExportUndefined2.js +++ b/tests/baselines/reference/reExportUndefined2.js @@ -14,6 +14,7 @@ use(undefined); "use strict"; var undefined; exports.undefined = undefined; +exports.__esModule = true; //// [b.js] "use strict"; var a_1 = require("./a"); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js index d759bc2f296..87ef9fe8671 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js @@ -29,4 +29,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType1_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js index 7704b38f68d..c38c38ea325 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js @@ -33,4 +33,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType2_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js index a46be3bdafc..178d8b3b3ee 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js @@ -37,4 +37,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType3_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js index 8ccd6ecf560..893c4ec990f 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js @@ -31,4 +31,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType4_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js index 4602ed554e5..39cb223d1a0 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js @@ -40,4 +40,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType5_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js index d3487519218..d8541df0c2c 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js @@ -49,4 +49,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType6_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js index 9a29c2bf949..01f818d5bb2 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js @@ -51,4 +51,5 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType7_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/relativeNamesInClassicResolution.js b/tests/baselines/reference/relativeNamesInClassicResolution.js index a6c5a06ea3d..3d24d8428f5 100644 --- a/tests/baselines/reference/relativeNamesInClassicResolution.js +++ b/tests/baselines/reference/relativeNamesInClassicResolution.js @@ -15,4 +15,5 @@ define(["require", "exports"], function (require, exports) { define(["require", "exports"], function (require, exports) { "use strict"; exports.x = 1; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/requireAsFunctionInExternalModule.js b/tests/baselines/reference/requireAsFunctionInExternalModule.js index a8b14db3138..52b40608608 100644 --- a/tests/baselines/reference/requireAsFunctionInExternalModule.js +++ b/tests/baselines/reference/requireAsFunctionInExternalModule.js @@ -19,10 +19,10 @@ hello(); //// [c.js] "use strict"; function require(a) { } -exports.__esModule = true; exports["default"] = require; function has(a) { return true; } exports.has = has; +exports.__esModule = true; //// [m.js] "use strict"; var c_1 = require("./c"); @@ -31,6 +31,7 @@ exports.hello = hello; if (c_1.has('ember-debug')) { c_1["default"]('ember-debug'); } +exports.__esModule = true; //// [m2.js] "use strict"; var m_1 = require("./m"); diff --git a/tests/baselines/reference/scannerClass2.js b/tests/baselines/reference/scannerClass2.js index 640f0952bb9..96dd8c0b283 100644 --- a/tests/baselines/reference/scannerClass2.js +++ b/tests/baselines/reference/scannerClass2.js @@ -17,3 +17,4 @@ var LoggerAdapter = (function () { return LoggerAdapter; }()); exports.LoggerAdapter = LoggerAdapter; +exports.__esModule = true; diff --git a/tests/baselines/reference/shorthandOfExportedEntity01_targetES2015_CommonJS.js b/tests/baselines/reference/shorthandOfExportedEntity01_targetES2015_CommonJS.js index c1728d68e9b..2e90d3a4474 100644 --- a/tests/baselines/reference/shorthandOfExportedEntity01_targetES2015_CommonJS.js +++ b/tests/baselines/reference/shorthandOfExportedEntity01_targetES2015_CommonJS.js @@ -14,6 +14,7 @@ function foo() { const x = { test: exports.test }; } exports.foo = foo; +Object.defineProperty(exports, "__esModule", { value: true }); //// [shorthandOfExportedEntity01_targetES2015_CommonJS.d.ts] diff --git a/tests/baselines/reference/shorthandOfExportedEntity02_targetES5_CommonJS.js b/tests/baselines/reference/shorthandOfExportedEntity02_targetES5_CommonJS.js index e89a413463e..09130120de4 100644 --- a/tests/baselines/reference/shorthandOfExportedEntity02_targetES5_CommonJS.js +++ b/tests/baselines/reference/shorthandOfExportedEntity02_targetES5_CommonJS.js @@ -14,6 +14,7 @@ function foo() { var x = { test: exports.test }; } exports.foo = foo; +Object.defineProperty(exports, "__esModule", { value: true }); //// [shorthandOfExportedEntity02_targetES5_CommonJS.d.ts] diff --git a/tests/baselines/reference/shorthandPropertyAssignmentInES6Module.js b/tests/baselines/reference/shorthandPropertyAssignmentInES6Module.js index fad9c37ea8f..be20fb287ab 100644 --- a/tests/baselines/reference/shorthandPropertyAssignmentInES6Module.js +++ b/tests/baselines/reference/shorthandPropertyAssignmentInES6Module.js @@ -18,6 +18,7 @@ use(foo); //// [existingModule.js] "use strict"; exports.x = 1; +Object.defineProperty(exports, "__esModule", { value: true }); //// [test.js] "use strict"; const existingModule_1 = require("./existingModule"); diff --git a/tests/baselines/reference/staticInstanceResolution3.js b/tests/baselines/reference/staticInstanceResolution3.js index c480fd33285..f77980caf2f 100644 --- a/tests/baselines/reference/staticInstanceResolution3.js +++ b/tests/baselines/reference/staticInstanceResolution3.js @@ -23,6 +23,7 @@ var Promise = (function () { return Promise; }()); exports.Promise = Promise; +exports.__esModule = true; //// [staticInstanceResolution3_1.js] "use strict"; /// diff --git a/tests/baselines/reference/staticInstanceResolution5.js b/tests/baselines/reference/staticInstanceResolution5.js index b3514e00aad..3ec32566658 100644 --- a/tests/baselines/reference/staticInstanceResolution5.js +++ b/tests/baselines/reference/staticInstanceResolution5.js @@ -28,6 +28,7 @@ define(["require", "exports"], function (require, exports) { return Promise; }()); exports.Promise = Promise; + exports.__esModule = true; }); //// [staticInstanceResolution5_1.js] define(["require", "exports"], function (require, exports) { diff --git a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js index 9b8987659c5..e1694f4ed5f 100644 --- a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js +++ b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js @@ -52,6 +52,7 @@ var publicClassWithWithPrivateTypeParameters = (function () { return publicClassWithWithPrivateTypeParameters; }()); exports.publicClassWithWithPrivateTypeParameters = publicClassWithWithPrivateTypeParameters; +exports.__esModule = true; //// [staticMethodWithTypeParameterExtendsClauseDeclFile.d.ts] diff --git a/tests/baselines/reference/topLevelExports.js b/tests/baselines/reference/topLevelExports.js index bf274fcf558..8cb7a7cfe4e 100644 --- a/tests/baselines/reference/topLevelExports.js +++ b/tests/baselines/reference/topLevelExports.js @@ -11,4 +11,5 @@ define(["require", "exports"], function (require, exports) { exports.foo = 3; function log(n) { return n; } void log(exports.foo).toString(); + exports.__esModule = true; }); diff --git a/tests/baselines/reference/topLevelFileModule.js b/tests/baselines/reference/topLevelFileModule.js index c893a9b4675..b8ff23c13bd 100644 --- a/tests/baselines/reference/topLevelFileModule.js +++ b/tests/baselines/reference/topLevelFileModule.js @@ -14,6 +14,7 @@ var z = foo.x + fum.y; //// [foo_0.js] "use strict"; +exports.__esModule = true; //// [foo_1.js] "use strict"; var foo = require("./vs/foo_0"); diff --git a/tests/baselines/reference/tsxAttributeResolution10.js b/tests/baselines/reference/tsxAttributeResolution10.js index 798bbb4c7af..64f18cd24e0 100644 --- a/tests/baselines/reference/tsxAttributeResolution10.js +++ b/tests/baselines/reference/tsxAttributeResolution10.js @@ -48,4 +48,5 @@ define(["require", "exports"], function (require, exports) { ; // Should be ok ; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/tsxAttributeResolution9.js b/tests/baselines/reference/tsxAttributeResolution9.js index cd6946636a6..2375e5e32ff 100644 --- a/tests/baselines/reference/tsxAttributeResolution9.js +++ b/tests/baselines/reference/tsxAttributeResolution9.js @@ -40,4 +40,5 @@ define(["require", "exports"], function (require, exports) { exports.MyComponent = MyComponent; ; // ok ; // should be an error + exports.__esModule = true; }); diff --git a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js index 8135af8731f..96f400740c3 100644 --- a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js +++ b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js @@ -44,3 +44,4 @@ var ShortDetails = (function (_super) { return ShortDetails; }(React.Component)); exports.ShortDetails = ShortDetails; +exports.__esModule = true; diff --git a/tests/baselines/reference/tsxDefaultImports.js b/tests/baselines/reference/tsxDefaultImports.js index 46a94dea92f..f9488552e6d 100644 --- a/tests/baselines/reference/tsxDefaultImports.js +++ b/tests/baselines/reference/tsxDefaultImports.js @@ -26,8 +26,8 @@ var SomeClass = (function () { return SomeClass; }()); SomeClass.E = SomeEnum; -exports.__esModule = true; exports["default"] = SomeClass; +exports.__esModule = true; //// [b.js] "use strict"; var a_1 = require("./a"); diff --git a/tests/baselines/reference/tsxDynamicTagName5.js b/tests/baselines/reference/tsxDynamicTagName5.js index 00ecc955865..5c87d9a5eb9 100644 --- a/tests/baselines/reference/tsxDynamicTagName5.js +++ b/tests/baselines/reference/tsxDynamicTagName5.js @@ -45,3 +45,4 @@ var Text = (function (_super) { return Text; }(React.Component)); exports.Text = Text; +exports.__esModule = true; diff --git a/tests/baselines/reference/tsxDynamicTagName7.js b/tests/baselines/reference/tsxDynamicTagName7.js index 2e7802ea94f..8f1b47e2d10 100644 --- a/tests/baselines/reference/tsxDynamicTagName7.js +++ b/tests/baselines/reference/tsxDynamicTagName7.js @@ -46,3 +46,4 @@ var Text = (function (_super) { return Text; }(React.Component)); exports.Text = Text; +exports.__esModule = true; diff --git a/tests/baselines/reference/tsxDynamicTagName8.js b/tests/baselines/reference/tsxDynamicTagName8.js index 3b2e43fede7..ab57998ad3c 100644 --- a/tests/baselines/reference/tsxDynamicTagName8.js +++ b/tests/baselines/reference/tsxDynamicTagName8.js @@ -45,3 +45,4 @@ var Text = (function (_super) { return Text; }(React.Component)); exports.Text = Text; +exports.__esModule = true; diff --git a/tests/baselines/reference/tsxDynamicTagName9.js b/tests/baselines/reference/tsxDynamicTagName9.js index 1b13845dc18..90608ed48f1 100644 --- a/tests/baselines/reference/tsxDynamicTagName9.js +++ b/tests/baselines/reference/tsxDynamicTagName9.js @@ -45,3 +45,4 @@ var Text = (function (_super) { return Text; }(React.Component)); exports.Text = Text; +exports.__esModule = true; diff --git a/tests/baselines/reference/tsxElementResolution19.js b/tests/baselines/reference/tsxElementResolution19.js index f8c3f4b25be..95cb3555d30 100644 --- a/tests/baselines/reference/tsxElementResolution19.js +++ b/tests/baselines/reference/tsxElementResolution19.js @@ -30,6 +30,7 @@ define(["require", "exports"], function (require, exports) { return MyClass; }()); exports.MyClass = MyClass; + exports.__esModule = true; }); //// [file2.js] define(["require", "exports", "react", "./file1"], function (require, exports, React, file1_1) { diff --git a/tests/baselines/reference/tsxExternalModuleEmit1.js b/tests/baselines/reference/tsxExternalModuleEmit1.js index 5b27360d14c..e7135b49528 100644 --- a/tests/baselines/reference/tsxExternalModuleEmit1.js +++ b/tests/baselines/reference/tsxExternalModuleEmit1.js @@ -55,6 +55,7 @@ var Button = (function (_super) { return Button; }(React.Component)); exports.Button = Button; +exports.__esModule = true; //// [app.jsx] "use strict"; var __extends = (this && this.__extends) || (function () { @@ -81,3 +82,4 @@ var App = (function (_super) { return App; }(React.Component)); exports.App = App; +exports.__esModule = true; diff --git a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js index 5590dac249f..42ee2407403 100644 --- a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js +++ b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js @@ -18,6 +18,7 @@ function foo() { return new classes(null); } exports.foo = foo; +exports.__esModule = true; //// [file2.js] "use strict"; var f = require("./file1"); diff --git a/tests/baselines/reference/typeGuardsAsAssertions.js b/tests/baselines/reference/typeGuardsAsAssertions.js index 84fc996c3ab..955b0b573f0 100644 --- a/tests/baselines/reference/typeGuardsAsAssertions.js +++ b/tests/baselines/reference/typeGuardsAsAssertions.js @@ -227,3 +227,4 @@ function f6() { x = ""; x.slice(); } +exports.__esModule = true; diff --git a/tests/baselines/reference/typeGuardsInExternalModule.js b/tests/baselines/reference/typeGuardsInExternalModule.js index 76624440d24..2039b875cfa 100644 --- a/tests/baselines/reference/typeGuardsInExternalModule.js +++ b/tests/baselines/reference/typeGuardsInExternalModule.js @@ -45,3 +45,4 @@ if (typeof exports.var2 === "string") { else { strOrNum = exports.var2; // number | string } +exports.__esModule = true; diff --git a/tests/baselines/reference/typeInferenceLiteralUnion.js b/tests/baselines/reference/typeInferenceLiteralUnion.js index 07776d26061..9147b05a29e 100644 --- a/tests/baselines/reference/typeInferenceLiteralUnion.js +++ b/tests/baselines/reference/typeInferenceLiteralUnion.js @@ -57,3 +57,4 @@ function extent(array) { exports.extent = extent; var extentMixed; extentMixed = extent([new NumCoercible(10), 13, '12', true]); +exports.__esModule = true; diff --git a/tests/baselines/reference/typePredicateInLoop.js b/tests/baselines/reference/typePredicateInLoop.js index 0a1e621cb50..15175a99b3d 100644 --- a/tests/baselines/reference/typePredicateInLoop.js +++ b/tests/baselines/reference/typePredicateInLoop.js @@ -36,3 +36,4 @@ function y(arg) { } } exports.y = y; +exports.__esModule = true; diff --git a/tests/baselines/reference/typeReferenceDirectives7.js b/tests/baselines/reference/typeReferenceDirectives7.js index 6a15180d3e7..485f48ae013 100644 --- a/tests/baselines/reference/typeReferenceDirectives7.js +++ b/tests/baselines/reference/typeReferenceDirectives7.js @@ -20,6 +20,7 @@ export let y = () => x "use strict"; exports.$ = 1; exports.y = function () { return exports.x; }; +exports.__esModule = true; //// [app.d.ts] diff --git a/tests/baselines/reference/typeReferenceDirectives8.js b/tests/baselines/reference/typeReferenceDirectives8.js index cfa22c4228c..436b04d5ce3 100644 --- a/tests/baselines/reference/typeReferenceDirectives8.js +++ b/tests/baselines/reference/typeReferenceDirectives8.js @@ -18,10 +18,12 @@ export const bar = foo(); "use strict"; function foo() { return { x: 1 }; } exports.foo = foo; +exports.__esModule = true; //// [mod2.js] "use strict"; var mod1_1 = require("./mod1"); exports.bar = mod1_1.foo(); +exports.__esModule = true; //// [mod1.d.ts] diff --git a/tests/baselines/reference/typeReferenceDirectives9.js b/tests/baselines/reference/typeReferenceDirectives9.js index 5fd17ea16d3..c4de6646675 100644 --- a/tests/baselines/reference/typeReferenceDirectives9.js +++ b/tests/baselines/reference/typeReferenceDirectives9.js @@ -41,6 +41,7 @@ var Cls = (function () { return Cls; }()); exports.Cls = Cls; +exports.__esModule = true; //// [mod1.js] /// "use strict"; @@ -53,6 +54,7 @@ require("./mod1"); exports.cls = main_1.Cls; exports.foo = new main_1.Cls().foo(); exports.bar = main_1.Cls.bar(); +exports.__esModule = true; //// [main.d.ts] diff --git a/tests/baselines/reference/typeofANonExportedType.js b/tests/baselines/reference/typeofANonExportedType.js index 5c99948e9c9..a7528ade883 100644 --- a/tests/baselines/reference/typeofANonExportedType.js +++ b/tests/baselines/reference/typeofANonExportedType.js @@ -86,3 +86,4 @@ function foo() { } }()); foo.C = C; })(foo || (foo = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/typeofAmbientExternalModules.js b/tests/baselines/reference/typeofAmbientExternalModules.js index de158544d0d..621ec74ebc4 100644 --- a/tests/baselines/reference/typeofAmbientExternalModules.js +++ b/tests/baselines/reference/typeofAmbientExternalModules.js @@ -26,6 +26,7 @@ var C = (function () { return C; }()); exports.C = C; +exports.__esModule = true; //// [typeofAmbientExternalModules_1.js] "use strict"; var D = (function () { diff --git a/tests/baselines/reference/typeofAnExportedType.js b/tests/baselines/reference/typeofAnExportedType.js index 69602d3e4c3..ab40a7c91a0 100644 --- a/tests/baselines/reference/typeofAnExportedType.js +++ b/tests/baselines/reference/typeofAnExportedType.js @@ -89,3 +89,4 @@ exports.foo = foo; }()); foo.C = C; })(foo = exports.foo || (exports.foo = {})); +exports.__esModule = true; diff --git a/tests/baselines/reference/typeofExternalModules.js b/tests/baselines/reference/typeofExternalModules.js index 1c43d28be8b..9ec889e0676 100644 --- a/tests/baselines/reference/typeofExternalModules.js +++ b/tests/baselines/reference/typeofExternalModules.js @@ -24,6 +24,7 @@ var C = (function () { return C; }()); exports.C = C; +exports.__esModule = true; //// [typeofExternalModules_exportAssign.js] "use strict"; var D = (function () { diff --git a/tests/baselines/reference/typingsLookup4.js b/tests/baselines/reference/typingsLookup4.js index c11bc13c613..e466124a48d 100644 --- a/tests/baselines/reference/typingsLookup4.js +++ b/tests/baselines/reference/typingsLookup4.js @@ -28,6 +28,7 @@ j + k + l; //// [lquery.js] "use strict"; exports.l = 2; +exports.__esModule = true; //// [a.js] "use strict"; var jquery_1 = require("jquery"); diff --git a/tests/baselines/reference/umd-errors.js b/tests/baselines/reference/umd-errors.js index 7423c81f9ed..a8b789294bd 100644 --- a/tests/baselines/reference/umd-errors.js +++ b/tests/baselines/reference/umd-errors.js @@ -34,3 +34,4 @@ export as namespace C2; //// [err5.js] "use strict"; +exports.__esModule = true; diff --git a/tests/baselines/reference/unclosedExportClause01.js b/tests/baselines/reference/unclosedExportClause01.js index 1fe59e24a51..d83ed700a29 100644 --- a/tests/baselines/reference/unclosedExportClause01.js +++ b/tests/baselines/reference/unclosedExportClause01.js @@ -19,22 +19,27 @@ export { x as a, from "./t1" //// [t1.js] "use strict"; exports.x = "x"; +exports.__esModule = true; //// [t2.js] "use strict"; var t1_1 = require("./t1"); exports.x = t1_1.x; exports.from = t1_1.from; +exports.__esModule = true; //// [t3.js] "use strict"; var t1_1 = require("./t1"); exports.from = t1_1.from; +exports.__esModule = true; //// [t4.js] "use strict"; var t1_1 = require("./t1"); exports.a = t1_1.x; exports.from = t1_1.from; +exports.__esModule = true; //// [t5.js] "use strict"; var t1_1 = require("./t1"); exports.a = t1_1.x; exports.from = t1_1.from; +exports.__esModule = true; diff --git a/tests/baselines/reference/unclosedExportClause02.js b/tests/baselines/reference/unclosedExportClause02.js index 188c8e9d18e..680ab9be46d 100644 --- a/tests/baselines/reference/unclosedExportClause02.js +++ b/tests/baselines/reference/unclosedExportClause02.js @@ -23,6 +23,7 @@ export { x as a, from //// [t1.js] "use strict"; exports.x = "x"; +exports.__esModule = true; //// [t2.js] "use strict"; "./t1"; diff --git a/tests/baselines/reference/unusedImports1.js b/tests/baselines/reference/unusedImports1.js index afd6eb80843..33d4ab267f7 100644 --- a/tests/baselines/reference/unusedImports1.js +++ b/tests/baselines/reference/unusedImports1.js @@ -17,5 +17,6 @@ var Calculator = (function () { return Calculator; }()); exports.Calculator = Calculator; +exports.__esModule = true; //// [file2.js] "use strict"; diff --git a/tests/baselines/reference/unusedImports11.js b/tests/baselines/reference/unusedImports11.js index 109c2e5a886..2597aed8670 100644 --- a/tests/baselines/reference/unusedImports11.js +++ b/tests/baselines/reference/unusedImports11.js @@ -26,8 +26,8 @@ var Member = (function () { return Member; }()); exports.Member = Member; -exports.__esModule = true; exports["default"] = Member; +exports.__esModule = true; //// [a.js] "use strict"; var b_1 = require("./b"); diff --git a/tests/baselines/reference/unusedImports12.js b/tests/baselines/reference/unusedImports12.js index ece9b105bc9..9ec3e8aa17a 100644 --- a/tests/baselines/reference/unusedImports12.js +++ b/tests/baselines/reference/unusedImports12.js @@ -21,7 +21,7 @@ var Member = (function () { return Member; }()); exports.Member = Member; -exports.__esModule = true; exports["default"] = Member; +exports.__esModule = true; //// [a.js] "use strict"; diff --git a/tests/baselines/reference/unusedImports13.js b/tests/baselines/reference/unusedImports13.js index 01e91abc14b..2db07a7f9cb 100644 --- a/tests/baselines/reference/unusedImports13.js +++ b/tests/baselines/reference/unusedImports13.js @@ -25,3 +25,4 @@ declare global { "use strict"; var React = require("react"); exports.FooComponent =
; +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedImports14.js b/tests/baselines/reference/unusedImports14.js index f3c51590e49..e85a5d33045 100644 --- a/tests/baselines/reference/unusedImports14.js +++ b/tests/baselines/reference/unusedImports14.js @@ -25,3 +25,4 @@ declare global { "use strict"; var React = require("react"); exports.FooComponent = React.createElement("div", null); +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedImports15.js b/tests/baselines/reference/unusedImports15.js index 01be756e0e5..faacbaf71c9 100644 --- a/tests/baselines/reference/unusedImports15.js +++ b/tests/baselines/reference/unusedImports15.js @@ -25,3 +25,4 @@ declare global { "use strict"; var Element = require("react"); exports.FooComponent =
; +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedImports16.js b/tests/baselines/reference/unusedImports16.js index 1ce802d869a..884770ab222 100644 --- a/tests/baselines/reference/unusedImports16.js +++ b/tests/baselines/reference/unusedImports16.js @@ -25,3 +25,4 @@ declare global { "use strict"; var Element = require("react"); exports.FooComponent = Element.createElement("div", null); +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedImports2.js b/tests/baselines/reference/unusedImports2.js index f8918db5ab1..a1477dbc323 100644 --- a/tests/baselines/reference/unusedImports2.js +++ b/tests/baselines/reference/unusedImports2.js @@ -29,6 +29,7 @@ exports.Calculator = Calculator; function test() { } exports.test = test; +exports.__esModule = true; //// [file2.js] "use strict"; var file1_1 = require("./file1"); diff --git a/tests/baselines/reference/unusedImports3.js b/tests/baselines/reference/unusedImports3.js index 5c0a3edf16b..7516825aa50 100644 --- a/tests/baselines/reference/unusedImports3.js +++ b/tests/baselines/reference/unusedImports3.js @@ -35,6 +35,7 @@ exports.test = test; function test2() { } exports.test2 = test2; +exports.__esModule = true; //// [file2.js] "use strict"; var file1_1 = require("./file1"); diff --git a/tests/baselines/reference/unusedImports4.js b/tests/baselines/reference/unusedImports4.js index e95938091ae..350fb3301ac 100644 --- a/tests/baselines/reference/unusedImports4.js +++ b/tests/baselines/reference/unusedImports4.js @@ -36,6 +36,7 @@ exports.test = test; function test2() { } exports.test2 = test2; +exports.__esModule = true; //// [file2.js] "use strict"; var file1_1 = require("./file1"); diff --git a/tests/baselines/reference/unusedImports5.js b/tests/baselines/reference/unusedImports5.js index cf92d01eb75..3861d2a9cff 100644 --- a/tests/baselines/reference/unusedImports5.js +++ b/tests/baselines/reference/unusedImports5.js @@ -36,6 +36,7 @@ exports.test = test; function test2() { } exports.test2 = test2; +exports.__esModule = true; //// [file2.js] "use strict"; var file1_1 = require("./file1"); diff --git a/tests/baselines/reference/unusedImports6.js b/tests/baselines/reference/unusedImports6.js index 2e203a62a1b..61d17fdf17f 100644 --- a/tests/baselines/reference/unusedImports6.js +++ b/tests/baselines/reference/unusedImports6.js @@ -35,7 +35,7 @@ function test() { exports.test = test; function test2() { } -exports.__esModule = true; exports["default"] = test2; +exports.__esModule = true; //// [file2.js] "use strict"; diff --git a/tests/baselines/reference/unusedImports7.js b/tests/baselines/reference/unusedImports7.js index 67524fcd22a..2bee99f3ba4 100644 --- a/tests/baselines/reference/unusedImports7.js +++ b/tests/baselines/reference/unusedImports7.js @@ -33,7 +33,7 @@ function test() { exports.test = test; function test2() { } -exports.__esModule = true; exports["default"] = test2; +exports.__esModule = true; //// [file2.js] "use strict"; diff --git a/tests/baselines/reference/unusedImports8.js b/tests/baselines/reference/unusedImports8.js index 2554472e6ce..b47ae034e37 100644 --- a/tests/baselines/reference/unusedImports8.js +++ b/tests/baselines/reference/unusedImports8.js @@ -36,6 +36,7 @@ exports.test = test; function test2() { } exports.test2 = test2; +exports.__esModule = true; //// [file2.js] "use strict"; var file1_1 = require("./file1"); diff --git a/tests/baselines/reference/unusedImports9.js b/tests/baselines/reference/unusedImports9.js index cd19e167b19..8b83697fa55 100644 --- a/tests/baselines/reference/unusedImports9.js +++ b/tests/baselines/reference/unusedImports9.js @@ -32,5 +32,6 @@ exports.test = test; function test2() { } exports.test2 = test2; +exports.__esModule = true; //// [file2.js] "use strict"; diff --git a/tests/baselines/reference/unusedLocalsAndObjectSpread2.js b/tests/baselines/reference/unusedLocalsAndObjectSpread2.js index e6cd890abb7..a7121ec9d24 100644 --- a/tests/baselines/reference/unusedLocalsAndObjectSpread2.js +++ b/tests/baselines/reference/unusedLocalsAndObjectSpread2.js @@ -35,3 +35,4 @@ function foo() { var children = props.children, _a = props.active, rest = __rest(props, ["children", "active"]); } exports.asdf = 123; +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js index 221d49a0fdf..410620751fe 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js +++ b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js @@ -43,3 +43,4 @@ function genericFunc(details, message) { return details + message; } exports.genericFunc = genericFunc; +exports.__esModule = true; diff --git a/tests/baselines/reference/unusedVariablesinModules1.js b/tests/baselines/reference/unusedVariablesinModules1.js index 18622a32ba9..1320bb57448 100644 --- a/tests/baselines/reference/unusedVariablesinModules1.js +++ b/tests/baselines/reference/unusedVariablesinModules1.js @@ -9,3 +9,4 @@ export var y: string; //// [unusedVariablesinModules1.js] "use strict"; var x; +exports.__esModule = true; diff --git a/tests/baselines/reference/useStrictLikePrologueString01.js b/tests/baselines/reference/useStrictLikePrologueString01.js index 56df03abfe5..bf5e88ba46c 100644 --- a/tests/baselines/reference/useStrictLikePrologueString01.js +++ b/tests/baselines/reference/useStrictLikePrologueString01.js @@ -12,3 +12,4 @@ export function f() { function f() { } exports.f = f; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/varArgsOnConstructorTypes.js b/tests/baselines/reference/varArgsOnConstructorTypes.js index c859b4f8260..fbadbc6ad31 100644 --- a/tests/baselines/reference/varArgsOnConstructorTypes.js +++ b/tests/baselines/reference/varArgsOnConstructorTypes.js @@ -56,4 +56,5 @@ define(["require", "exports"], function (require, exports) { exports.B = B; var reg; reg.register(B); + exports.__esModule = true; }); diff --git a/tests/baselines/reference/visibilityOfTypeParameters.js b/tests/baselines/reference/visibilityOfTypeParameters.js index e9cd9f4deda..922324c9c60 100644 --- a/tests/baselines/reference/visibilityOfTypeParameters.js +++ b/tests/baselines/reference/visibilityOfTypeParameters.js @@ -17,6 +17,7 @@ var MyClass = (function () { return MyClass; }()); exports.MyClass = MyClass; +exports.__esModule = true; //// [visibilityOfTypeParameters.d.ts] diff --git a/tests/baselines/reference/voidAsNonAmbiguousReturnType.js b/tests/baselines/reference/voidAsNonAmbiguousReturnType.js index 7a31dcb97d0..5e5af215fb5 100644 --- a/tests/baselines/reference/voidAsNonAmbiguousReturnType.js +++ b/tests/baselines/reference/voidAsNonAmbiguousReturnType.js @@ -17,6 +17,7 @@ function main() { "use strict"; function mkdirSync(path, mode) { } exports.mkdirSync = mkdirSync; +exports.__esModule = true; //// [voidAsNonAmbiguousReturnType_1.js] "use strict"; /// diff --git a/tests/baselines/reference/withExportDecl.js b/tests/baselines/reference/withExportDecl.js index efb5454c261..49cac46d212 100644 --- a/tests/baselines/reference/withExportDecl.js +++ b/tests/baselines/reference/withExportDecl.js @@ -99,6 +99,7 @@ define(["require", "exports"], function (require, exports) { exports.eVar2 = 10; var eVar22; exports.eVar3 = 10; + exports.__esModule = true; }); diff --git a/tests/baselines/reference/withImportDecl.js b/tests/baselines/reference/withImportDecl.js index 92a90cb2177..d3fefee6c41 100644 --- a/tests/baselines/reference/withImportDecl.js +++ b/tests/baselines/reference/withImportDecl.js @@ -52,6 +52,7 @@ define(["require", "exports"], function (require, exports) { return A; }()); exports.A = A; + exports.__esModule = true; }); //// [withImportDecl_1.js] define(["require", "exports", "withImportDecl_0"], function (require, exports, m3) {