diff --git a/src/compiler/transformers/module/module.ts b/src/compiler/transformers/module/module.ts index 9c88471640956..2b4978306e88a 100644 --- a/src/compiler/transformers/module/module.ts +++ b/src/compiler/transformers/module/module.ts @@ -1853,7 +1853,7 @@ namespace ts { if (isIdentifier(node.expression)) { const expression = substituteExpressionIdentifier(node.expression); noSubstitution[getNodeId(expression)] = true; - if (!isIdentifier(expression)) { + if (!isIdentifier(expression) && !(getEmitFlags(node.expression) & EmitFlags.HelperName)) { return addEmitFlags( factory.updateCallExpression(node, expression, @@ -1872,7 +1872,7 @@ namespace ts { if (isIdentifier(node.tag)) { const tag = substituteExpressionIdentifier(node.tag); noSubstitution[getNodeId(tag)] = true; - if (!isIdentifier(tag)) { + if (!isIdentifier(tag) && !(getEmitFlags(node.tag) & EmitFlags.HelperName)) { return addEmitFlags( factory.updateTaggedTemplateExpression(node, tag, diff --git a/tests/baselines/reference/es5-importHelpersAsyncFunctions.js b/tests/baselines/reference/es5-importHelpersAsyncFunctions.js index de1c7ca322864..781027fc18ab4 100644 --- a/tests/baselines/reference/es5-importHelpersAsyncFunctions.js +++ b/tests/baselines/reference/es5-importHelpersAsyncFunctions.js @@ -23,8 +23,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; var tslib_1 = require("tslib"); function foo() { - return (0, tslib_1.__awaiter)(this, void 0, void 0, function () { - return (0, tslib_1.__generator)(this, function (_a) { + return tslib_1.__awaiter(this, void 0, void 0, function () { + return tslib_1.__generator(this, function (_a) { return [2 /*return*/]; }); }); diff --git a/tests/baselines/reference/esModuleInteropImportTSLibHasImport.js b/tests/baselines/reference/esModuleInteropImportTSLibHasImport.js index 079e0db685408..c9229672ab05a 100644 --- a/tests/baselines/reference/esModuleInteropImportTSLibHasImport.js +++ b/tests/baselines/reference/esModuleInteropImportTSLibHasImport.js @@ -26,7 +26,7 @@ exports.username = username; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); -(0, tslib_1.__exportStar)(require("./username"), exports); +tslib_1.__exportStar(require("./username"), exports); //// [hello.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -36,6 +36,6 @@ exports.default = sayHello; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); -const hello_1 = (0, tslib_1.__importDefault)(require("./hello")); +const hello_1 = tslib_1.__importDefault(require("./hello")); const utils_1 = require("./utils"); (0, hello_1.default)((0, utils_1.username)()); diff --git a/tests/baselines/reference/esModuleInteropTslibHelpers.js b/tests/baselines/reference/esModuleInteropTslibHelpers.js index 0e44270a01257..2ff7cec863184 100644 --- a/tests/baselines/reference/esModuleInteropTslibHelpers.js +++ b/tests/baselines/reference/esModuleInteropTslibHelpers.js @@ -24,7 +24,7 @@ export { Bar } exports.__esModule = true; exports.Foo = void 0; var tslib_1 = require("tslib"); -var path_1 = (0, tslib_1.__importDefault)(require("path")); +var path_1 = tslib_1.__importDefault(require("path")); path_1["default"].resolve("", "../"); var Foo = /** @class */ (function () { function Foo() { @@ -37,7 +37,7 @@ exports.Foo = Foo; exports.__esModule = true; exports.Foo2 = void 0; var tslib_1 = require("tslib"); -var path = (0, tslib_1.__importStar)(require("path")); +var path = tslib_1.__importStar(require("path")); path.resolve("", "../"); var Foo2 = /** @class */ (function () { function Foo2() { @@ -50,7 +50,7 @@ exports.Foo2 = Foo2; exports.__esModule = true; exports.Foo3 = void 0; var tslib_1 = require("tslib"); -var path_1 = (0, tslib_1.__importDefault)(require("path")); +var path_1 = tslib_1.__importDefault(require("path")); (0, path_1["default"])("", "../"); var Foo3 = /** @class */ (function () { function Foo3() { @@ -63,6 +63,6 @@ exports.Foo3 = Foo3; exports.__esModule = true; exports.Bar = void 0; var tslib_1 = require("tslib"); -var path_1 = (0, tslib_1.__importStar)(require("path")); +var path_1 = tslib_1.__importStar(require("path")); exports.Bar = path_1.Bar; (0, path_1["default"])("", "../"); diff --git a/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js b/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js index 4b052d29dfb52..7afa249b2f3a1 100644 --- a/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js +++ b/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js @@ -15,4 +15,4 @@ exports.__esModule = true; exports.__esModule = true; exports.ns = void 0; var tslib_1 = require("tslib"); -exports.ns = (0, tslib_1.__importStar)(require("./a")); // Error +exports.ns = tslib_1.__importStar(require("./a")); // Error diff --git a/tests/baselines/reference/importHelpers.js b/tests/baselines/reference/importHelpers.js index ce51113483d44..edc0aa2c58fa3 100644 --- a/tests/baselines/reference/importHelpers.js +++ b/tests/baselines/reference/importHelpers.js @@ -58,7 +58,7 @@ var A = /** @class */ (function () { }()); exports.A = A; var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -70,13 +70,13 @@ var C = /** @class */ (function () { } C.prototype.method = function (x) { }; - (0, tslib_1.__decorate)([ - (0, tslib_1.__param)(0, dec), - (0, tslib_1.__metadata)("design:type", Function), - (0, tslib_1.__metadata)("design:paramtypes", [Number]), - (0, tslib_1.__metadata)("design:returntype", void 0) + tslib_1.__decorate([ + tslib_1.__param(0, dec), + tslib_1.__metadata("design:type", Function), + tslib_1.__metadata("design:paramtypes", [Number]), + tslib_1.__metadata("design:returntype", void 0) ], C.prototype, "method", null); - C = (0, tslib_1.__decorate)([ + C = tslib_1.__decorate([ dec ], C); return C; @@ -84,7 +84,7 @@ var C = /** @class */ (function () { function id(x) { return x; } -exports.result = id(templateObject_1 || (templateObject_1 = (0, tslib_1.__makeTemplateObject)(["hello world"], ["hello world"]))); +exports.result = id(templateObject_1 || (templateObject_1 = tslib_1.__makeTemplateObject(["hello world"], ["hello world"]))); var templateObject_1; //// [script.js] var __extends = (this && this.__extends) || (function () { diff --git a/tests/baselines/reference/importHelpersAmd.js b/tests/baselines/reference/importHelpersAmd.js index b675da337597d..a9307da888d96 100644 --- a/tests/baselines/reference/importHelpersAmd.js +++ b/tests/baselines/reference/importHelpersAmd.js @@ -36,9 +36,9 @@ define(["require", "exports", "tslib", "./a", "./a"], function (require, exports "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; - (0, tslib_1.__exportStar)(a_2, exports); + tslib_1.__exportStar(a_2, exports); var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } diff --git a/tests/baselines/reference/importHelpersInIsolatedModules.js b/tests/baselines/reference/importHelpersInIsolatedModules.js index 1770e108c3cb5..a1153663006de 100644 --- a/tests/baselines/reference/importHelpersInIsolatedModules.js +++ b/tests/baselines/reference/importHelpersInIsolatedModules.js @@ -45,7 +45,7 @@ var A = /** @class */ (function () { }()); exports.A = A; var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -57,13 +57,13 @@ var C = /** @class */ (function () { } C.prototype.method = function (x) { }; - (0, tslib_1.__decorate)([ - (0, tslib_1.__param)(0, dec), - (0, tslib_1.__metadata)("design:type", Function), - (0, tslib_1.__metadata)("design:paramtypes", [Number]), - (0, tslib_1.__metadata)("design:returntype", void 0) + tslib_1.__decorate([ + tslib_1.__param(0, dec), + tslib_1.__metadata("design:type", Function), + tslib_1.__metadata("design:paramtypes", [Number]), + tslib_1.__metadata("design:returntype", void 0) ], C.prototype, "method", null); - C = (0, tslib_1.__decorate)([ + C = tslib_1.__decorate([ dec ], C); return C; @@ -76,7 +76,7 @@ var A = /** @class */ (function () { return A; }()); var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -87,13 +87,13 @@ var C = /** @class */ (function () { } C.prototype.method = function (x) { }; - (0, tslib_1.__decorate)([ - (0, tslib_1.__param)(0, dec), - (0, tslib_1.__metadata)("design:type", Function), - (0, tslib_1.__metadata)("design:paramtypes", [Number]), - (0, tslib_1.__metadata)("design:returntype", void 0) + tslib_1.__decorate([ + tslib_1.__param(0, dec), + tslib_1.__metadata("design:type", Function), + tslib_1.__metadata("design:paramtypes", [Number]), + tslib_1.__metadata("design:returntype", void 0) ], C.prototype, "method", null); - C = (0, tslib_1.__decorate)([ + C = tslib_1.__decorate([ dec ], C); return C; diff --git a/tests/baselines/reference/importHelpersInTsx.js b/tests/baselines/reference/importHelpersInTsx.js index 23cfaea610a8e..5005140e453aa 100644 --- a/tests/baselines/reference/importHelpersInTsx.js +++ b/tests/baselines/reference/importHelpersInTsx.js @@ -24,7 +24,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var tslib_1 = require("tslib"); -exports.x = React.createElement("span", (0, tslib_1.__assign)({}, o)); +exports.x = React.createElement("span", tslib_1.__assign({}, o)); //// [script.js] var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { diff --git a/tests/baselines/reference/importHelpersNoHelpers.js b/tests/baselines/reference/importHelpersNoHelpers.js index 5290db5fafa27..23af5f3ca43e3 100644 --- a/tests/baselines/reference/importHelpersNoHelpers.js +++ b/tests/baselines/reference/importHelpersNoHelpers.js @@ -46,7 +46,7 @@ exports.x = 1; Object.defineProperty(exports, "__esModule", { value: true }); exports.B = exports.A = void 0; var tslib_1 = require("tslib"); -(0, tslib_1.__exportStar)(require("./other"), exports); +tslib_1.__exportStar(require("./other"), exports); var A = /** @class */ (function () { function A() { } @@ -54,7 +54,7 @@ var A = /** @class */ (function () { }()); exports.A = A; var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -66,20 +66,20 @@ var C = /** @class */ (function () { } C.prototype.method = function (x) { }; - (0, tslib_1.__decorate)([ - (0, tslib_1.__param)(0, dec), - (0, tslib_1.__metadata)("design:type", Function), - (0, tslib_1.__metadata)("design:paramtypes", [Number]), - (0, tslib_1.__metadata)("design:returntype", void 0) + tslib_1.__decorate([ + tslib_1.__param(0, dec), + tslib_1.__metadata("design:type", Function), + tslib_1.__metadata("design:paramtypes", [Number]), + tslib_1.__metadata("design:returntype", void 0) ], C.prototype, "method", null); - C = (0, tslib_1.__decorate)([ + C = tslib_1.__decorate([ dec ], C); return C; }()); var o = { a: 1 }; -var y = (0, tslib_1.__assign)({}, o); -var x = (0, tslib_1.__rest)(y, []); +var y = tslib_1.__assign({}, o); +var x = tslib_1.__rest(y, []); //// [script.js] var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js b/tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js index aa10c5221eae1..a63ad93ba3ca5 100644 --- a/tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js +++ b/tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js @@ -17,17 +17,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; var tslib_1 = require("tslib"); function f() { - return (0, tslib_1.__asyncGenerator)(this, arguments, function f_1() { - return (0, tslib_1.__generator)(this, function (_a) { + return tslib_1.__asyncGenerator(this, arguments, function f_1() { + return tslib_1.__generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, (0, tslib_1.__await)(1)]; + case 0: return [4 /*yield*/, tslib_1.__await(1)]; case 1: _a.sent(); - return [4 /*yield*/, (0, tslib_1.__await)(2)]; + return [4 /*yield*/, tslib_1.__await(2)]; case 2: return [4 /*yield*/, _a.sent()]; case 3: _a.sent(); - return [5 /*yield**/, (0, tslib_1.__values)((0, tslib_1.__asyncDelegator)((0, tslib_1.__asyncValues)([3])))]; + return [5 /*yield**/, tslib_1.__values(tslib_1.__asyncDelegator(tslib_1.__asyncValues([3])))]; case 4: return [4 /*yield*/, tslib_1.__await.apply(void 0, [_a.sent()])]; case 5: _a.sent(); diff --git a/tests/baselines/reference/importHelpersNoHelpersForPrivateFields.js b/tests/baselines/reference/importHelpersNoHelpersForPrivateFields.js index d84cca941153b..e9fcee3015960 100644 --- a/tests/baselines/reference/importHelpersNoHelpersForPrivateFields.js +++ b/tests/baselines/reference/importHelpersNoHelpersForPrivateFields.js @@ -24,8 +24,8 @@ class Foo { _Foo_field.set(this, true); } f() { - (0, tslib_1.__classPrivateFieldSet)(this, _Foo_field, (0, tslib_1.__classPrivateFieldGet)(this, _Foo_field, "f"), "f"); - (0, tslib_1.__classPrivateFieldIn)(_Foo_field, this); + tslib_1.__classPrivateFieldSet(this, _Foo_field, tslib_1.__classPrivateFieldGet(this, _Foo_field, "f"), "f"); + tslib_1.__classPrivateFieldIn(_Foo_field, this); } } exports.Foo = Foo; diff --git a/tests/baselines/reference/importHelpersNoModule.js b/tests/baselines/reference/importHelpersNoModule.js index f50287ee705ca..b4a8fa89c1e4c 100644 --- a/tests/baselines/reference/importHelpersNoModule.js +++ b/tests/baselines/reference/importHelpersNoModule.js @@ -37,7 +37,7 @@ var A = /** @class */ (function () { }()); exports.A = A; var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -49,13 +49,13 @@ var C = /** @class */ (function () { } C.prototype.method = function (x) { }; - (0, tslib_1.__decorate)([ - (0, tslib_1.__param)(0, dec), - (0, tslib_1.__metadata)("design:type", Function), - (0, tslib_1.__metadata)("design:paramtypes", [Number]), - (0, tslib_1.__metadata)("design:returntype", void 0) + tslib_1.__decorate([ + tslib_1.__param(0, dec), + tslib_1.__metadata("design:type", Function), + tslib_1.__metadata("design:paramtypes", [Number]), + tslib_1.__metadata("design:returntype", void 0) ], C.prototype, "method", null); - C = (0, tslib_1.__decorate)([ + C = tslib_1.__decorate([ dec ], C); return C; diff --git a/tests/baselines/reference/importHelpersOutFile.js b/tests/baselines/reference/importHelpersOutFile.js index fdb593592bd43..9e2266f1af930 100644 --- a/tests/baselines/reference/importHelpersOutFile.js +++ b/tests/baselines/reference/importHelpersOutFile.js @@ -37,7 +37,7 @@ define("b", ["require", "exports", "tslib", "a"], function (require, exports, ts Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function (_super) { - (0, tslib_1.__extends)(B, _super); + tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } @@ -50,7 +50,7 @@ define("c", ["require", "exports", "tslib", "a"], function (require, exports, ts Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function (_super) { - (0, tslib_2.__extends)(C, _super); + tslib_2.__extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } diff --git a/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=amd).js b/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=amd).js index 3e214d3274df1..bb9e4bd8c2512 100644 --- a/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=amd).js +++ b/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=amd).js @@ -25,5 +25,5 @@ define(["require", "exports", "tslib", "./a"], function (require, exports, tslib "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; - exports.a = (0, tslib_1.__importStar)(a); + exports.a = tslib_1.__importStar(a); }); diff --git a/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).js b/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).js index a8fcc1c8bd232..ad2ad22bf4756 100644 --- a/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).js @@ -23,4 +23,4 @@ exports.A = A; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; const tslib_1 = require("tslib"); -exports.a = (0, tslib_1.__importStar)(require("./a")); +exports.a = tslib_1.__importStar(require("./a")); diff --git a/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=amd).js b/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=amd).js index b6e78cc6bf915..6a8466b591ffb 100644 --- a/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=amd).js +++ b/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=amd).js @@ -27,8 +27,8 @@ define(["require", "exports", "tslib", "./a", "./a", "./a"], function (require, "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.default = void 0; - a_3 = (0, tslib_1.__importDefault)(a_3); - Object.defineProperty(exports, "default", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(a_1).default; } }); - Object.defineProperty(exports, "a", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(a_2).default; } }); + a_3 = tslib_1.__importDefault(a_3); + Object.defineProperty(exports, "default", { enumerable: true, get: function () { return tslib_1.__importDefault(a_1).default; } }); + Object.defineProperty(exports, "a", { enumerable: true, get: function () { return tslib_1.__importDefault(a_2).default; } }); void a_3.default; }); diff --git a/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).js b/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).js index 81885fa55fca8..50e3866222d41 100644 --- a/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).js @@ -26,8 +26,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.default = void 0; const tslib_1 = require("tslib"); var a_1 = require("./a"); -Object.defineProperty(exports, "default", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(a_1).default; } }); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return tslib_1.__importDefault(a_1).default; } }); var a_2 = require("./a"); -Object.defineProperty(exports, "a", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(a_2).default; } }); -const a_3 = (0, tslib_1.__importDefault)(require("./a")); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return tslib_1.__importDefault(a_2).default; } }); +const a_3 = tslib_1.__importDefault(require("./a")); void a_3.default; diff --git a/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=amd).js b/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=amd).js index 15e9fe562d563..d19acf3679cb8 100644 --- a/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=amd).js +++ b/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=amd).js @@ -26,6 +26,6 @@ define(["require", "exports", "tslib", "./a"], function (require, exports, tslib "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; - a = (0, tslib_1.__importStar)(a); + a = tslib_1.__importStar(a); exports.a = a; }); diff --git a/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).js b/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).js index 2bf2f2fd33769..acb7d3e90b58a 100644 --- a/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).js @@ -24,5 +24,5 @@ exports.A = A; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; const tslib_1 = require("tslib"); -const a = (0, tslib_1.__importStar)(require("./a")); +const a = tslib_1.__importStar(require("./a")); exports.a = a; diff --git a/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js b/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js index b3fcd7756ffc7..9f58b4b0da402 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js @@ -24,7 +24,7 @@ define(["require", "exports", "tslib"], function (require, exports, tslib_1) { exports.A = void 0; let A = class A { }; - A = (0, tslib_1.__decorate)([ + A = tslib_1.__decorate([ dec ], A); exports.A = A; diff --git a/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js b/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js index b11f9bbcaa155..8924252bf891d 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js @@ -24,7 +24,7 @@ exports.A = void 0; const tslib_1 = require("tslib"); let A = class A { }; -A = (0, tslib_1.__decorate)([ +A = tslib_1.__decorate([ dec ], A); exports.A = A; diff --git a/tests/baselines/reference/javascriptCommonjsModule.js b/tests/baselines/reference/javascriptCommonjsModule.js index d48362a1198d8..ab517f63805e1 100644 --- a/tests/baselines/reference/javascriptCommonjsModule.js +++ b/tests/baselines/reference/javascriptCommonjsModule.js @@ -14,7 +14,7 @@ var Foo = /** @class */ (function () { return Foo; }()); var Bar = /** @class */ (function (_super) { - (0, tslib_1.__extends)(Bar, _super); + tslib_1.__extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; } diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node12).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node12).js index 4001d6f471cf5..a30d220227f20 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node12).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node12).js @@ -34,9 +34,9 @@ declare module "tslib" { Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); // cjs format file -const fs_1 = (0, tslib_1.__importDefault)(require("fs")); +const fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = (0, tslib_1.__importStar)(require("fs")); +const fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js index 4001d6f471cf5..a30d220227f20 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js @@ -34,9 +34,9 @@ declare module "tslib" { Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); // cjs format file -const fs_1 = (0, tslib_1.__importDefault)(require("fs")); +const fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = (0, tslib_1.__importStar)(require("fs")); +const fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node12).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node12).js index e23bc86265999..f689312eb37ee 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node12).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node12).js @@ -31,8 +31,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; const tslib_1 = require("tslib"); // cjs format file -(0, tslib_1.__exportStar)(require("fs"), exports); -exports.fs = (0, tslib_1.__importStar)(require("fs")); +tslib_1.__exportStar(require("fs"), exports); +exports.fs = tslib_1.__importStar(require("fs")); //// [index.js] // esm format file export * from "fs"; diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js index e23bc86265999..f689312eb37ee 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js @@ -31,8 +31,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; const tslib_1 = require("tslib"); // cjs format file -(0, tslib_1.__exportStar)(require("fs"), exports); -exports.fs = (0, tslib_1.__importStar)(require("fs")); +tslib_1.__exportStar(require("fs"), exports); +exports.fs = tslib_1.__importStar(require("fs")); //// [index.js] // esm format file export * from "fs"; diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node12).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node12).js index 87467d9fd7e6b..4712d65a0999e 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node12).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node12).js @@ -34,9 +34,9 @@ declare module "tslib" { Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); // cjs format file -const fs_1 = (0, tslib_1.__importDefault)(require("fs")); +const fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = (0, tslib_1.__importStar)(require("fs")); +const fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js index 87467d9fd7e6b..4712d65a0999e 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js @@ -34,9 +34,9 @@ declare module "tslib" { Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); // cjs format file -const fs_1 = (0, tslib_1.__importDefault)(require("fs")); +const fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = (0, tslib_1.__importStar)(require("fs")); +const fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node12).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node12).js index 1cc268a7fa066..c058d00e216e0 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node12).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node12).js @@ -31,8 +31,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; const tslib_1 = require("tslib"); // cjs format file -(0, tslib_1.__exportStar)(require("fs"), exports); -exports.fs = (0, tslib_1.__importStar)(require("fs")); +tslib_1.__exportStar(require("fs"), exports); +exports.fs = tslib_1.__importStar(require("fs")); //// [index.js] // esm format file export * from "fs"; diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js index 1cc268a7fa066..c058d00e216e0 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js @@ -31,8 +31,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; const tslib_1 = require("tslib"); // cjs format file -(0, tslib_1.__exportStar)(require("fs"), exports); -exports.fs = (0, tslib_1.__importStar)(require("fs")); +tslib_1.__exportStar(require("fs"), exports); +exports.fs = tslib_1.__importStar(require("fs")); //// [index.js] // esm format file export * from "fs"; diff --git a/tests/baselines/reference/taggedTemplateWithoutDeclaredHelper.js b/tests/baselines/reference/taggedTemplateWithoutDeclaredHelper.js index 049e88373248c..94bb79802e5be 100644 --- a/tests/baselines/reference/taggedTemplateWithoutDeclaredHelper.js +++ b/tests/baselines/reference/taggedTemplateWithoutDeclaredHelper.js @@ -19,5 +19,5 @@ var tslib_1 = require("tslib"); function id(x) { return x; } -exports.result = id(templateObject_1 || (templateObject_1 = (0, tslib_1.__makeTemplateObject)(["hello world"], ["hello world"]))); +exports.result = id(templateObject_1 || (templateObject_1 = tslib_1.__makeTemplateObject(["hello world"], ["hello world"]))); var templateObject_1; diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js index 55375ace094b9..9153c04725d00 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js @@ -62,7 +62,7 @@ exitCode:: ExitStatus.Success exports.__esModule = true; exports.x = void 0; var tslib_1 = require("tslib"); -exports.x = (0, tslib_1.__assign)({}); +exports.x = tslib_1.__assign({}); //// [/users/username/projects/project/tsconfig.tsbuildinfo] diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js index 54acbbd1a410d..013f8e9db8614 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js @@ -83,7 +83,7 @@ exitCode:: ExitStatus.undefined exports.__esModule = true; exports.x = void 0; var tslib_1 = require("tslib"); -exports.x = (0, tslib_1.__assign)({}); +exports.x = tslib_1.__assign({});