diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index b2cc2fb99f3..05cc9775a36 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -7514,11 +7514,11 @@ export function getSetExternalModuleIndicator(options: CompilerOptions): (file: } /** @internal */ -export function getEmitScriptTarget(compilerOptions: {module?: CompilerOptions["module"], target?: CompilerOptions["target"]}) { +export function getEmitScriptTarget(compilerOptions: {module?: CompilerOptions["module"], target?: CompilerOptions["target"]}): ScriptTarget { return compilerOptions.target || (compilerOptions.module === ModuleKind.Node16 && ScriptTarget.ES2022) || (compilerOptions.module === ModuleKind.NodeNext && ScriptTarget.ESNext) || - ScriptTarget.ES3; + ScriptTarget.ES5; } /** @internal */ diff --git a/tests/baselines/reference/APILibCheck.js b/tests/baselines/reference/APILibCheck.js index d63155925f9..76bacfbf7a6 100644 --- a/tests/baselines/reference/APILibCheck.js +++ b/tests/baselines/reference/APILibCheck.js @@ -33,4 +33,4 @@ import tsserverlibraryInternal = require("tsserverlibrary-internal"); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/APISample_Watch.js b/tests/baselines/reference/APISample_Watch.js index 5c9ad996f7f..8659e969ffb 100644 --- a/tests/baselines/reference/APISample_Watch.js +++ b/tests/baselines/reference/APISample_Watch.js @@ -90,12 +90,12 @@ watchMain(); * at: https://github.com/Microsoft/TypeScript-wiki/blob/master/Using-the-Compiler-API.md#writing-an-incremental-program-watcher * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); var formatHost = { getCanonicalFileName: function (path) { return path; }, getCurrentDirectory: ts.sys.getCurrentDirectory, - getNewLine: function () { return ts.sys.newLine; } + getNewLine: function () { return ts.sys.newLine; }, }; function watchMain() { var configPath = ts.findConfigFile(/*searchPath*/ "./", ts.sys.fileExists, "tsconfig.json"); diff --git a/tests/baselines/reference/APISample_WatchWithDefaults.js b/tests/baselines/reference/APISample_WatchWithDefaults.js index 3961a1367ea..90e4ca2aa3a 100644 --- a/tests/baselines/reference/APISample_WatchWithDefaults.js +++ b/tests/baselines/reference/APISample_WatchWithDefaults.js @@ -62,7 +62,7 @@ watchMain(); * Note: This test is a public API sample. This uses default sys interface without having to pass anything * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); function watchMain() { var configPath = ts.findConfigFile(/*searchPath*/ "./", ts.sys.fileExists, "tsconfig.json"); diff --git a/tests/baselines/reference/APISample_WatchWithOwnWatchHost.js b/tests/baselines/reference/APISample_WatchWithOwnWatchHost.js index 56286921e77..2e010f62cd8 100644 --- a/tests/baselines/reference/APISample_WatchWithOwnWatchHost.js +++ b/tests/baselines/reference/APISample_WatchWithOwnWatchHost.js @@ -69,7 +69,7 @@ watchMain(); * Note: This test is a public API sample. This sample verifies creating abstract builder to watch list of root files * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); function watchMain() { // get list of files and compiler options somehow diff --git a/tests/baselines/reference/APISample_compile.js b/tests/baselines/reference/APISample_compile.js index 3dfec01fc8f..047fc659b0e 100644 --- a/tests/baselines/reference/APISample_compile.js +++ b/tests/baselines/reference/APISample_compile.js @@ -53,7 +53,7 @@ compile(process.argv.slice(2), { * at: https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#a-minimal-compiler * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.compile = void 0; var ts = require("typescript"); function compile(fileNames, options) { diff --git a/tests/baselines/reference/APISample_jsdoc.js b/tests/baselines/reference/APISample_jsdoc.js index 4763a597362..1e087006d40 100644 --- a/tests/baselines/reference/APISample_jsdoc.js +++ b/tests/baselines/reference/APISample_jsdoc.js @@ -129,7 +129,7 @@ function getSomeOtherTags(node: ts.Node) { * https://github.com/vega/ts-json-schema-generator * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); // excerpted from https://github.com/YousefED/typescript-json-schema // (converted from a method and modified; for example, `this: any` to compensate, among other changes) diff --git a/tests/baselines/reference/APISample_linter.js b/tests/baselines/reference/APISample_linter.js index 185a346d3ab..31e64f2c542 100644 --- a/tests/baselines/reference/APISample_linter.js +++ b/tests/baselines/reference/APISample_linter.js @@ -79,7 +79,7 @@ fileNames.forEach(fileName => { * at: https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#traversing-the-ast-with-a-little-linter * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.delint = void 0; var ts = require("typescript"); function delint(sourceFile) { diff --git a/tests/baselines/reference/APISample_parseConfig.js b/tests/baselines/reference/APISample_parseConfig.js index 422ac5c188a..b7b038d6d7c 100644 --- a/tests/baselines/reference/APISample_parseConfig.js +++ b/tests/baselines/reference/APISample_parseConfig.js @@ -51,7 +51,7 @@ export function createProgram(rootFiles: string[], compilerOptionsJson: string): * at: https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#a-minimal-compiler * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createProgram = void 0; var ts = require("typescript"); function printError(error) { diff --git a/tests/baselines/reference/APISample_transform.js b/tests/baselines/reference/APISample_transform.js index 12f2f4ca12b..d206d753210 100644 --- a/tests/baselines/reference/APISample_transform.js +++ b/tests/baselines/reference/APISample_transform.js @@ -31,7 +31,7 @@ console.log(JSON.stringify(result)); * at: https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#a-simple-transform-function * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); var source = "let x: string = 'string'"; var result = ts.transpile(source, { module: ts.ModuleKind.CommonJS }); diff --git a/tests/baselines/reference/APISample_watcher.js b/tests/baselines/reference/APISample_watcher.js index a66fb1cc3ff..7af77191943 100644 --- a/tests/baselines/reference/APISample_watcher.js +++ b/tests/baselines/reference/APISample_watcher.js @@ -126,7 +126,7 @@ watch(currentDirectoryFiles, { module: ts.ModuleKind.CommonJS }); * at: https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#incremental-build-support-using-the-language-services * Please log a "breaking change" issue for any API breaking change affecting this issue */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("typescript"); function watch(rootFileNames, options) { var files = {}; @@ -148,7 +148,7 @@ function watch(rootFileNames, options) { getCompilationSettings: function () { return options; }, getDefaultLibFileName: function (options) { return ts.getDefaultLibFilePath(options); }, fileExists: function (fileName) { return fs.existsSync(fileName); }, - readFile: function (fileName) { return fs.readFileSync(fileName); } + readFile: function (fileName) { return fs.readFileSync(fileName); }, }; // Create the language service files var services = ts.createLanguageService(servicesHost, ts.createDocumentRegistry()); diff --git a/tests/baselines/reference/DeclarationErrorsNoEmitOnError.js b/tests/baselines/reference/DeclarationErrorsNoEmitOnError.js index ff3ef183f79..e887568596d 100644 --- a/tests/baselines/reference/DeclarationErrorsNoEmitOnError.js +++ b/tests/baselines/reference/DeclarationErrorsNoEmitOnError.js @@ -6,7 +6,7 @@ export interface I { //// [DeclarationErrorsNoEmitOnError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [DeclarationErrorsNoEmitOnError.d.ts] diff --git a/tests/baselines/reference/ES3For-ofTypeCheck1.errors.txt b/tests/baselines/reference/ES3For-ofTypeCheck1.errors.txt deleted file mode 100644 index 6437cfbc73d..00000000000 --- a/tests/baselines/reference/ES3For-ofTypeCheck1.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck1.ts(1,15): error TS2494: Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher. - - -==== tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck1.ts (1 errors) ==== - for (var v of "") { } - ~~ -!!! error TS2494: Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/ES3For-ofTypeCheck4.errors.txt b/tests/baselines/reference/ES3For-ofTypeCheck4.errors.txt deleted file mode 100644 index 80e60008da4..00000000000 --- a/tests/baselines/reference/ES3For-ofTypeCheck4.errors.txt +++ /dev/null @@ -1,8 +0,0 @@ -tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck4.ts(2,17): error TS2494: Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher. - - -==== tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck4.ts (1 errors) ==== - var union: string | string[]; - for (const v of union) { } - ~~~~~ -!!! error TS2494: Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of33.js b/tests/baselines/reference/ES5For-of33.js index e177630b00c..506d74130fd 100644 --- a/tests/baselines/reference/ES5For-of33.js +++ b/tests/baselines/reference/ES5For-of33.js @@ -25,7 +25,7 @@ try { catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } diff --git a/tests/baselines/reference/ES5For-of33.js.map b/tests/baselines/reference/ES5For-of33.js.map index 879d181e5fa..087f35109d8 100644 --- a/tests/baselines/reference/ES5For-of33.js.map +++ b/tests/baselines/reference/ES5For-of33.js.map @@ -1,3 +1,3 @@ //// [ES5For-of33.js.map] {"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA,KAAc,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA,4BAAE;QAA1B,IAAI,CAAC,WAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} -//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KdHJ5IHsNCiAgICBmb3IgKHZhciBfYiA9IF9fdmFsdWVzKFsnYScsICdiJywgJ2MnXSksIF9jID0gX2IubmV4dCgpOyAhX2MuZG9uZTsgX2MgPSBfYi5uZXh0KCkpIHsNCiAgICAgICAgdmFyIHYgPSBfYy52YWx1ZTsNCiAgICAgICAgY29uc29sZS5sb2codik7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYlsicmV0dXJuIl0pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzMuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzMy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBQUEsS0FBYyxJQUFBLEtBQUEsU0FBQSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUEsZ0JBQUEsNEJBQUU7UUFBMUIsSUFBSSxDQUFDLFdBQUE7UUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ2xCIn0=,Zm9yICh2YXIgdiBvZiBbJ2EnLCAnYicsICdjJ10pIHsKICAgIGNvbnNvbGUubG9nKHYpOwp9 +//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KdHJ5IHsNCiAgICBmb3IgKHZhciBfYiA9IF9fdmFsdWVzKFsnYScsICdiJywgJ2MnXSksIF9jID0gX2IubmV4dCgpOyAhX2MuZG9uZTsgX2MgPSBfYi5uZXh0KCkpIHsNCiAgICAgICAgdmFyIHYgPSBfYy52YWx1ZTsNCiAgICAgICAgY29uc29sZS5sb2codik7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYi5yZXR1cm4pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzMuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzMy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBQUEsS0FBYyxJQUFBLEtBQUEsU0FBQSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUEsZ0JBQUEsNEJBQUU7UUFBMUIsSUFBSSxDQUFDLFdBQUE7UUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ2xCIn0=,Zm9yICh2YXIgdiBvZiBbJ2EnLCAnYicsICdjJ10pIHsKICAgIGNvbnNvbGUubG9nKHYpOwp9 diff --git a/tests/baselines/reference/ES5For-of33.sourcemap.txt b/tests/baselines/reference/ES5For-of33.sourcemap.txt index b1be3f06d45..4158401e0ed 100644 --- a/tests/baselines/reference/ES5For-of33.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of33.sourcemap.txt @@ -119,7 +119,7 @@ sourceFile:ES5For-of33.ts >>>catch (e_1_1) { e_1 = { error: e_1_1 }; } >>>finally { >>> try { ->>> if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); +>>> if (_c && !_c.done && (_a = _b.return)) _a.call(_b); >>> } >>> finally { if (e_1) throw e_1.error; } >>>} diff --git a/tests/baselines/reference/ES5For-of34.js b/tests/baselines/reference/ES5For-of34.js index 2f0ee24e3d8..efc0361a339 100644 --- a/tests/baselines/reference/ES5For-of34.js +++ b/tests/baselines/reference/ES5For-of34.js @@ -31,7 +31,7 @@ try { catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } diff --git a/tests/baselines/reference/ES5For-of34.js.map b/tests/baselines/reference/ES5For-of34.js.map index 731837e75cd..c21dd60e640 100644 --- a/tests/baselines/reference/ES5For-of34.js.map +++ b/tests/baselines/reference/ES5For-of34.js.map @@ -1,3 +1,3 @@ //// [ES5For-of34.js.map] {"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,SAAS,GAAG;IACR,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,KAAgB,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA,4BAAE;QAA5B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} -//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KZnVuY3Rpb24gZm9vKCkgew0KICAgIHJldHVybiB7IHg6IDAgfTsNCn0NCnRyeSB7DQogICAgZm9yICh2YXIgX2IgPSBfX3ZhbHVlcyhbJ2EnLCAnYicsICdjJ10pLCBfYyA9IF9iLm5leHQoKTsgIV9jLmRvbmU7IF9jID0gX2IubmV4dCgpKSB7DQogICAgICAgIGZvbygpLnggPSBfYy52YWx1ZTsNCiAgICAgICAgdmFyIHAgPSBmb28oKS54Ow0KICAgIH0NCn0NCmNhdGNoIChlXzFfMSkgeyBlXzEgPSB7IGVycm9yOiBlXzFfMSB9OyB9DQpmaW5hbGx5IHsNCiAgICB0cnkgew0KICAgICAgICBpZiAoX2MgJiYgIV9jLmRvbmUgJiYgKF9hID0gX2JbInJldHVybiJdKSkgX2EuY2FsbChfYik7DQogICAgfQ0KICAgIGZpbmFsbHkgeyBpZiAoZV8xKSB0aHJvdyBlXzEuZXJyb3I7IH0NCn0NCi8vIyBzb3VyY2VNYXBwaW5nVVJMPUVTNUZvci1vZjM0LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQSxTQUFTLEdBQUc7SUFDUixPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0FBQ3BCLENBQUM7O0lBQ0QsS0FBZ0IsSUFBQSxLQUFBLFNBQUEsQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFBLGdCQUFBLDRCQUFFO1FBQTVCLEdBQUcsRUFBRSxDQUFDLENBQUMsV0FBQTtRQUNSLElBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztLQUNuQiJ9,ZnVuY3Rpb24gZm9vKCkgewogICAgcmV0dXJuIHsgeDogMCB9Owp9CmZvciAoZm9vKCkueCBvZiBbJ2EnLCAnYicsICdjJ10pIHsKICAgIHZhciBwID0gZm9vKCkueDsKfQ== +//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KZnVuY3Rpb24gZm9vKCkgew0KICAgIHJldHVybiB7IHg6IDAgfTsNCn0NCnRyeSB7DQogICAgZm9yICh2YXIgX2IgPSBfX3ZhbHVlcyhbJ2EnLCAnYicsICdjJ10pLCBfYyA9IF9iLm5leHQoKTsgIV9jLmRvbmU7IF9jID0gX2IubmV4dCgpKSB7DQogICAgICAgIGZvbygpLnggPSBfYy52YWx1ZTsNCiAgICAgICAgdmFyIHAgPSBmb28oKS54Ow0KICAgIH0NCn0NCmNhdGNoIChlXzFfMSkgeyBlXzEgPSB7IGVycm9yOiBlXzFfMSB9OyB9DQpmaW5hbGx5IHsNCiAgICB0cnkgew0KICAgICAgICBpZiAoX2MgJiYgIV9jLmRvbmUgJiYgKF9hID0gX2IucmV0dXJuKSkgX2EuY2FsbChfYik7DQogICAgfQ0KICAgIGZpbmFsbHkgeyBpZiAoZV8xKSB0aHJvdyBlXzEuZXJyb3I7IH0NCn0NCi8vIyBzb3VyY2VNYXBwaW5nVVJMPUVTNUZvci1vZjM0LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQSxTQUFTLEdBQUc7SUFDUixPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0FBQ3BCLENBQUM7O0lBQ0QsS0FBZ0IsSUFBQSxLQUFBLFNBQUEsQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFBLGdCQUFBLDRCQUFFO1FBQTVCLEdBQUcsRUFBRSxDQUFDLENBQUMsV0FBQTtRQUNSLElBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztLQUNuQiJ9,ZnVuY3Rpb24gZm9vKCkgewogICAgcmV0dXJuIHsgeDogMCB9Owp9CmZvciAoZm9vKCkueCBvZiBbJ2EnLCAnYicsICdjJ10pIHsKICAgIHZhciBwID0gZm9vKCkueDsKfQ== diff --git a/tests/baselines/reference/ES5For-of34.sourcemap.txt b/tests/baselines/reference/ES5For-of34.sourcemap.txt index 5694d550cf6..f1d020506f4 100644 --- a/tests/baselines/reference/ES5For-of34.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of34.sourcemap.txt @@ -178,7 +178,7 @@ sourceFile:ES5For-of34.ts >>>catch (e_1_1) { e_1 = { error: e_1_1 }; } >>>finally { >>> try { ->>> if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); +>>> if (_c && !_c.done && (_a = _b.return)) _a.call(_b); >>> } >>> finally { if (e_1) throw e_1.error; } >>>} diff --git a/tests/baselines/reference/ES5For-of35.js b/tests/baselines/reference/ES5For-of35.js index fb0ac5d2d2b..5f6d7ed95dc 100644 --- a/tests/baselines/reference/ES5For-of35.js +++ b/tests/baselines/reference/ES5For-of35.js @@ -27,7 +27,7 @@ try { catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } diff --git a/tests/baselines/reference/ES5For-of35.js.map b/tests/baselines/reference/ES5For-of35.js.map index 82dd37421f7..e0877142cbd 100644 --- a/tests/baselines/reference/ES5For-of35.js.map +++ b/tests/baselines/reference/ES5For-of35.js.map @@ -1,3 +1,3 @@ //// [ES5For-of35.js.map] {"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA,KAAmC,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA,4BAAE;QAAhC,IAAA,aAAoB,EAAnB,SAAQ,EAAL,CAAC,mBAAG,CAAC,KAAA,EAAE,SAAQ,EAAL,CAAC,mBAAG,CAAC,KAAA;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} -//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KdHJ5IHsNCiAgICBmb3IgKHZhciBfYiA9IF9fdmFsdWVzKFsyLCAzXSksIF9jID0gX2IubmV4dCgpOyAhX2MuZG9uZTsgX2MgPSBfYi5uZXh0KCkpIHsNCiAgICAgICAgdmFyIF9kID0gX2MudmFsdWUsIF9lID0gX2QueCwgYSA9IF9lID09PSB2b2lkIDAgPyAwIDogX2UsIF9mID0gX2QueSwgYiA9IF9mID09PSB2b2lkIDAgPyAxIDogX2Y7DQogICAgICAgIGE7DQogICAgICAgIGI7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYlsicmV0dXJuIl0pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzUuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBQUEsS0FBbUMsSUFBQSxLQUFBLFNBQUEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUEsZ0JBQUEsNEJBQUU7UUFBaEMsSUFBQSxhQUFvQixFQUFuQixTQUFRLEVBQUwsQ0FBQyxtQkFBRyxDQUFDLEtBQUEsRUFBRSxTQUFRLEVBQUwsQ0FBQyxtQkFBRyxDQUFDLEtBQUE7UUFDMUIsQ0FBQyxDQUFDO1FBQ0YsQ0FBQyxDQUFDO0tBQ0wifQ==,Zm9yIChjb25zdCB7eDogYSA9IDAsIHk6IGIgPSAxfSBvZiBbMiwgM10pIHsKICAgIGE7CiAgICBiOwp9 +//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBlXzEsIF9hOw0KdHJ5IHsNCiAgICBmb3IgKHZhciBfYiA9IF9fdmFsdWVzKFsyLCAzXSksIF9jID0gX2IubmV4dCgpOyAhX2MuZG9uZTsgX2MgPSBfYi5uZXh0KCkpIHsNCiAgICAgICAgdmFyIF9kID0gX2MudmFsdWUsIF9lID0gX2QueCwgYSA9IF9lID09PSB2b2lkIDAgPyAwIDogX2UsIF9mID0gX2QueSwgYiA9IF9mID09PSB2b2lkIDAgPyAxIDogX2Y7DQogICAgICAgIGE7DQogICAgICAgIGI7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYi5yZXR1cm4pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzUuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBQUEsS0FBbUMsSUFBQSxLQUFBLFNBQUEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUEsZ0JBQUEsNEJBQUU7UUFBaEMsSUFBQSxhQUFvQixFQUFuQixTQUFRLEVBQUwsQ0FBQyxtQkFBRyxDQUFDLEtBQUEsRUFBRSxTQUFRLEVBQUwsQ0FBQyxtQkFBRyxDQUFDLEtBQUE7UUFDMUIsQ0FBQyxDQUFDO1FBQ0YsQ0FBQyxDQUFDO0tBQ0wifQ==,Zm9yIChjb25zdCB7eDogYSA9IDAsIHk6IGIgPSAxfSBvZiBbMiwgM10pIHsKICAgIGE7CiAgICBiOwp9 diff --git a/tests/baselines/reference/ES5For-of35.sourcemap.txt b/tests/baselines/reference/ES5For-of35.sourcemap.txt index 5cd145f407a..a6b26628bba 100644 --- a/tests/baselines/reference/ES5For-of35.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of35.sourcemap.txt @@ -151,7 +151,7 @@ sourceFile:ES5For-of35.ts >>>catch (e_1_1) { e_1 = { error: e_1_1 }; } >>>finally { >>> try { ->>> if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); +>>> if (_c && !_c.done && (_a = _b.return)) _a.call(_b); >>> } >>> finally { if (e_1) throw e_1.error; } >>>} diff --git a/tests/baselines/reference/ES5For-of36.js b/tests/baselines/reference/ES5For-of36.js index da5d6b854e3..5a3059a1866 100644 --- a/tests/baselines/reference/ES5For-of36.js +++ b/tests/baselines/reference/ES5For-of36.js @@ -43,7 +43,7 @@ try { catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } diff --git a/tests/baselines/reference/ES5For-of36.js.map b/tests/baselines/reference/ES5For-of36.js.map index 13230ff044a..d3207cf70c1 100644 --- a/tests/baselines/reference/ES5For-of36.js.map +++ b/tests/baselines/reference/ES5For-of36.js.map @@ -1,3 +1,3 @@ //// [ES5For-of36.js.map] {"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,KAA2B,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA,4BAAE;QAA1B,IAAA,KAAA,mBAAc,EAAb,UAAK,EAAL,CAAC,mBAAG,CAAC,KAAA,EAAE,UAAK,EAAL,CAAC,mBAAG,CAAC,KAAA;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} -//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBfX3JlYWQgPSAodGhpcyAmJiB0aGlzLl9fcmVhZCkgfHwgZnVuY3Rpb24gKG8sIG4pIHsNCiAgICB2YXIgbSA9IHR5cGVvZiBTeW1ib2wgPT09ICJmdW5jdGlvbiIgJiYgb1tTeW1ib2wuaXRlcmF0b3JdOw0KICAgIGlmICghbSkgcmV0dXJuIG87DQogICAgdmFyIGkgPSBtLmNhbGwobyksIHIsIGFyID0gW10sIGU7DQogICAgdHJ5IHsNCiAgICAgICAgd2hpbGUgKChuID09PSB2b2lkIDAgfHwgbi0tID4gMCkgJiYgIShyID0gaS5uZXh0KCkpLmRvbmUpIGFyLnB1c2goci52YWx1ZSk7DQogICAgfQ0KICAgIGNhdGNoIChlcnJvcikgeyBlID0geyBlcnJvcjogZXJyb3IgfTsgfQ0KICAgIGZpbmFsbHkgew0KICAgICAgICB0cnkgew0KICAgICAgICAgICAgaWYgKHIgJiYgIXIuZG9uZSAmJiAobSA9IGlbInJldHVybiJdKSkgbS5jYWxsKGkpOw0KICAgICAgICB9DQogICAgICAgIGZpbmFsbHkgeyBpZiAoZSkgdGhyb3cgZS5lcnJvcjsgfQ0KICAgIH0NCiAgICByZXR1cm4gYXI7DQp9Ow0KdmFyIGVfMSwgX2E7DQp0cnkgew0KICAgIGZvciAodmFyIF9iID0gX192YWx1ZXMoWzIsIDNdKSwgX2MgPSBfYi5uZXh0KCk7ICFfYy5kb25lOyBfYyA9IF9iLm5leHQoKSkgew0KICAgICAgICB2YXIgX2QgPSBfX3JlYWQoX2MudmFsdWUsIDIpLCBfZSA9IF9kWzBdLCBhID0gX2UgPT09IHZvaWQgMCA/IDAgOiBfZSwgX2YgPSBfZFsxXSwgYiA9IF9mID09PSB2b2lkIDAgPyAxIDogX2Y7DQogICAgICAgIGE7DQogICAgICAgIGI7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYlsicmV0dXJuIl0pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzYuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzYuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUFBLEtBQTJCLElBQUEsS0FBQSxTQUFBLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFBLGdCQUFBLDRCQUFFO1FBQTFCLElBQUEsS0FBQSxtQkFBYyxFQUFiLFVBQUssRUFBTCxDQUFDLG1CQUFHLENBQUMsS0FBQSxFQUFFLFVBQUssRUFBTCxDQUFDLG1CQUFHLENBQUMsS0FBQTtRQUNsQixDQUFDLENBQUM7UUFDRixDQUFDLENBQUM7S0FDTCJ9,Zm9yIChsZXQgW2EgPSAwLCBiID0gMV0gb2YgWzIsIDNdKSB7CiAgICBhOwogICAgYjsKfQ== +//// https://sokra.github.io/source-map-visualization#base64,dmFyIF9fdmFsdWVzID0gKHRoaXMgJiYgdGhpcy5fX3ZhbHVlcykgfHwgZnVuY3Rpb24obykgew0KICAgIHZhciBzID0gdHlwZW9mIFN5bWJvbCA9PT0gImZ1bmN0aW9uIiAmJiBTeW1ib2wuaXRlcmF0b3IsIG0gPSBzICYmIG9bc10sIGkgPSAwOw0KICAgIGlmIChtKSByZXR1cm4gbS5jYWxsKG8pOw0KICAgIGlmIChvICYmIHR5cGVvZiBvLmxlbmd0aCA9PT0gIm51bWJlciIpIHJldHVybiB7DQogICAgICAgIG5leHQ6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIGlmIChvICYmIGkgPj0gby5sZW5ndGgpIG8gPSB2b2lkIDA7DQogICAgICAgICAgICByZXR1cm4geyB2YWx1ZTogbyAmJiBvW2krK10sIGRvbmU6ICFvIH07DQogICAgICAgIH0NCiAgICB9Ow0KICAgIHRocm93IG5ldyBUeXBlRXJyb3IocyA/ICJPYmplY3QgaXMgbm90IGl0ZXJhYmxlLiIgOiAiU3ltYm9sLml0ZXJhdG9yIGlzIG5vdCBkZWZpbmVkLiIpOw0KfTsNCnZhciBfX3JlYWQgPSAodGhpcyAmJiB0aGlzLl9fcmVhZCkgfHwgZnVuY3Rpb24gKG8sIG4pIHsNCiAgICB2YXIgbSA9IHR5cGVvZiBTeW1ib2wgPT09ICJmdW5jdGlvbiIgJiYgb1tTeW1ib2wuaXRlcmF0b3JdOw0KICAgIGlmICghbSkgcmV0dXJuIG87DQogICAgdmFyIGkgPSBtLmNhbGwobyksIHIsIGFyID0gW10sIGU7DQogICAgdHJ5IHsNCiAgICAgICAgd2hpbGUgKChuID09PSB2b2lkIDAgfHwgbi0tID4gMCkgJiYgIShyID0gaS5uZXh0KCkpLmRvbmUpIGFyLnB1c2goci52YWx1ZSk7DQogICAgfQ0KICAgIGNhdGNoIChlcnJvcikgeyBlID0geyBlcnJvcjogZXJyb3IgfTsgfQ0KICAgIGZpbmFsbHkgew0KICAgICAgICB0cnkgew0KICAgICAgICAgICAgaWYgKHIgJiYgIXIuZG9uZSAmJiAobSA9IGlbInJldHVybiJdKSkgbS5jYWxsKGkpOw0KICAgICAgICB9DQogICAgICAgIGZpbmFsbHkgeyBpZiAoZSkgdGhyb3cgZS5lcnJvcjsgfQ0KICAgIH0NCiAgICByZXR1cm4gYXI7DQp9Ow0KdmFyIGVfMSwgX2E7DQp0cnkgew0KICAgIGZvciAodmFyIF9iID0gX192YWx1ZXMoWzIsIDNdKSwgX2MgPSBfYi5uZXh0KCk7ICFfYy5kb25lOyBfYyA9IF9iLm5leHQoKSkgew0KICAgICAgICB2YXIgX2QgPSBfX3JlYWQoX2MudmFsdWUsIDIpLCBfZSA9IF9kWzBdLCBhID0gX2UgPT09IHZvaWQgMCA/IDAgOiBfZSwgX2YgPSBfZFsxXSwgYiA9IF9mID09PSB2b2lkIDAgPyAxIDogX2Y7DQogICAgICAgIGE7DQogICAgICAgIGI7DQogICAgfQ0KfQ0KY2F0Y2ggKGVfMV8xKSB7IGVfMSA9IHsgZXJyb3I6IGVfMV8xIH07IH0NCmZpbmFsbHkgew0KICAgIHRyeSB7DQogICAgICAgIGlmIChfYyAmJiAhX2MuZG9uZSAmJiAoX2EgPSBfYi5yZXR1cm4pKSBfYS5jYWxsKF9iKTsNCiAgICB9DQogICAgZmluYWxseSB7IGlmIChlXzEpIHRocm93IGVfMS5lcnJvcjsgfQ0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9RVM1Rm9yLW9mMzYuanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRVM1Rm9yLW9mMzYuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJFUzVGb3Itb2YzNi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUFBLEtBQTJCLElBQUEsS0FBQSxTQUFBLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFBLGdCQUFBLDRCQUFFO1FBQTFCLElBQUEsS0FBQSxtQkFBYyxFQUFiLFVBQUssRUFBTCxDQUFDLG1CQUFHLENBQUMsS0FBQSxFQUFFLFVBQUssRUFBTCxDQUFDLG1CQUFHLENBQUMsS0FBQTtRQUNsQixDQUFDLENBQUM7UUFDRixDQUFDLENBQUM7S0FDTCJ9,Zm9yIChsZXQgW2EgPSAwLCBiID0gMV0gb2YgWzIsIDNdKSB7CiAgICBhOwogICAgYjsKfQ== diff --git a/tests/baselines/reference/ES5For-of36.sourcemap.txt b/tests/baselines/reference/ES5For-of36.sourcemap.txt index c0033e3e127..fa1b383b44c 100644 --- a/tests/baselines/reference/ES5For-of36.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of36.sourcemap.txt @@ -170,7 +170,7 @@ sourceFile:ES5For-of36.ts >>>catch (e_1_1) { e_1 = { error: e_1_1 }; } >>>finally { >>> try { ->>> if (_c && !_c.done && (_a = _b["return"])) _a.call(_b); +>>> if (_c && !_c.done && (_a = _b.return)) _a.call(_b); >>> } >>> finally { if (e_1) throw e_1.error; } >>>} diff --git a/tests/baselines/reference/ES5For-of37.js b/tests/baselines/reference/ES5For-of37.js index 7b4baf8f9a0..3d1bd3b00fc 100644 --- a/tests/baselines/reference/ES5For-of37.js +++ b/tests/baselines/reference/ES5For-of37.js @@ -45,7 +45,7 @@ try { catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { - if (_f && !_f.done && (_b = _e["return"])) _b.call(_e); + if (_f && !_f.done && (_b = _e.return)) _b.call(_e); } finally { if (e_2) throw e_2.error; } } @@ -59,7 +59,7 @@ try { catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (_d && !_d.done && (_a = _c["return"])) _a.call(_c); + if (_d && !_d.done && (_a = _c.return)) _a.call(_c); } finally { if (e_1) throw e_1.error; } } diff --git a/tests/baselines/reference/MemberAccessorDeclaration15.errors.txt b/tests/baselines/reference/MemberAccessorDeclaration15.errors.txt index 6ed8a2d29cd..d81b9169c1c 100644 --- a/tests/baselines/reference/MemberAccessorDeclaration15.errors.txt +++ b/tests/baselines/reference/MemberAccessorDeclaration15.errors.txt @@ -1,12 +1,9 @@ -tests/cases/compiler/MemberAccessorDeclaration15.ts(2,8): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/MemberAccessorDeclaration15.ts(2,12): error TS2369: A parameter property is only allowed in a constructor implementation. -==== tests/cases/compiler/MemberAccessorDeclaration15.ts (2 errors) ==== +==== tests/cases/compiler/MemberAccessorDeclaration15.ts (1 errors) ==== class C { set Foo(public a: number) { } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~~~~~~~~~~~~~ !!! error TS2369: A parameter property is only allowed in a constructor implementation. } \ No newline at end of file diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js index 15319495bad..efd41f5a4a3 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js @@ -31,7 +31,7 @@ export module A { //// [part1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A; (function (A) { @@ -46,7 +46,7 @@ var A; })(A = exports.A || (exports.A = {})); //// [part2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A; (function (A) { diff --git a/tests/baselines/reference/accessorWithES3.errors.txt b/tests/baselines/reference/accessorWithES3.errors.txt deleted file mode 100644 index 0a2219d85a4..00000000000 --- a/tests/baselines/reference/accessorWithES3.errors.txt +++ /dev/null @@ -1,35 +0,0 @@ -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts(10,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts(19,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts (4 errors) ==== - // error to use accessors in ES3 mode - - class C { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - } - - class D { - set x(v) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - } - - var x = { - get a() { return 1 } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - var y = { - set b(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/accessorsAreNotContextuallyTyped.errors.txt b/tests/baselines/reference/accessorsAreNotContextuallyTyped.errors.txt deleted file mode 100644 index 725ad30bd61..00000000000 --- a/tests/baselines/reference/accessorsAreNotContextuallyTyped.errors.txt +++ /dev/null @@ -1,22 +0,0 @@ -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts (2 errors) ==== - // accessors are not contextually typed - - class C { - set x(v: (a: string) => string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return (x: string) => ""; - } - } - - var c: C; - var r = c.x(''); // string \ No newline at end of file diff --git a/tests/baselines/reference/accessorsEmit.errors.txt b/tests/baselines/reference/accessorsEmit.errors.txt deleted file mode 100644 index 4d620f8cd8b..00000000000 --- a/tests/baselines/reference/accessorsEmit.errors.txt +++ /dev/null @@ -1,24 +0,0 @@ -tests/cases/compiler/accessorsEmit.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessorsEmit.ts(11,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/accessorsEmit.ts (2 errors) ==== - class Result { } - - class Test { - get Property(): Result { - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var x = 1; - return null; - } - } - - class Test2 { - get Property() { - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var x = 1; - return null; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/accessorsNotAllowedInES3.errors.txt b/tests/baselines/reference/accessorsNotAllowedInES3.errors.txt deleted file mode 100644 index cee1c8fd537..00000000000 --- a/tests/baselines/reference/accessorsNotAllowedInES3.errors.txt +++ /dev/null @@ -1,14 +0,0 @@ -tests/cases/compiler/accessorsNotAllowedInES3.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessorsNotAllowedInES3.ts(4,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/accessorsNotAllowedInES3.ts (2 errors) ==== - class C { - get x(): number { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - var y = { get foo() { return 3; } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - \ No newline at end of file diff --git a/tests/baselines/reference/accessors_spec_section-4.5_error-cases.errors.txt b/tests/baselines/reference/accessors_spec_section-4.5_error-cases.errors.txt index 154d923b619..b131411ee4f 100644 --- a/tests/baselines/reference/accessors_spec_section-4.5_error-cases.errors.txt +++ b/tests/baselines/reference/accessors_spec_section-4.5_error-cases.errors.txt @@ -1,52 +1,28 @@ -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(3,48): error TS2322: Type 'string' is not assignable to type 'number'. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(5,47): error TS2322: Type 'string' is not assignable to type 'number'. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(8,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(9,52): error TS2322: Type 'number' is not assignable to type 'string'. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(11,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(11,51): error TS2322: Type 'number' is not assignable to type 'string'. -tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts(12,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts (12 errors) ==== +==== tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts (4 errors) ==== class LanguageSpec_section_4_5_error_cases { public set AnnotatedSetter_SetterFirst(a: number) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public get AnnotatedSetter_SetterFirst() { return ""; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~~~~~~~ !!! error TS2322: Type 'string' is not assignable to type 'number'. public get AnnotatedSetter_SetterLast() { return ""; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~~~~~~~ !!! error TS2322: Type 'string' is not assignable to type 'number'. public set AnnotatedSetter_SetterLast(a: number) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public get AnnotatedGetter_GetterFirst(): string { return ""; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public set AnnotatedGetter_GetterFirst(aStr) { aStr = 0; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~ !!! error TS2322: Type 'number' is not assignable to type 'string'. public set AnnotatedGetter_GetterLast(aStr) { aStr = 0; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~ !!! error TS2322: Type 'number' is not assignable to type 'string'. public get AnnotatedGetter_GetterLast(): string { return ""; } - ~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } \ No newline at end of file diff --git a/tests/baselines/reference/accessors_spec_section-4.5_inference.errors.txt b/tests/baselines/reference/accessors_spec_section-4.5_inference.errors.txt deleted file mode 100644 index 9e7db776ff5..00000000000 --- a/tests/baselines/reference/accessors_spec_section-4.5_inference.errors.txt +++ /dev/null @@ -1,63 +0,0 @@ -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(7,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(10,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(13,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(14,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(16,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(17,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(19,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(20,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(22,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/accessors_spec_section-4.5_inference.ts(23,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/accessors_spec_section-4.5_inference.ts (12 errors) ==== - class A { } - class B extends A { } - - class LanguageSpec_section_4_5_inference { - - public set InferredGetterFromSetterAnnotation(a: A) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public get InferredGetterFromSetterAnnotation() { return new B(); } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - public get InferredGetterFromSetterAnnotation_GetterFirst() { return new B(); } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set InferredGetterFromSetterAnnotation_GetterFirst(a: A) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - - public get InferredFromGetter() { return new B(); } - ~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set InferredFromGetter(a) { } - ~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - public set InferredFromGetter_SetterFirst(a) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public get InferredFromGetter_SetterFirst() { return new B(); } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - public set InferredSetterFromGetterAnnotation(a) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public get InferredSetterFromGetterAnnotation() : A { return new B(); } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - public get InferredSetterFromGetterAnnotation_GetterFirst() : A { return new B(); } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set InferredSetterFromGetterAnnotation_GetterFirst(a) { } - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/aliasAssignments.js b/tests/baselines/reference/aliasAssignments.js index 7fd14bc8a4b..c7016729c65 100644 --- a/tests/baselines/reference/aliasAssignments.js +++ b/tests/baselines/reference/aliasAssignments.js @@ -15,7 +15,7 @@ y = moduleA; // should be error //// [aliasAssignments_moduleA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = void 0; var someClass = /** @class */ (function () { function someClass() { @@ -25,7 +25,7 @@ var someClass = /** @class */ (function () { exports.someClass = someClass; //// [aliasAssignments_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasAssignments_moduleA"); var x = moduleA; x = 1; // Should be error diff --git a/tests/baselines/reference/aliasDoesNotDuplicateSignatures.js b/tests/baselines/reference/aliasDoesNotDuplicateSignatures.js index 0ae878bebc5..b3fc7f93ca3 100644 --- a/tests/baselines/reference/aliasDoesNotDuplicateSignatures.js +++ b/tests/baselines/reference/aliasDoesNotDuplicateSignatures.js @@ -16,7 +16,7 @@ let x2: string = f; //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var demoModule_1 = require("demoModule"); // Assign an incorrect type here to see the type of 'f'. var x1 = demoNS.f; diff --git a/tests/baselines/reference/aliasOnMergedModuleInterface.js b/tests/baselines/reference/aliasOnMergedModuleInterface.js index d3d312e53bb..f1b78e4ef5a 100644 --- a/tests/baselines/reference/aliasOnMergedModuleInterface.js +++ b/tests/baselines/reference/aliasOnMergedModuleInterface.js @@ -24,7 +24,7 @@ var x: foo.A = foo.bar("hello"); // foo.A should be ok but foo.bar should be err //// [aliasOnMergedModuleInterface_0.js] //// [aliasOnMergedModuleInterface_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z; z.bar("hello"); // This should be ok var x = foo.bar("hello"); // foo.A should be ok but foo.bar should be error diff --git a/tests/baselines/reference/aliasUsageInArray.js b/tests/baselines/reference/aliasUsageInArray.js index bbb7e86ab56..565d7c47f02 100644 --- a/tests/baselines/reference/aliasUsageInArray.js +++ b/tests/baselines/reference/aliasUsageInArray.js @@ -23,7 +23,7 @@ var xs2: typeof moduleA[] = [moduleA]; //// [aliasUsageInArray_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInArray_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -61,7 +61,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInArray_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInArray_moduleA"); var xs = [moduleA]; var xs2 = [moduleA]; diff --git a/tests/baselines/reference/aliasUsageInFunctionExpression.js b/tests/baselines/reference/aliasUsageInFunctionExpression.js index efaf376f2f4..037c21f0dcd 100644 --- a/tests/baselines/reference/aliasUsageInFunctionExpression.js +++ b/tests/baselines/reference/aliasUsageInFunctionExpression.js @@ -22,7 +22,7 @@ f = (x) => moduleA; //// [aliasUsageInFunctionExpression_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInFunctionExpression_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -60,7 +60,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInFunctionExpression_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInFunctionExpression_moduleA"); var f = function (x) { return x; }; f = function (x) { return moduleA; }; diff --git a/tests/baselines/reference/aliasUsageInGenericFunction.js b/tests/baselines/reference/aliasUsageInGenericFunction.js index 20652656ff9..8d229a11783 100644 --- a/tests/baselines/reference/aliasUsageInGenericFunction.js +++ b/tests/baselines/reference/aliasUsageInGenericFunction.js @@ -26,7 +26,7 @@ var r2 = foo({ a: null }); //// [aliasUsageInGenericFunction_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInGenericFunction_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -64,7 +64,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInGenericFunction_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInGenericFunction_moduleA"); function foo(x) { return x; diff --git a/tests/baselines/reference/aliasUsageInIndexerOfClass.js b/tests/baselines/reference/aliasUsageInIndexerOfClass.js index eb646ed9de3..7ce3cc298d0 100644 --- a/tests/baselines/reference/aliasUsageInIndexerOfClass.js +++ b/tests/baselines/reference/aliasUsageInIndexerOfClass.js @@ -28,7 +28,7 @@ class N2 { //// [aliasUsageInIndexerOfClass_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInIndexerOfClass_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -66,7 +66,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInIndexerOfClass_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInIndexerOfClass_moduleA"); var N = /** @class */ (function () { function N() { diff --git a/tests/baselines/reference/aliasUsageInObjectLiteral.js b/tests/baselines/reference/aliasUsageInObjectLiteral.js index 7e320d34d32..fb5c1b3e9a9 100644 --- a/tests/baselines/reference/aliasUsageInObjectLiteral.js +++ b/tests/baselines/reference/aliasUsageInObjectLiteral.js @@ -23,7 +23,7 @@ var c: { y: { z: IHasVisualizationModel } } = { y: { z: moduleA } }; //// [aliasUsageInObjectLiteral_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInObjectLiteral_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -61,7 +61,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInObjectLiteral_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInObjectLiteral_moduleA"); var a = { x: moduleA }; var b = { x: moduleA }; diff --git a/tests/baselines/reference/aliasUsageInOrExpression.js b/tests/baselines/reference/aliasUsageInOrExpression.js index 6c112e123f3..63f9cade8fe 100644 --- a/tests/baselines/reference/aliasUsageInOrExpression.js +++ b/tests/baselines/reference/aliasUsageInOrExpression.js @@ -26,7 +26,7 @@ var f: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null ? { x //// [aliasUsageInOrExpression_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInOrExpression_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -64,7 +64,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInOrExpression_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInOrExpression_moduleA"); var i; var d1 = i || moduleA; diff --git a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js index 55e75348a54..dcb3d9c483f 100644 --- a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js +++ b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js @@ -26,7 +26,7 @@ class D extends C { //// [aliasUsageInTypeArgumentOfExtendsClause_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInTypeArgumentOfExtendsClause_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -79,7 +79,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsageInTypeArgumentOfExtendsClause_moduleA"); var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/aliasUsageInVarAssignment.js b/tests/baselines/reference/aliasUsageInVarAssignment.js index ec66d870783..0e553a6e0a6 100644 --- a/tests/baselines/reference/aliasUsageInVarAssignment.js +++ b/tests/baselines/reference/aliasUsageInVarAssignment.js @@ -22,7 +22,7 @@ var m: typeof moduleA = i; //// [aliasUsageInVarAssignment_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./aliasUsageInVarAssignment_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -60,6 +60,6 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [aliasUsageInVarAssignment_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var i; var m = i; diff --git a/tests/baselines/reference/aliasUsedAsNameValue.js b/tests/baselines/reference/aliasUsedAsNameValue.js index 82ff8fc411c..b41023ed8f1 100644 --- a/tests/baselines/reference/aliasUsedAsNameValue.js +++ b/tests/baselines/reference/aliasUsedAsNameValue.js @@ -20,17 +20,17 @@ export var a = function () { //// [aliasUsedAsNameValue_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.id = void 0; //// [aliasUsedAsNameValue_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; function b(a) { return null; } exports.b = b; //// [aliasUsedAsNameValue_2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; /// /// diff --git a/tests/baselines/reference/aliasWithInterfaceExportAssignmentUsedInVarInitializer.js b/tests/baselines/reference/aliasWithInterfaceExportAssignmentUsedInVarInitializer.js index 58565bbb916..c111c679912 100644 --- a/tests/baselines/reference/aliasWithInterfaceExportAssignmentUsedInVarInitializer.js +++ b/tests/baselines/reference/aliasWithInterfaceExportAssignmentUsedInVarInitializer.js @@ -12,8 +12,8 @@ var d = b.q3; //// [aliasWithInterfaceExportAssignmentUsedInVarInitializer_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [aliasWithInterfaceExportAssignmentUsedInVarInitializer_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var d = b.q3; diff --git a/tests/baselines/reference/allowImportClausesToMergeWithTypes.js b/tests/baselines/reference/allowImportClausesToMergeWithTypes.js index fa9e5407b78..58d2af89667 100644 --- a/tests/baselines/reference/allowImportClausesToMergeWithTypes.js +++ b/tests/baselines/reference/allowImportClausesToMergeWithTypes.js @@ -29,24 +29,24 @@ const y: originalZZZ = x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.zzz = void 0; exports.zzz = 123; -exports["default"] = exports.zzz; +exports.default = exports.zzz; //// [a.js] "use strict"; -exports.__esModule = true; -exports["default"] = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; var b_1 = require("./b"); -exports["default"] = b_1["default"]; +exports.default = b_1.default; var x = { x: "" }; -b_1["default"]; +b_1.default; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var x = { x: "" }; -a_1["default"]; +a_1.default; var b_1 = require("./b"); -b_1["default"]; +b_1.default; var y = x; diff --git a/tests/baselines/reference/allowJscheckJsTypeParameterNoCrash.js b/tests/baselines/reference/allowJscheckJsTypeParameterNoCrash.js index 85d779322ad..920b628fbf4 100644 --- a/tests/baselines/reference/allowJscheckJsTypeParameterNoCrash.js +++ b/tests/baselines/reference/allowJscheckJsTypeParameterNoCrash.js @@ -21,12 +21,12 @@ export var a = vextend({ //// [func.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.vextend = void 0; exports.vextend = extend; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var func_1 = require("./func"); // hover on vextend @@ -35,6 +35,6 @@ exports.a = (0, func_1.vextend)({ data1: function (val) { this.data2 = 1; }, - data2: function (val) { } + data2: function (val) { }, } }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports1.js b/tests/baselines/reference/allowSyntheticDefaultImports1.js index a419412f80a..eacd569b3d3 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports1.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports1.js @@ -12,7 +12,7 @@ export class Foo { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var b_1 = require("./b"); -exports.x = new b_1["default"].Foo(); +exports.x = new b_1.default.Foo(); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports10.js b/tests/baselines/reference/allowSyntheticDefaultImports10.js index ad3ed5715c0..13ee18518c4 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports10.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports10.js @@ -12,7 +12,7 @@ Foo.default.default.foo(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = require("./b"); -Foo["default"].bar(); -Foo["default"]["default"].foo(); +Foo.default.bar(); +Foo.default.default.foo(); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports2.js b/tests/baselines/reference/allowSyntheticDefaultImports2.js index ea83065c884..6d19eacb83e 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports2.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports2.js @@ -21,7 +21,7 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - exports_1("x", x = new b_1["default"].Foo()); + exports_1("x", x = new b_1.default.Foo()); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports3.js b/tests/baselines/reference/allowSyntheticDefaultImports3.js index d7eca3ead88..b2525e1b339 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports3.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports3.js @@ -39,7 +39,7 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - exports_1("x", x = new b_1["default"].Foo()); + exports_1("x", x = new b_1.default.Foo()); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports4.js b/tests/baselines/reference/allowSyntheticDefaultImports4.js index 11c186c0bfa..6816718837a 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports4.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports4.js @@ -13,7 +13,7 @@ export var x = new Foo(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var b_1 = require("./b"); -exports.x = new b_1["default"](); +exports.x = new b_1.default(); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports5.js b/tests/baselines/reference/allowSyntheticDefaultImports5.js index 81de76c395f..20895a3e02b 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports5.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports5.js @@ -23,7 +23,7 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - exports_1("x", x = new b_1["default"]()); + exports_1("x", x = new b_1.default()); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports6.js b/tests/baselines/reference/allowSyntheticDefaultImports6.js index 7d351b65081..787c63f11e6 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports6.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports6.js @@ -23,7 +23,7 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - exports_1("x", x = new b_1["default"]()); + exports_1("x", x = new b_1.default()); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports7.js b/tests/baselines/reference/allowSyntheticDefaultImports7.js index 39e6c2ae5e0..0853c9a2d0d 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports7.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports7.js @@ -22,8 +22,8 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - b_1["default"].bar(); - b_1["default"].foo(); + b_1.default.bar(); + b_1.default.foo(); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports8.js b/tests/baselines/reference/allowSyntheticDefaultImports8.js index e1157b8297a..d4045c84a10 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports8.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports8.js @@ -22,8 +22,8 @@ System.register(["./b"], function (exports_1, context_1) { } ], execute: function () { - b_1["default"].bar(); - b_1["default"].foo(); + b_1.default.bar(); + b_1.default.foo(); } }; }); diff --git a/tests/baselines/reference/allowSyntheticDefaultImports9.js b/tests/baselines/reference/allowSyntheticDefaultImports9.js index 2d8ab463d83..f79bd76c192 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports9.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports9.js @@ -12,7 +12,7 @@ Foo.foo(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); -b_1["default"].bar(); -b_1["default"].foo(); +b_1.default.bar(); +b_1.default.foo(); diff --git a/tests/baselines/reference/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.js b/tests/baselines/reference/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.js index f78ef55392d..783e2c08e08 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.js +++ b/tests/baselines/reference/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.js @@ -14,13 +14,13 @@ export const A = styled(); //// [color.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var file1_1 = require("./file1"); exports.A = (0, file1_1.styled)(); diff --git a/tests/baselines/reference/alwaysStrictModule4.js b/tests/baselines/reference/alwaysStrictModule4.js index 6df232c849d..9929ab6626a 100644 --- a/tests/baselines/reference/alwaysStrictModule4.js +++ b/tests/baselines/reference/alwaysStrictModule4.js @@ -4,7 +4,7 @@ export const a = 1 //// [alwaysStrictModule4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; // Module commonjs exports.a = 1; diff --git a/tests/baselines/reference/ambient.js b/tests/baselines/reference/ambient.js index 6d4190bf34c..5e94b128f71 100644 --- a/tests/baselines/reference/ambient.js +++ b/tests/baselines/reference/ambient.js @@ -13,7 +13,7 @@ declare namespace ns { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -23,4 +23,4 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientDeclarationsExternal.js b/tests/baselines/reference/ambientDeclarationsExternal.js index ed413fb0d8e..6a4569d3dfc 100644 --- a/tests/baselines/reference/ambientDeclarationsExternal.js +++ b/tests/baselines/reference/ambientDeclarationsExternal.js @@ -27,7 +27,7 @@ var n: number; // Ambient external import declaration referencing ambient external module using top level module name //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Ambient external module members are always exported with or without export keyword when module lacks export assignment var imp3 = require("equ2"); var n = imp3.x; diff --git a/tests/baselines/reference/ambientDeclarationsPatterns.js b/tests/baselines/reference/ambientDeclarationsPatterns.js index 854e2edce2e..0de3327533f 100644 --- a/tests/baselines/reference/ambientDeclarationsPatterns.js +++ b/tests/baselines/reference/ambientDeclarationsPatterns.js @@ -34,7 +34,7 @@ foo(fileText); //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foobarbaz_1 = require("foobarbaz"); (0, foobarbaz_1.foo)(foobarbaz_1.baz); @@ -42,4 +42,4 @@ var foosball_1 = require("foosball"); (0, foobarbaz_1.foo)(foosball_1.foos); // Works with relative file name var file_text_1 = require("./file!text"); -(0, foobarbaz_1.foo)(file_text_1["default"]); +(0, foobarbaz_1.foo)(file_text_1.default); diff --git a/tests/baselines/reference/ambientDeclarationsPatterns_merging1.js b/tests/baselines/reference/ambientDeclarationsPatterns_merging1.js index 56abd8298cd..7ffe5313a13 100644 --- a/tests/baselines/reference/ambientDeclarationsPatterns_merging1.js +++ b/tests/baselines/reference/ambientDeclarationsPatterns_merging1.js @@ -19,7 +19,7 @@ import { everywhere, onlyInA } from "b.foo"; // Error //// [types.js] //// [testA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [testB.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientDeclarationsPatterns_merging2.js b/tests/baselines/reference/ambientDeclarationsPatterns_merging2.js index 65726bba722..97c32855f44 100644 --- a/tests/baselines/reference/ambientDeclarationsPatterns_merging2.js +++ b/tests/baselines/reference/ambientDeclarationsPatterns_merging2.js @@ -21,7 +21,7 @@ declare module "a.foo" { //// [types.js] //// [testA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [testB.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientDeclarationsPatterns_merging3.js b/tests/baselines/reference/ambientDeclarationsPatterns_merging3.js index 763f0e94bdb..63645257d8e 100644 --- a/tests/baselines/reference/ambientDeclarationsPatterns_merging3.js +++ b/tests/baselines/reference/ambientDeclarationsPatterns_merging3.js @@ -17,5 +17,5 @@ ohno.a // oh no //// [types.js] //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); ohno.a; // oh no diff --git a/tests/baselines/reference/ambientExportDefaultErrors.js b/tests/baselines/reference/ambientExportDefaultErrors.js index 3d8d2bf65f9..d07be602207 100644 --- a/tests/baselines/reference/ambientExportDefaultErrors.js +++ b/tests/baselines/reference/ambientExportDefaultErrors.js @@ -30,7 +30,7 @@ import "foo2"; //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// require("indirect"); diff --git a/tests/baselines/reference/ambientExternalModuleInsideNonAmbientExternalModule.js b/tests/baselines/reference/ambientExternalModuleInsideNonAmbientExternalModule.js index 401af4b5214..0a53a3c4567 100644 --- a/tests/baselines/reference/ambientExternalModuleInsideNonAmbientExternalModule.js +++ b/tests/baselines/reference/ambientExternalModuleInsideNonAmbientExternalModule.js @@ -4,5 +4,5 @@ export declare module "M" { } //// [ambientExternalModuleInsideNonAmbientExternalModule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/ambientExternalModuleMerging.js b/tests/baselines/reference/ambientExternalModuleMerging.js index 6c2de62c90a..9dffd75fc8c 100644 --- a/tests/baselines/reference/ambientExternalModuleMerging.js +++ b/tests/baselines/reference/ambientExternalModuleMerging.js @@ -19,7 +19,7 @@ declare module "M" { //// [ambientExternalModuleMerging_use.js] define(["require", "exports", "M"], function (require, exports, M) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // Should be strings var x = M.x; var y = M.y; diff --git a/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.js b/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.js index 9efd9e4ada9..27e999b59f5 100644 --- a/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.js +++ b/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.js @@ -22,6 +22,6 @@ var c = new A(); //// [ambientExternalModuleWithInternalImportDeclaration_1.js] define(["require", "exports", "M"], function (require, exports, A) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var c = new A(); }); diff --git a/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.js b/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.js index 98d3d46912a..fba6dff1443 100644 --- a/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.js +++ b/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.js @@ -21,6 +21,6 @@ var c = new A(); //// [ambientExternalModuleWithoutInternalImportDeclaration_1.js] define(["require", "exports", "M"], function (require, exports, A) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var c = new A(); }); diff --git a/tests/baselines/reference/ambientInsideNonAmbientExternalModule.js b/tests/baselines/reference/ambientInsideNonAmbientExternalModule.js index 689cd6a1242..f4ddf43614c 100644 --- a/tests/baselines/reference/ambientInsideNonAmbientExternalModule.js +++ b/tests/baselines/reference/ambientInsideNonAmbientExternalModule.js @@ -8,5 +8,5 @@ export declare module M { } //// [ambientInsideNonAmbientExternalModule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/ambientNameRestrictions.js b/tests/baselines/reference/ambientNameRestrictions.js index b35f1241b2d..9a797121982 100644 --- a/tests/baselines/reference/ambientNameRestrictions.js +++ b/tests/baselines/reference/ambientNameRestrictions.js @@ -6,4 +6,4 @@ export declare namespace Foo { //// [ambientNameRestrictions.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientShorthand.js b/tests/baselines/reference/ambientShorthand.js index 309c0dc90fa..80c42be4398 100644 --- a/tests/baselines/reference/ambientShorthand.js +++ b/tests/baselines/reference/ambientShorthand.js @@ -15,9 +15,9 @@ foo(bar, baz, boom); //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var jquery_1 = require("jquery"); var baz = require("fs"); var boom = require("jquery"); -(0, jquery_1["default"])(jquery_1.bar, baz, boom); +(0, jquery_1.default)(jquery_1.bar, baz, boom); diff --git a/tests/baselines/reference/ambientShorthand_duplicate.js b/tests/baselines/reference/ambientShorthand_duplicate.js index 08d03c83ed0..99c49000327 100644 --- a/tests/baselines/reference/ambientShorthand_duplicate.js +++ b/tests/baselines/reference/ambientShorthand_duplicate.js @@ -14,4 +14,4 @@ import foo from "foo"; //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientShorthand_merging.js b/tests/baselines/reference/ambientShorthand_merging.js index 15714a48997..b8a134c1796 100644 --- a/tests/baselines/reference/ambientShorthand_merging.js +++ b/tests/baselines/reference/ambientShorthand_merging.js @@ -16,4 +16,4 @@ import foo, {bar} from "foo"; //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/ambientShorthand_reExport.js b/tests/baselines/reference/ambientShorthand_reExport.js index 6a9e3a9cf6e..169d78faa8b 100644 --- a/tests/baselines/reference/ambientShorthand_reExport.js +++ b/tests/baselines/reference/ambientShorthand_reExport.js @@ -18,21 +18,10 @@ x($); //// [reExportX.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var jquery_1 = require("jquery"); -__createBinding(exports, jquery_1, "x"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return jquery_1.x; } }); //// [reExportAll.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -49,11 +38,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("jquery"), exports); //// [reExportUser.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var reExportX_1 = require("./reExportX"); var $ = require("./reExportAll"); // '$' is not callable, it is an object. diff --git a/tests/baselines/reference/amdDeclarationEmitNoExtraDeclare.js b/tests/baselines/reference/amdDeclarationEmitNoExtraDeclare.js index eb140e5a33f..992821fbd5a 100644 --- a/tests/baselines/reference/amdDeclarationEmitNoExtraDeclare.js +++ b/tests/baselines/reference/amdDeclarationEmitNoExtraDeclare.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { })(); define("Configurable", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Configurable = void 0; function Configurable(base) { return /** @class */ (function (_super) { @@ -58,7 +58,7 @@ define("Configurable", ["require", "exports"], function (require, exports) { }); define("Class", ["require", "exports", "Configurable"], function (require, exports, Configurable_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ActualClass = exports.HiddenClass = void 0; var HiddenClass = /** @class */ (function () { function HiddenClass() { diff --git a/tests/baselines/reference/amdDependencyComment1.js b/tests/baselines/reference/amdDependencyComment1.js index a11b65ff53f..7951ae9d5a9 100644 --- a/tests/baselines/reference/amdDependencyComment1.js +++ b/tests/baselines/reference/amdDependencyComment1.js @@ -7,6 +7,6 @@ m1.f(); //// [amdDependencyComment1.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m2"); m1.f(); diff --git a/tests/baselines/reference/amdDependencyComment2.js b/tests/baselines/reference/amdDependencyComment2.js index 222093cf159..c6d5f4d1b53 100644 --- a/tests/baselines/reference/amdDependencyComment2.js +++ b/tests/baselines/reference/amdDependencyComment2.js @@ -8,6 +8,6 @@ m1.f(); /// define(["require", "exports", "m2", "bar"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f(); }); diff --git a/tests/baselines/reference/amdDependencyCommentName1.js b/tests/baselines/reference/amdDependencyCommentName1.js index 5065ed12ab4..f69808c6759 100644 --- a/tests/baselines/reference/amdDependencyCommentName1.js +++ b/tests/baselines/reference/amdDependencyCommentName1.js @@ -7,6 +7,6 @@ m1.f(); //// [amdDependencyCommentName1.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m2"); m1.f(); diff --git a/tests/baselines/reference/amdDependencyCommentName2.js b/tests/baselines/reference/amdDependencyCommentName2.js index c39902371a0..fcbbc4c4612 100644 --- a/tests/baselines/reference/amdDependencyCommentName2.js +++ b/tests/baselines/reference/amdDependencyCommentName2.js @@ -8,6 +8,6 @@ m1.f(); /// define(["require", "exports", "bar", "m2"], function (require, exports, b, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f(); }); diff --git a/tests/baselines/reference/amdDependencyCommentName3.js b/tests/baselines/reference/amdDependencyCommentName3.js index f842ad0cbf8..72d82447064 100644 --- a/tests/baselines/reference/amdDependencyCommentName3.js +++ b/tests/baselines/reference/amdDependencyCommentName3.js @@ -12,6 +12,6 @@ m1.f(); /// define(["require", "exports", "bar", "goo", "m2", "foo"], function (require, exports, b, c, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f(); }); diff --git a/tests/baselines/reference/amdDependencyCommentName4.js b/tests/baselines/reference/amdDependencyCommentName4.js index 6542aa14fa2..b050b58aa8e 100644 --- a/tests/baselines/reference/amdDependencyCommentName4.js +++ b/tests/baselines/reference/amdDependencyCommentName4.js @@ -27,9 +27,9 @@ import "unaliasedModule2"; /// define(["require", "exports", "aliasedModule5", "aliasedModule6", "aliasedModule1", "aliasedModule2", "aliasedModule3", "aliasedModule4", "unaliasedModule3", "unaliasedModule4", "unaliasedModule1", "unaliasedModule2"], function (require, exports, n1, n2, r1, aliasedModule2_1, aliasedModule3_1, ns) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); r1; aliasedModule2_1.p1; - aliasedModule3_1["default"]; + aliasedModule3_1.default; ns; }); diff --git a/tests/baselines/reference/amdImportAsPrimaryExpression.js b/tests/baselines/reference/amdImportAsPrimaryExpression.js index e056952ca4d..b6c124cefa8 100644 --- a/tests/baselines/reference/amdImportAsPrimaryExpression.js +++ b/tests/baselines/reference/amdImportAsPrimaryExpression.js @@ -15,7 +15,7 @@ if(foo.E1.A === 0){ //// [foo_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.E1 = void 0; var E1; (function (E1) { @@ -27,7 +27,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); if (foo.E1.A === 0) { // Should cause runtime import - interesting optimization possibility, as gets inlined to 0. } diff --git a/tests/baselines/reference/amdImportNotAsPrimaryExpression.js b/tests/baselines/reference/amdImportNotAsPrimaryExpression.js index 6020113e64b..43c36d331d2 100644 --- a/tests/baselines/reference/amdImportNotAsPrimaryExpression.js +++ b/tests/baselines/reference/amdImportNotAsPrimaryExpression.js @@ -34,7 +34,7 @@ var e: number = 0; //// [foo_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.E1 = exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { @@ -54,7 +54,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var i; var x = {}; var y = false; diff --git a/tests/baselines/reference/amdModuleBundleNoDuplicateDeclarationEmitComments.js b/tests/baselines/reference/amdModuleBundleNoDuplicateDeclarationEmitComments.js index ab9cd979407..0f7d4bf3528 100644 --- a/tests/baselines/reference/amdModuleBundleNoDuplicateDeclarationEmitComments.js +++ b/tests/baselines/reference/amdModuleBundleNoDuplicateDeclarationEmitComments.js @@ -10,7 +10,7 @@ export class Bar {} //// [out.js] define("mynamespace::SomeModuleA", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; /// var Foo = /** @class */ (function () { @@ -22,7 +22,7 @@ define("mynamespace::SomeModuleA", ["require", "exports"], function (require, ex }); define("mynamespace::SomeModuleB", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; /// var Bar = /** @class */ (function () { diff --git a/tests/baselines/reference/amdModuleConstEnumUsage.js b/tests/baselines/reference/amdModuleConstEnumUsage.js index d37f974d69c..35b394e4c2f 100644 --- a/tests/baselines/reference/amdModuleConstEnumUsage.js +++ b/tests/baselines/reference/amdModuleConstEnumUsage.js @@ -17,7 +17,7 @@ export class User { //// [cc.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.CharCode = void 0; var CharCode; (function (CharCode) { @@ -28,7 +28,7 @@ define(["require", "exports"], function (require, exports) { //// [file.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.User = void 0; var User = /** @class */ (function () { function User() { diff --git a/tests/baselines/reference/anonClassDeclarationEmitIsAnon.js b/tests/baselines/reference/anonClassDeclarationEmitIsAnon.js index 1f65a28304d..361b5db4e32 100644 --- a/tests/baselines/reference/anonClassDeclarationEmitIsAnon.js +++ b/tests/baselines/reference/anonClassDeclarationEmitIsAnon.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Timestamped = exports.wrapClass = void 0; function wrapClass(param) { return /** @class */ (function () { @@ -93,10 +93,10 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.TimestampedUser = exports.User = void 0; var wrapClass_1 = require("./wrapClass"); -exports["default"] = (0, wrapClass_1.wrapClass)(0); +exports.default = (0, wrapClass_1.wrapClass)(0); // Simple class var User = /** @class */ (function () { function User() { diff --git a/tests/baselines/reference/anonymousClassDeclarationDoesntPrintWithReadonly.js b/tests/baselines/reference/anonymousClassDeclarationDoesntPrintWithReadonly.js index 43e41eb005a..4acb488a36b 100644 --- a/tests/baselines/reference/anonymousClassDeclarationDoesntPrintWithReadonly.js +++ b/tests/baselines/reference/anonymousClassDeclarationDoesntPrintWithReadonly.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.X = void 0; var X = /** @class */ (function () { function X(a) { diff --git a/tests/baselines/reference/anyAndUnknownHaveFalsyComponents.js b/tests/baselines/reference/anyAndUnknownHaveFalsyComponents.js index 2d33681feda..00afef4f1b9 100644 --- a/tests/baselines/reference/anyAndUnknownHaveFalsyComponents.js +++ b/tests/baselines/reference/anyAndUnknownHaveFalsyComponents.js @@ -43,12 +43,12 @@ var __assign = (this && this.__assign) || function () { var y1 = x1 && 3; function foo1() { return __assign({ display: "block" }, (isTreeHeader1 && { - display: "flex" + display: "flex", })); } var y2 = x2 && 3; function foo2() { return __assign({ display: "block" }, (isTreeHeader1 && { - display: "flex" + display: "flex", })); } diff --git a/tests/baselines/reference/anyIdenticalToItself.errors.txt b/tests/baselines/reference/anyIdenticalToItself.errors.txt index 3eff1c4b87a..c16df4ff731 100644 --- a/tests/baselines/reference/anyIdenticalToItself.errors.txt +++ b/tests/baselines/reference/anyIdenticalToItself.errors.txt @@ -1,9 +1,7 @@ tests/cases/compiler/anyIdenticalToItself.ts(1,10): error TS2394: This overload signature is not compatible with its implementation signature. -tests/cases/compiler/anyIdenticalToItself.ts(6,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/anyIdenticalToItself.ts(10,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/anyIdenticalToItself.ts (3 errors) ==== +==== tests/cases/compiler/anyIdenticalToItself.ts (1 errors) ==== function foo(x: any); ~~~ !!! error TS2394: This overload signature is not compatible with its implementation signature. @@ -13,13 +11,9 @@ tests/cases/compiler/anyIdenticalToItself.ts(10,9): error TS1056: Accessors are class C { get X(): any { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. var y: any; return y; } set X(v: any) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } \ No newline at end of file diff --git a/tests/baselines/reference/arrayDestructuringInSwitch1.js b/tests/baselines/reference/arrayDestructuringInSwitch1.js index 1947d7583e3..64782df1a6f 100644 --- a/tests/baselines/reference/arrayDestructuringInSwitch1.js +++ b/tests/baselines/reference/arrayDestructuringInSwitch1.js @@ -23,7 +23,7 @@ export function evaluate(expression: Expression): boolean { //// [arrayDestructuringInSwitch1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.evaluate = void 0; function evaluate(expression) { if (Array.isArray(expression)) { diff --git a/tests/baselines/reference/asOperator4.js b/tests/baselines/reference/asOperator4.js index 15f15d0f027..27937cd3486 100644 --- a/tests/baselines/reference/asOperator4.js +++ b/tests/baselines/reference/asOperator4.js @@ -13,13 +13,13 @@ import { foo } from './foo'; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); // These should emit identically foo_1.foo; diff --git a/tests/baselines/reference/assertionFunctionWildcardImport1.js b/tests/baselines/reference/assertionFunctionWildcardImport1.js index 618e433f9d5..ba5b209818f 100644 --- a/tests/baselines/reference/assertionFunctionWildcardImport1.js +++ b/tests/baselines/reference/assertionFunctionWildcardImport1.js @@ -30,16 +30,16 @@ Debug.assert(true); //// [debug.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [ts.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Debug = void 0; var Debug = require("../debug"); exports.Debug = Debug; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("./_namespaces/ts"); var ts_1 = require("./_namespaces/ts"); ts.Debug.assert(true); @@ -60,11 +60,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("../../core/_namespaces/ts"), exports); //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ts = require("./_namespaces/ts"); var ts_1 = require("./_namespaces/ts"); ts.Debug.assert(true); diff --git a/tests/baselines/reference/assertionFunctionWildcardImport2.js b/tests/baselines/reference/assertionFunctionWildcardImport2.js index a56f26f60f9..248c838f0b2 100644 --- a/tests/baselines/reference/assertionFunctionWildcardImport2.js +++ b/tests/baselines/reference/assertionFunctionWildcardImport2.js @@ -22,7 +22,7 @@ function test(obj: string | null): void { //// [asserts.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.isNonNullable = void 0; function isNonNullable(obj) { if (obj === undefined || obj === null) { @@ -32,7 +32,7 @@ function isNonNullable(obj) { exports.isNonNullable = isNonNullable; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var asserts = require("./asserts"); function test(obj) { asserts.isNonNullable(obj); diff --git a/tests/baselines/reference/assertionTypePredicates2.js b/tests/baselines/reference/assertionTypePredicates2.js index 8b6dcd509f1..a6ec601b96e 100644 --- a/tests/baselines/reference/assertionTypePredicates2.js +++ b/tests/baselines/reference/assertionTypePredicates2.js @@ -28,7 +28,7 @@ export const main = () => { /** * @typedef {{ x: number }} A */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; /** * @typedef { A & { y: number } } B diff --git a/tests/baselines/reference/assignmentCompatBug2.js b/tests/baselines/reference/assignmentCompatBug2.js index 5545cc7d19c..e569691aed3 100644 --- a/tests/baselines/reference/assignmentCompatBug2.js +++ b/tests/baselines/reference/assignmentCompatBug2.js @@ -46,26 +46,26 @@ var b3; b3 = { f: function (n) { return 0; }, g: function (s) { return 0; }, - m: 0 + m: 0, }; // ok b3 = { f: function (n) { return 0; }, - g: function (s) { return 0; } + g: function (s) { return 0; }, }; // error b3 = { f: function (n) { return 0; }, - m: 0 + m: 0, }; // error b3 = { f: function (n) { return 0; }, g: function (s) { return 0; }, m: 0, n: 0, - k: function (a) { return null; } + k: function (a) { return null; }, }; // ok b3 = { f: function (n) { return 0; }, g: function (s) { return 0; }, n: 0, - k: function (a) { return null; } + k: function (a) { return null; }, }; // error diff --git a/tests/baselines/reference/assignmentCompatBug3.errors.txt b/tests/baselines/reference/assignmentCompatBug3.errors.txt deleted file mode 100644 index fe7ff5bbddc..00000000000 --- a/tests/baselines/reference/assignmentCompatBug3.errors.txt +++ /dev/null @@ -1,37 +0,0 @@ -tests/cases/compiler/assignmentCompatBug3.ts(3,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/assignmentCompatBug3.ts(4,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/assignmentCompatBug3.ts(14,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/assignmentCompatBug3.ts (3 errors) ==== - function makePoint(x: number, y: number) { - return { - get x() { return x;}, // shouldn't be "void" - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - get y() { return y;}, // shouldn't be "void" - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - //x: "yo", - //y: "boo", - dist: function () { - return Math.sqrt(x*x+y*y); // shouldn't be picking up "x" and "y" from the object lit - } - } - } - - class C { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 0; - } - } - - function foo(test: string) { } - - var x: any; - var y: any; - - foo(x); - foo(x + y); \ No newline at end of file diff --git a/tests/baselines/reference/assignmentToVoidZero2.js b/tests/baselines/reference/assignmentToVoidZero2.js index b4480fe91da..530097504ea 100644 --- a/tests/baselines/reference/assignmentToVoidZero2.js +++ b/tests/baselines/reference/assignmentToVoidZero2.js @@ -35,7 +35,7 @@ var c = new C(); c.p + c.q; //// [importer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var assignmentToVoidZero2_1 = require("./assignmentToVoidZero2"); assignmentToVoidZero2_1.j + assignmentToVoidZero2_1.k; diff --git a/tests/baselines/reference/asyncImportNestedYield.js b/tests/baselines/reference/asyncImportNestedYield.js index 4aff42f45e1..cb95a0e65d7 100644 --- a/tests/baselines/reference/asyncImportNestedYield.js +++ b/tests/baselines/reference/asyncImportNestedYield.js @@ -51,7 +51,7 @@ function foo() { case 1: return [4 /*yield*/, _a.sent()]; case 2: return [4 /*yield*/, __await.apply(void 0, [Promise.resolve("".concat(_a.sent())).then(function (s) { return require(s); })])]; case 3: - Promise.resolve("".concat((_a.sent())["default"])).then(function (s) { return require(s); }); + Promise.resolve("".concat((_a.sent()).default)).then(function (s) { return require(s); }); return [2 /*return*/]; } }); diff --git a/tests/baselines/reference/augmentExportEquals1.js b/tests/baselines/reference/augmentExportEquals1.js index 99a6e2e4bb0..4fa10b893d7 100644 --- a/tests/baselines/reference/augmentExportEquals1.js +++ b/tests/baselines/reference/augmentExportEquals1.js @@ -27,11 +27,11 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] define(["require", "exports", "./file2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; // should not work }); diff --git a/tests/baselines/reference/augmentExportEquals1_1.js b/tests/baselines/reference/augmentExportEquals1_1.js index 780043c81ca..a640a212e8f 100644 --- a/tests/baselines/reference/augmentExportEquals1_1.js +++ b/tests/baselines/reference/augmentExportEquals1_1.js @@ -24,11 +24,11 @@ let a: x.A; // should not work //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] define(["require", "exports", "file2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; // should not work }); diff --git a/tests/baselines/reference/augmentExportEquals2.js b/tests/baselines/reference/augmentExportEquals2.js index 8ce1bb90101..7f3a8251337 100644 --- a/tests/baselines/reference/augmentExportEquals2.js +++ b/tests/baselines/reference/augmentExportEquals2.js @@ -26,11 +26,11 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] define(["require", "exports", "./file2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; // should not work }); diff --git a/tests/baselines/reference/augmentExportEquals2_1.js b/tests/baselines/reference/augmentExportEquals2_1.js index 93b76c0259c..10bc5541bc5 100644 --- a/tests/baselines/reference/augmentExportEquals2_1.js +++ b/tests/baselines/reference/augmentExportEquals2_1.js @@ -23,11 +23,11 @@ let a: x.A; // should not work //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] define(["require", "exports", "file2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; // should not work }); diff --git a/tests/baselines/reference/augmentExportEquals3.js b/tests/baselines/reference/augmentExportEquals3.js index 3ff5f574488..82ed6ddc3b5 100644 --- a/tests/baselines/reference/augmentExportEquals3.js +++ b/tests/baselines/reference/augmentExportEquals3.js @@ -35,13 +35,13 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "./file1"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.b = 1; }); //// [file3.js] define(["require", "exports", "./file1", "./file2"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = x.b; }); diff --git a/tests/baselines/reference/augmentExportEquals3_1.js b/tests/baselines/reference/augmentExportEquals3_1.js index e91ca4498dd..a644d08286b 100644 --- a/tests/baselines/reference/augmentExportEquals3_1.js +++ b/tests/baselines/reference/augmentExportEquals3_1.js @@ -30,13 +30,13 @@ let b = x.b; //// [file2.js] define(["require", "exports", "file1"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.b = 1; }); //// [file3.js] define(["require", "exports", "file1", "file2"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = x.b; }); diff --git a/tests/baselines/reference/augmentExportEquals4.js b/tests/baselines/reference/augmentExportEquals4.js index be6c6859ba7..8ff96bf3391 100644 --- a/tests/baselines/reference/augmentExportEquals4.js +++ b/tests/baselines/reference/augmentExportEquals4.js @@ -39,13 +39,13 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "./file1"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.b = 1; }); //// [file3.js] define(["require", "exports", "./file1", "./file2"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = x.b; }); diff --git a/tests/baselines/reference/augmentExportEquals4_1.js b/tests/baselines/reference/augmentExportEquals4_1.js index cd2f5459969..1b0c4a028a4 100644 --- a/tests/baselines/reference/augmentExportEquals4_1.js +++ b/tests/baselines/reference/augmentExportEquals4_1.js @@ -30,13 +30,13 @@ let b = x.b; //// [file2.js] define(["require", "exports", "file1"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.b = 1; }); //// [file3.js] define(["require", "exports", "file1", "file2"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = x.b; }); diff --git a/tests/baselines/reference/augmentExportEquals5.js b/tests/baselines/reference/augmentExportEquals5.js index e028b2331da..7dcea50441d 100644 --- a/tests/baselines/reference/augmentExportEquals5.js +++ b/tests/baselines/reference/augmentExportEquals5.js @@ -83,12 +83,12 @@ const y = x.id; //// [augmentation.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [consumer.js] define(["require", "exports", "./augmentation"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x; var y = x.id; }); diff --git a/tests/baselines/reference/augmentExportEquals6.js b/tests/baselines/reference/augmentExportEquals6.js index 99c6c1602bd..193334842c3 100644 --- a/tests/baselines/reference/augmentExportEquals6.js +++ b/tests/baselines/reference/augmentExportEquals6.js @@ -51,13 +51,13 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "./file1"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.B.b = 1; }); //// [file3.js] define(["require", "exports", "./file1", "./file2"], function (require, exports, x) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.a; var c = x.B.b; diff --git a/tests/baselines/reference/augmentExportEquals6_1.js b/tests/baselines/reference/augmentExportEquals6_1.js index d1c7170993b..4a3442327af 100644 --- a/tests/baselines/reference/augmentExportEquals6_1.js +++ b/tests/baselines/reference/augmentExportEquals6_1.js @@ -28,12 +28,12 @@ let b = a.a; //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] define(["require", "exports", "file2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.a; }); diff --git a/tests/baselines/reference/augmentedTypesExternalModule1.js b/tests/baselines/reference/augmentedTypesExternalModule1.js index 4f4e90029a6..4a56bb66c7a 100644 --- a/tests/baselines/reference/augmentedTypesExternalModule1.js +++ b/tests/baselines/reference/augmentedTypesExternalModule1.js @@ -6,7 +6,7 @@ module c5 { } // should be ok everywhere //// [augmentedTypesExternalModule1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; var c5 = /** @class */ (function () { diff --git a/tests/baselines/reference/avoidListingPropertiesForTypesWithOnlyCallOrConstructSignatures.js b/tests/baselines/reference/avoidListingPropertiesForTypesWithOnlyCallOrConstructSignatures.js index 8607be93b30..a69028fe28c 100644 --- a/tests/baselines/reference/avoidListingPropertiesForTypesWithOnlyCallOrConstructSignatures.js +++ b/tests/baselines/reference/avoidListingPropertiesForTypesWithOnlyCallOrConstructSignatures.js @@ -10,7 +10,7 @@ export let x:Dog = getRover; //// [avoidListingPropertiesForTypesWithOnlyCallOrConstructSignatures.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = getRover; // export let x: Dog = getRover; diff --git a/tests/baselines/reference/badExternalModuleReference.js b/tests/baselines/reference/badExternalModuleReference.js index c1608b4c57e..c2375ed9c4c 100644 --- a/tests/baselines/reference/badExternalModuleReference.js +++ b/tests/baselines/reference/badExternalModuleReference.js @@ -9,5 +9,5 @@ export declare var a: { //// [badExternalModuleReference.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/bangInModuleName.js b/tests/baselines/reference/bangInModuleName.js index 1a6961f59da..dbd6d4ef3cc 100644 --- a/tests/baselines/reference/bangInModuleName.js +++ b/tests/baselines/reference/bangInModuleName.js @@ -18,5 +18,5 @@ import * as http from 'intern/dojo/node!http'; /// define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/baseConstraintOfDecorator.js b/tests/baselines/reference/baseConstraintOfDecorator.js index ccef3f8eb11..2e55c8ea692 100644 --- a/tests/baselines/reference/baseConstraintOfDecorator.js +++ b/tests/baselines/reference/baseConstraintOfDecorator.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classExtender2 = exports.classExtender = void 0; function classExtender(superClass, _instanceModifier) { return /** @class */ (function (_super) { diff --git a/tests/baselines/reference/binaryIntegerLiteralError.js b/tests/baselines/reference/binaryIntegerLiteralError.js index 215514982c0..1b4cbc22cce 100644 --- a/tests/baselines/reference/binaryIntegerLiteralError.js +++ b/tests/baselines/reference/binaryIntegerLiteralError.js @@ -19,5 +19,5 @@ var bin1 = 6; var obj1 = { 26: "hi", 26: "Hello", - "26": "world" + "26": "world", }; diff --git a/tests/baselines/reference/bindingPatternCannotBeOnlyInferenceSource.js b/tests/baselines/reference/bindingPatternCannotBeOnlyInferenceSource.js index 4f8e285db06..40274a72f00 100644 --- a/tests/baselines/reference/bindingPatternCannotBeOnlyInferenceSource.js +++ b/tests/baselines/reference/bindingPatternCannotBeOnlyInferenceSource.js @@ -34,7 +34,7 @@ var _c = f(), e1 = _c[0], e2 = _c[1]; // error var funcs1 = { funcA: function (a) { }, funcB: function (b, bb) { }, - funcC: function (c, cc, ccc) { } + funcC: function (c, cc, ccc) { }, }; var _d = useReduxDispatch1(function (d, f) { return ({ funcA: function () { @@ -57,5 +57,5 @@ var _d = useReduxDispatch1(function (d, f) { return ({ p[_i] = arguments[_i]; } return d(f.funcC.apply(f, p)); - } + }, }); }); diff --git a/tests/baselines/reference/bindingPatternOmittedExpressionNesting.js b/tests/baselines/reference/bindingPatternOmittedExpressionNesting.js index 36fd6a11fad..71b84b3fc9b 100644 --- a/tests/baselines/reference/bindingPatternOmittedExpressionNesting.js +++ b/tests/baselines/reference/bindingPatternOmittedExpressionNesting.js @@ -4,7 +4,7 @@ export let [,,[,[],,[],]] = undefined as any; //// [bindingPatternOmittedExpressionNesting.js] "use strict"; var _a, _b, _c, _d; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports._e = (_a = undefined, _b = _a[2], _c = _b[1], _d = _b[3]); diff --git a/tests/baselines/reference/bluebirdStaticThis.js b/tests/baselines/reference/bluebirdStaticThis.js index 1d8d8f2ec43..65dc2ece978 100644 --- a/tests/baselines/reference/bluebirdStaticThis.js +++ b/tests/baselines/reference/bluebirdStaticThis.js @@ -140,17 +140,17 @@ fooProm = Promise.try(Promise, () => { //// [bluebirdStaticThis.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; var arr; var foo; var fooProm; -fooProm = Promise["try"](Promise, function () { +fooProm = Promise.try(Promise, function () { return foo; }); -fooProm = Promise["try"](Promise, function () { +fooProm = Promise.try(Promise, function () { return foo; }, arr); -fooProm = Promise["try"](Promise, function () { +fooProm = Promise.try(Promise, function () { return foo; }, arr, x); diff --git a/tests/baselines/reference/cacheResolutions.js b/tests/baselines/reference/cacheResolutions.js index 39982790e8a..192bbe80ca9 100644 --- a/tests/baselines/reference/cacheResolutions.js +++ b/tests/baselines/reference/cacheResolutions.js @@ -12,21 +12,21 @@ export let x = 1; //// [app.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); //// [lib1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); //// [lib2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); diff --git a/tests/baselines/reference/cachedModuleResolution1.js b/tests/baselines/reference/cachedModuleResolution1.js index cd83308f922..2a8211b1e60 100644 --- a/tests/baselines/reference/cachedModuleResolution1.js +++ b/tests/baselines/reference/cachedModuleResolution1.js @@ -11,7 +11,7 @@ import {x} from "foo"; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution2.js b/tests/baselines/reference/cachedModuleResolution2.js index 8ecb42a32ae..d649b3c53ee 100644 --- a/tests/baselines/reference/cachedModuleResolution2.js +++ b/tests/baselines/reference/cachedModuleResolution2.js @@ -12,7 +12,7 @@ import {x} from "foo"; //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution3.js b/tests/baselines/reference/cachedModuleResolution3.js index f5da6940099..3fce23e3f22 100644 --- a/tests/baselines/reference/cachedModuleResolution3.js +++ b/tests/baselines/reference/cachedModuleResolution3.js @@ -11,7 +11,7 @@ import {x} from "foo"; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution4.js b/tests/baselines/reference/cachedModuleResolution4.js index f5417960d46..2236fdf34ce 100644 --- a/tests/baselines/reference/cachedModuleResolution4.js +++ b/tests/baselines/reference/cachedModuleResolution4.js @@ -12,7 +12,7 @@ import {x} from "foo"; //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution5.js b/tests/baselines/reference/cachedModuleResolution5.js index 4fe641e917e..dee5a46122c 100644 --- a/tests/baselines/reference/cachedModuleResolution5.js +++ b/tests/baselines/reference/cachedModuleResolution5.js @@ -11,7 +11,7 @@ import {x} from "foo"; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution6.js b/tests/baselines/reference/cachedModuleResolution6.js index 364ad55aa6c..8a19b1465bc 100644 --- a/tests/baselines/reference/cachedModuleResolution6.js +++ b/tests/baselines/reference/cachedModuleResolution6.js @@ -8,7 +8,7 @@ import {x} from "foo"; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution7.js b/tests/baselines/reference/cachedModuleResolution7.js index 9b103fdd9bf..8c9855b1435 100644 --- a/tests/baselines/reference/cachedModuleResolution7.js +++ b/tests/baselines/reference/cachedModuleResolution7.js @@ -9,7 +9,7 @@ import {x} from "foo"; //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution8.js b/tests/baselines/reference/cachedModuleResolution8.js index 9e8b67fabf7..c071c1dbf94 100644 --- a/tests/baselines/reference/cachedModuleResolution8.js +++ b/tests/baselines/reference/cachedModuleResolution8.js @@ -8,7 +8,7 @@ import {x} from "foo"; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/cachedModuleResolution9.js b/tests/baselines/reference/cachedModuleResolution9.js index 8de0a1ff173..17ef035df3a 100644 --- a/tests/baselines/reference/cachedModuleResolution9.js +++ b/tests/baselines/reference/cachedModuleResolution9.js @@ -10,7 +10,7 @@ import {x} from "foo"; //// [lib.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/callOfConditionalTypeWithConcreteBranches.js b/tests/baselines/reference/callOfConditionalTypeWithConcreteBranches.js index 6110706773f..b0ac8cb9bde 100644 --- a/tests/baselines/reference/callOfConditionalTypeWithConcreteBranches.js +++ b/tests/baselines/reference/callOfConditionalTypeWithConcreteBranches.js @@ -43,7 +43,7 @@ export type AddFirstParameterToFunctions = { //// [callOfConditionalTypeWithConcreteBranches.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function fn(arg) { // Expected: OK // Actual: Cannot convert 10 to number & T diff --git a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js index 10aaaf44b6e..c50e8ccfa06 100644 --- a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js +++ b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js @@ -50,7 +50,7 @@ var b = { }, foo: function (x) { if (x === void 0) { x = 1; } - } + }, }; b.foo(); b.foo(1); diff --git a/tests/baselines/reference/callbackTagVariadicType.js b/tests/baselines/reference/callbackTagVariadicType.js index 3263a37a780..95cfae17f8e 100644 --- a/tests/baselines/reference/callbackTagVariadicType.js +++ b/tests/baselines/reference/callbackTagVariadicType.js @@ -17,7 +17,7 @@ var res = x('a', 'b') * @param {...string} args * @returns {number} */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /** @type {Foo} */ var x = function () { return 1; }; diff --git a/tests/baselines/reference/callsOnComplexSignatures.js b/tests/baselines/reference/callsOnComplexSignatures.js index f631f674269..e058859d1c5 100644 --- a/tests/baselines/reference/callsOnComplexSignatures.js +++ b/tests/baselines/reference/callsOnComplexSignatures.js @@ -109,7 +109,7 @@ function test5() { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var react_1 = __importDefault(require("react")); // Simple calls from real usecases @@ -121,7 +121,7 @@ function test1() { function test2() { var messages = { foo: function (options) { return "Foo"; }, - bar: function (options) { return "Bar"; } + bar: function (options) { return "Bar"; }, }; var test1 = function (type) { return messages[type]({ a: "A", b: 0 }); @@ -154,16 +154,16 @@ function test5() { // Pair of non-like intrinsics function render(url) { var Tag = url ? 'a' : 'button'; - return react_1["default"].createElement(Tag, null, "test"); + return react_1.default.createElement(Tag, null, "test"); } // Union of all intrinsics and components of `any` function App(props) { var Comp = props.component; - return (react_1["default"].createElement(Comp, null)); + return (react_1.default.createElement(Comp, null)); } // custom components with non-subset props function render2() { var C = null; - var a = react_1["default"].createElement(C, { p: true }); + var a = react_1.default.createElement(C, { p: true }); } } diff --git a/tests/baselines/reference/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.js b/tests/baselines/reference/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.js index 55752266f16..811c418a151 100644 --- a/tests/baselines/reference/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.js +++ b/tests/baselines/reference/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.js @@ -25,16 +25,16 @@ export type Merge = T & U; //// [types.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [type-a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [type-b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Broken = void 0; var Broken = /** @class */ (function () { function Broken() { diff --git a/tests/baselines/reference/chained.js b/tests/baselines/reference/chained.js index e37d6361b24..d9aca874021 100644 --- a/tests/baselines/reference/chained.js +++ b/tests/baselines/reference/chained.js @@ -21,7 +21,7 @@ const d: D = {}; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -29,12 +29,12 @@ var A = /** @class */ (function () { }()); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new D(); var d = {}; diff --git a/tests/baselines/reference/chained2.js b/tests/baselines/reference/chained2.js index 9604b64e633..892f42286a2 100644 --- a/tests/baselines/reference/chained2.js +++ b/tests/baselines/reference/chained2.js @@ -23,7 +23,7 @@ const b: types.B = {}; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -31,18 +31,18 @@ var A = /** @class */ (function () { }()); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; -exports["default"] = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; var types = require("./b"); -exports["default"] = types; +exports.default = types; //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); -new c_1["default"].A(); -new c_1["default"].B(); +new c_1.default.A(); +new c_1.default.B(); var a = {}; var b = {}; diff --git a/tests/baselines/reference/chainedImportAlias.js b/tests/baselines/reference/chainedImportAlias.js index 64e96d12b9b..97b57e99739 100644 --- a/tests/baselines/reference/chainedImportAlias.js +++ b/tests/baselines/reference/chainedImportAlias.js @@ -13,7 +13,7 @@ y.m.foo(); //// [chainedImportAlias_file0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var m; (function (m) { @@ -22,7 +22,7 @@ var m; })(m = exports.m || (exports.m = {})); //// [chainedImportAlias_file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = require("./chainedImportAlias_file0"); var y = x; y.m.foo(); diff --git a/tests/baselines/reference/checkForObjectTooStrict.errors.txt b/tests/baselines/reference/checkForObjectTooStrict.errors.txt new file mode 100644 index 00000000000..6da0ffc4e13 --- /dev/null +++ b/tests/baselines/reference/checkForObjectTooStrict.errors.txt @@ -0,0 +1,37 @@ +tests/cases/compiler/checkForObjectTooStrict.ts(3,18): error TS2725: Class name cannot be 'Object' when targeting ES5 with module CommonJS. + + +==== tests/cases/compiler/checkForObjectTooStrict.ts (1 errors) ==== + module Foo { + + export class Object { + ~~~~~~ +!!! error TS2725: Class name cannot be 'Object' when targeting ES5 with module CommonJS. + + } + + } + + + + class Bar extends Foo.Object { // should work + + constructor () { + + super(); + + } + + } + + + class Baz extends Object { + + constructor () { // ERROR, as expected + + super(); + + } + + } + \ No newline at end of file diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment1.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment1.js index f78aa8db452..0957401f144 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment1.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment1.js @@ -25,11 +25,11 @@ a; * @property {boolean} a * @property {boolean} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {Foo} */ -exports["default"] = { c: false }; +exports.default = { c: false }; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment2.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment2.js index c21875a15dd..6323827fd2d 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment2.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment2.js @@ -20,14 +20,14 @@ b; //// [checkJsdocTypeTagOnExportAssignment2.js] //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {import("./a").Foo} */ -exports["default"] = { c: false }; +exports.default = { c: false }; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); -b_1["default"]; +b_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment3.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment3.js index 6d3b4fbec49..42e807d7db2 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment3.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment3.js @@ -27,12 +27,12 @@ a; * @property {boolean} a * @property {boolean} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar = { c: 1 }; /** @type {Foo} */ -exports["default"] = bar; +exports.default = bar; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment4.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment4.js index 59a32e83fcb..3e280248f4c 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment4.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment4.js @@ -18,6 +18,6 @@ export default ""; /** * @typedef {number} Foo */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {Foo} */ -exports["default"] = ""; +exports.default = ""; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment5.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment5.js index 637aa160a77..d3cfa97b031 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment5.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment5.js @@ -25,11 +25,11 @@ a; * @property {number} a * @property {number} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {Foo} */ -exports["default"] = { a: 1, b: 1 }; +exports.default = { a: 1, b: 1 }; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment6.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment6.js index 229c0655755..5fb34e2a5ef 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment6.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment6.js @@ -25,11 +25,11 @@ a; * @property {number} a * @property {number} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {Foo} */ -exports["default"] = { a: 1, b: 1, c: 1 }; +exports.default = { a: 1, b: 1, c: 1 }; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment7.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment7.js index c9f761b82fa..9c716b4d648 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment7.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment7.js @@ -27,12 +27,12 @@ a; * @property {number} a * @property {number} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var abc = { a: 1, b: 1, c: 1 }; /** @type {Foo} */ -exports["default"] = abc; +exports.default = abc; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; diff --git a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment8.js b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment8.js index 9aa3e5d915b..b63560b276e 100644 --- a/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment8.js +++ b/tests/baselines/reference/checkJsdocTypeTagOnExportAssignment8.js @@ -24,9 +24,9 @@ export default { * @property {string} a * @property {'b'} b */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @type {Foo} */ -exports["default"] = { +exports.default = { a: 'a', b: 'b' }; diff --git a/tests/baselines/reference/checkJsxChildrenCanBeTupleType.js b/tests/baselines/reference/checkJsxChildrenCanBeTupleType.js index daa40116061..6464dc91118 100644 --- a/tests/baselines/reference/checkJsxChildrenCanBeTupleType.js +++ b/tests/baselines/reference/checkJsxChildrenCanBeTupleType.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var ResizablePanel = /** @class */ (function (_super) { __extends(ResizablePanel, _super); @@ -50,11 +50,11 @@ var ResizablePanel = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } return ResizablePanel; -}(react_1["default"].Component)); -var test = react_1["default"].createElement(ResizablePanel, null, - react_1["default"].createElement("div", null), - react_1["default"].createElement("div", null)); -var testErr = react_1["default"].createElement(ResizablePanel, null, - react_1["default"].createElement("div", null), - react_1["default"].createElement("div", null), - react_1["default"].createElement("div", null)); +}(react_1.default.Component)); +var test = react_1.default.createElement(ResizablePanel, null, + react_1.default.createElement("div", null), + react_1.default.createElement("div", null)); +var testErr = react_1.default.createElement(ResizablePanel, null, + react_1.default.createElement("div", null), + react_1.default.createElement("div", null), + react_1.default.createElement("div", null)); diff --git a/tests/baselines/reference/checkJsxChildrenProperty1.js b/tests/baselines/reference/checkJsxChildrenProperty1.js index 44c1ca8a729..8609e012d74 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty1.js +++ b/tests/baselines/reference/checkJsxChildrenProperty1.js @@ -24,7 +24,7 @@ let k2 = //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Comp(p) { return
{p.b}
; diff --git a/tests/baselines/reference/checkJsxChildrenProperty12.js b/tests/baselines/reference/checkJsxChildrenProperty12.js index 1de09112a05..e08be055fe8 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty12.js +++ b/tests/baselines/reference/checkJsxChildrenProperty12.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty13.js b/tests/baselines/reference/checkJsxChildrenProperty13.js index 713821e6488..52bff75c859 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty13.js +++ b/tests/baselines/reference/checkJsxChildrenProperty13.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty14.js b/tests/baselines/reference/checkJsxChildrenProperty14.js index bd28c6bedde..a4ab39422e7 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty14.js +++ b/tests/baselines/reference/checkJsxChildrenProperty14.js @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty15.js b/tests/baselines/reference/checkJsxChildrenProperty15.js index 9ceaa97cc39..17c0d417862 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty15.js +++ b/tests/baselines/reference/checkJsxChildrenProperty15.js @@ -15,7 +15,7 @@ const k5 =
; //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Tag = function (x) { return
; }; // OK diff --git a/tests/baselines/reference/checkJsxChildrenProperty2.js b/tests/baselines/reference/checkJsxChildrenProperty2.js index 1320766b89a..1adf9bef68b 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty2.js +++ b/tests/baselines/reference/checkJsxChildrenProperty2.js @@ -55,7 +55,7 @@ let k5 = //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Comp(p) { return
{p.b}
; diff --git a/tests/baselines/reference/checkJsxChildrenProperty3.js b/tests/baselines/reference/checkJsxChildrenProperty3.js index d283c08720c..bf692a3fbda 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty3.js +++ b/tests/baselines/reference/checkJsxChildrenProperty3.js @@ -56,7 +56,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var FetchUser = /** @class */ (function (_super) { __extends(FetchUser, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty4.js b/tests/baselines/reference/checkJsxChildrenProperty4.js index f6607354f32..4f37fbdcb4d 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty4.js +++ b/tests/baselines/reference/checkJsxChildrenProperty4.js @@ -61,7 +61,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var FetchUser = /** @class */ (function (_super) { __extends(FetchUser, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty5.js b/tests/baselines/reference/checkJsxChildrenProperty5.js index 22e1b4a6b4f..4eb4983c662 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty5.js +++ b/tests/baselines/reference/checkJsxChildrenProperty5.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty6.js b/tests/baselines/reference/checkJsxChildrenProperty6.js index e1f0b791486..328e2b49399 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty6.js +++ b/tests/baselines/reference/checkJsxChildrenProperty6.js @@ -60,7 +60,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty7.js b/tests/baselines/reference/checkJsxChildrenProperty7.js index bbcec201a14..865eddb48dd 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty7.js +++ b/tests/baselines/reference/checkJsxChildrenProperty7.js @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty8.js b/tests/baselines/reference/checkJsxChildrenProperty8.js index 95a4a682084..848ffd7f3fb 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty8.js +++ b/tests/baselines/reference/checkJsxChildrenProperty8.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Button = /** @class */ (function (_super) { __extends(Button, _super); diff --git a/tests/baselines/reference/checkJsxChildrenProperty9.js b/tests/baselines/reference/checkJsxChildrenProperty9.js index 017fb3ac41f..c1f0c893aac 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty9.js +++ b/tests/baselines/reference/checkJsxChildrenProperty9.js @@ -8,7 +8,7 @@ let k3 =
{1} {"That is a number"}
; //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); // OK var k1 =

Hello

world

; diff --git a/tests/baselines/reference/checkJsxGenericTagHasCorrectInferences.js b/tests/baselines/reference/checkJsxGenericTagHasCorrectInferences.js index fe0e910f7cb..493efe798fb 100644 --- a/tests/baselines/reference/checkJsxGenericTagHasCorrectInferences.js +++ b/tests/baselines/reference/checkJsxGenericTagHasCorrectInferences.js @@ -15,7 +15,7 @@ let d = a.x} />; / //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var a = ; // No error var b = ; // No error - Values should be reinstantiated with `number` (since `object` is a default, not a constraint) diff --git a/tests/baselines/reference/checkJsxNotSetError.js b/tests/baselines/reference/checkJsxNotSetError.js index 5273963c87a..379f761c084 100644 --- a/tests/baselines/reference/checkJsxNotSetError.js +++ b/tests/baselines/reference/checkJsxNotSetError.js @@ -12,11 +12,11 @@ const a = //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = function () { return (
foo
); }; -exports["default"] = Foo; +exports.default = Foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("/foo"); -var a = ; +var a = ; diff --git a/tests/baselines/reference/checkJsxSubtleSkipContextSensitiveBug.js b/tests/baselines/reference/checkJsxSubtleSkipContextSensitiveBug.js index a05c9da890b..b9ebe040c3b 100644 --- a/tests/baselines/reference/checkJsxSubtleSkipContextSensitiveBug.js +++ b/tests/baselines/reference/checkJsxSubtleSkipContextSensitiveBug.js @@ -77,7 +77,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); var AsyncLoader = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/checkJsxUnionSFXContextualTypeInferredCorrectly.js b/tests/baselines/reference/checkJsxUnionSFXContextualTypeInferredCorrectly.js index 65c38ef605b..c22bbc19a73 100644 --- a/tests/baselines/reference/checkJsxUnionSFXContextualTypeInferredCorrectly.js +++ b/tests/baselines/reference/checkJsxUnionSFXContextualTypeInferredCorrectly.js @@ -44,16 +44,16 @@ ComponentWithUnion({ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.HereIsTheError = exports.ComponentWithUnion = void 0; var react_1 = __importDefault(require("react")); function ComponentWithUnion(props) { - return react_1["default"].createElement("h1", null); + return react_1.default.createElement("h1", null); } exports.ComponentWithUnion = ComponentWithUnion; // Usage with React tsx function HereIsTheError() { - return (react_1["default"].createElement(ComponentWithUnion, { multi: false, value: 's', onChange: function (val) { return console.log(val); } })); + return (react_1.default.createElement(ComponentWithUnion, { multi: false, value: 's', onChange: function (val) { return console.log(val); } })); } exports.HereIsTheError = HereIsTheError; // Usage with pure TypeScript diff --git a/tests/baselines/reference/circularContextualReturnType.js b/tests/baselines/reference/circularContextualReturnType.js index d68f25494a8..7c33f54bd36 100644 --- a/tests/baselines/reference/circularContextualReturnType.js +++ b/tests/baselines/reference/circularContextualReturnType.js @@ -14,5 +14,5 @@ Object.freeze({ Object.freeze({ foo: function () { return Object.freeze('a'); - } + }, }); diff --git a/tests/baselines/reference/circularReference.js b/tests/baselines/reference/circularReference.js index 03e9a756663..5e86d6d8c40 100644 --- a/tests/baselines/reference/circularReference.js +++ b/tests/baselines/reference/circularReference.js @@ -35,7 +35,7 @@ export module M1 { //// [foo1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M1 = void 0; var foo2 = require("./foo2"); var M1; @@ -52,7 +52,7 @@ var M1; })(M1 = exports.M1 || (exports.M1 = {})); //// [foo2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M1 = void 0; var foo1 = require("./foo1"); var M1; diff --git a/tests/baselines/reference/circularReferenceInImport.js b/tests/baselines/reference/circularReferenceInImport.js index 21857922aad..a056749873e 100644 --- a/tests/baselines/reference/circularReferenceInImport.js +++ b/tests/baselines/reference/circularReferenceInImport.js @@ -16,7 +16,7 @@ export function foo() { //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { return new Object(); diff --git a/tests/baselines/reference/circularResolvedSignature.js b/tests/baselines/reference/circularResolvedSignature.js index 79f5fe6296b..37d6b9589cf 100644 --- a/tests/baselines/reference/circularResolvedSignature.js +++ b/tests/baselines/reference/circularResolvedSignature.js @@ -18,13 +18,13 @@ export function Component() { //// [circularResolvedSignature.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Component = void 0; function Component() { var _a = useState(function () { return ({ value: "string", foo: function (arg) { return setState(arg); }, - bar: function (arg) { return setState(arg); } + bar: function (arg) { return setState(arg); }, }); }), state = _a[0], setState = _a[1]; } exports.Component = Component; diff --git a/tests/baselines/reference/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.js b/tests/baselines/reference/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.js index 3117cf0bb18..ce733aef413 100644 --- a/tests/baselines/reference/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.js +++ b/tests/baselines/reference/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.js @@ -66,4 +66,4 @@ export type InferableComponentEnhancerWithProps = //// [circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/circularlySimplifyingConditionalTypesNoCrash.js b/tests/baselines/reference/circularlySimplifyingConditionalTypesNoCrash.js index fdeff927f6b..eee84cc52f8 100644 --- a/tests/baselines/reference/circularlySimplifyingConditionalTypesNoCrash.js +++ b/tests/baselines/reference/circularlySimplifyingConditionalTypesNoCrash.js @@ -52,7 +52,7 @@ export {}; //// [circularlySimplifyingConditionalTypesNoCrash.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var myStoreConnect = function (mapStateToProps, mapDispatchToProps, mergeProps, options) { if (options === void 0) { options = {}; } return connect(mapStateToProps, mapDispatchToProps, mergeProps, options); diff --git a/tests/baselines/reference/classAbstractManyKeywords.js b/tests/baselines/reference/classAbstractManyKeywords.js index 7f197497f7c..23a96cfae9b 100644 --- a/tests/baselines/reference/classAbstractManyKeywords.js +++ b/tests/baselines/reference/classAbstractManyKeywords.js @@ -6,14 +6,14 @@ import abstract class D {} //// [classAbstractManyKeywords.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var A = /** @class */ (function () { function A() { } return A; }()); -exports["default"] = A; +exports.default = A; var B = /** @class */ (function () { function B() { } diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js index 5adf1ae6d8e..94e5329bba9 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js @@ -21,7 +21,7 @@ export class Test1 { var field1; //// [classMemberInitializerWithLamdaScoping3_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Test1 = void 0; var Test1 = /** @class */ (function () { function Test1(field1) { diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js index c148dcb0a96..4e97dc557c8 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js @@ -17,11 +17,11 @@ export class Test1 { //// [classMemberInitializerWithLamdaScoping3_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.field1 = void 0; //// [classMemberInitializerWithLamdaScoping3_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Test1 = void 0; var Test1 = /** @class */ (function () { function Test1(field1) { diff --git a/tests/baselines/reference/classMergedWithInterfaceMultipleBasesNoError.js b/tests/baselines/reference/classMergedWithInterfaceMultipleBasesNoError.js index 2f716f57471..3b50a3474f6 100644 --- a/tests/baselines/reference/classMergedWithInterfaceMultipleBasesNoError.js +++ b/tests/baselines/reference/classMergedWithInterfaceMultipleBasesNoError.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = /** @class */ (function () { function Foo() { } @@ -43,4 +43,4 @@ var default_1 = /** @class */ (function (_super) { } return default_1; }(Foo)); -exports["default"] = default_1; +exports.default = default_1; diff --git a/tests/baselines/reference/classMethodWithKeywordName1.js b/tests/baselines/reference/classMethodWithKeywordName1.js index 5568f20978f..8a5865b90aa 100644 --- a/tests/baselines/reference/classMethodWithKeywordName1.js +++ b/tests/baselines/reference/classMethodWithKeywordName1.js @@ -7,6 +7,6 @@ class C { var C = /** @class */ (function () { function C() { } - C["try"] = function () { }; + C.try = function () { }; return C; }()); diff --git a/tests/baselines/reference/classPropertyAsPrivate.errors.txt b/tests/baselines/reference/classPropertyAsPrivate.errors.txt index 4cc38cb049f..62dc6a6e774 100644 --- a/tests/baselines/reference/classPropertyAsPrivate.errors.txt +++ b/tests/baselines/reference/classPropertyAsPrivate.errors.txt @@ -1,7 +1,3 @@ -tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(3,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(4,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(8,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(9,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(15,3): error TS2341: Property 'x' is private and only accessible within class 'C'. tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(16,3): error TS2341: Property 'y' is private and only accessible within class 'C'. tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(17,3): error TS2341: Property 'y' is private and only accessible within class 'C'. @@ -12,24 +8,16 @@ tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts( tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts(23,3): error TS2341: Property 'foo' is private and only accessible within class 'C'. -==== tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts (12 errors) ==== +==== tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts (8 errors) ==== class C { private x: string; private get y() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private set y(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private foo() { } private static a: string; private static get b() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private static set b(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private static foo() { } } diff --git a/tests/baselines/reference/classPropertyAsProtected.errors.txt b/tests/baselines/reference/classPropertyAsProtected.errors.txt index acfba42f9e3..e1eda21b9eb 100644 --- a/tests/baselines/reference/classPropertyAsProtected.errors.txt +++ b/tests/baselines/reference/classPropertyAsProtected.errors.txt @@ -1,7 +1,3 @@ -tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(3,19): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(4,19): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(8,26): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(9,26): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(15,3): error TS2445: Property 'x' is protected and only accessible within class 'C' and its subclasses. tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(16,3): error TS2445: Property 'y' is protected and only accessible within class 'C' and its subclasses. tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(17,3): error TS2445: Property 'y' is protected and only accessible within class 'C' and its subclasses. @@ -12,24 +8,16 @@ tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.t tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts(23,3): error TS2445: Property 'foo' is protected and only accessible within class 'C' and its subclasses. -==== tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts (12 errors) ==== +==== tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts (8 errors) ==== class C { protected x: string; protected get y() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. protected set y(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. protected foo() { } protected static a: string; protected static get b() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. protected static set b(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. protected static foo() { } } diff --git a/tests/baselines/reference/classPropertyIsPublicByDefault.errors.txt b/tests/baselines/reference/classPropertyIsPublicByDefault.errors.txt deleted file mode 100644 index 1d200f6e2e7..00000000000 --- a/tests/baselines/reference/classPropertyIsPublicByDefault.errors.txt +++ /dev/null @@ -1,37 +0,0 @@ -tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts(8,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts (4 errors) ==== - class C { - x: string; - get y() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set y(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - foo() { } - - static a: string; - static get b() { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set b(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static foo() { } - } - - var c: C; - c.x; - c.y; - c.y = 1; - c.foo(); - - C.a; - C.b(); - C.b = 1; - C.foo(); \ No newline at end of file diff --git a/tests/baselines/reference/classStaticBlock24(module=amd).js b/tests/baselines/reference/classStaticBlock24(module=amd).js index e3c7f932803..9b7856feb88 100644 --- a/tests/baselines/reference/classStaticBlock24(module=amd).js +++ b/tests/baselines/reference/classStaticBlock24(module=amd).js @@ -10,7 +10,7 @@ export class C { //// [classStaticBlock24.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/classStaticBlock24(module=commonjs).js b/tests/baselines/reference/classStaticBlock24(module=commonjs).js index 196e0645e3c..54e94d126df 100644 --- a/tests/baselines/reference/classStaticBlock24(module=commonjs).js +++ b/tests/baselines/reference/classStaticBlock24(module=commonjs).js @@ -9,7 +9,7 @@ export class C { //// [classStaticBlock24.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/classStaticBlock24(module=umd).js b/tests/baselines/reference/classStaticBlock24(module=umd).js index d9a17e515ce..01210bed9d3 100644 --- a/tests/baselines/reference/classStaticBlock24(module=umd).js +++ b/tests/baselines/reference/classStaticBlock24(module=umd).js @@ -18,7 +18,7 @@ export class C { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/classWithStaticMembers.errors.txt b/tests/baselines/reference/classWithStaticMembers.errors.txt deleted file mode 100644 index 814cb9343e8..00000000000 --- a/tests/baselines/reference/classWithStaticMembers.errors.txt +++ /dev/null @@ -1,28 +0,0 @@ -tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts(4,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts (2 errors) ==== - class C { - static fn() { return this; } - static get x() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set x(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - constructor(public a: number, private b: number) { } - static foo: string; - } - - var r = C.fn(); - var r2 = r.x; - var r3 = r.foo; - - class D extends C { - bar: string; - } - - var r = D.fn(); - var r2 = r.x; - var r3 = r.foo; \ No newline at end of file diff --git a/tests/baselines/reference/cloduleWithDuplicateMember1.errors.txt b/tests/baselines/reference/cloduleWithDuplicateMember1.errors.txt index 914088f6c19..f1ba6b73571 100644 --- a/tests/baselines/reference/cloduleWithDuplicateMember1.errors.txt +++ b/tests/baselines/reference/cloduleWithDuplicateMember1.errors.txt @@ -1,5 +1,3 @@ -tests/cases/compiler/cloduleWithDuplicateMember1.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/cloduleWithDuplicateMember1.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/cloduleWithDuplicateMember1.ts(3,16): error TS2300: Duplicate identifier 'x'. tests/cases/compiler/cloduleWithDuplicateMember1.ts(6,12): error TS2300: Duplicate identifier 'foo'. tests/cases/compiler/cloduleWithDuplicateMember1.ts(10,16): error TS2300: Duplicate identifier 'x'. @@ -7,15 +5,11 @@ tests/cases/compiler/cloduleWithDuplicateMember1.ts(13,21): error TS2300: Duplic tests/cases/compiler/cloduleWithDuplicateMember1.ts(14,21): error TS2300: Duplicate identifier 'x'. -==== tests/cases/compiler/cloduleWithDuplicateMember1.ts (7 errors) ==== +==== tests/cases/compiler/cloduleWithDuplicateMember1.ts (5 errors) ==== class C { get x() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. static get x() { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. return ''; } diff --git a/tests/baselines/reference/cloduleWithDuplicateMember2.errors.txt b/tests/baselines/reference/cloduleWithDuplicateMember2.errors.txt index 55d2fdbddf2..fee68785cbb 100644 --- a/tests/baselines/reference/cloduleWithDuplicateMember2.errors.txt +++ b/tests/baselines/reference/cloduleWithDuplicateMember2.errors.txt @@ -1,17 +1,11 @@ -tests/cases/compiler/cloduleWithDuplicateMember2.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/cloduleWithDuplicateMember2.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/cloduleWithDuplicateMember2.ts(7,16): error TS2300: Duplicate identifier 'x'. tests/cases/compiler/cloduleWithDuplicateMember2.ts(10,21): error TS2300: Duplicate identifier 'x'. -==== tests/cases/compiler/cloduleWithDuplicateMember2.ts (4 errors) ==== +==== tests/cases/compiler/cloduleWithDuplicateMember2.ts (2 errors) ==== class C { set x(y) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. static set y(z) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } module C { diff --git a/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.errors.txt b/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.errors.txt deleted file mode 100644 index 9ba074a1cae..00000000000 --- a/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.errors.txt +++ /dev/null @@ -1,63 +0,0 @@ -tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts(5,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts(14,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts(24,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts(32,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts(41,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts (5 errors) ==== - module M { - export var x = 3; - class c { - private y; - set Z(M) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - this.y = x; - } - } - } - - module M { - class d { - private y; - set Z(p) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var M = 10; - this.y = x; - } - } - } - - module M { // Shouldnt be _M - class e { - private y; - set M(p) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - this.y = x; - } - } - } - - module M { - class f { - get Z() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var M = 10; - return x; - } - } - } - - module M { // Shouldnt be _M - class e { - get M() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return x; - } - } - } \ No newline at end of file diff --git a/tests/baselines/reference/collisionExportsRequireAndAlias.js b/tests/baselines/reference/collisionExportsRequireAndAlias.js index 87f1df2faf8..25fd9eb3291 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAlias.js +++ b/tests/baselines/reference/collisionExportsRequireAndAlias.js @@ -20,7 +20,7 @@ export function foo2() { //// [collisionExportsRequireAndAlias_file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } @@ -29,7 +29,7 @@ define(["require", "exports"], function (require, exports) { //// [collisionExportsRequireAndAlias_file3333.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bar2 = void 0; function bar2() { } @@ -38,7 +38,7 @@ define(["require", "exports"], function (require, exports) { //// [collisionExportsRequireAndAlias_file2.js] define(["require", "exports", "collisionExportsRequireAndAlias_file1", "collisionExportsRequireAndAlias_file3333"], function (require, exports, require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.foo = void 0; function foo() { require.bar(); diff --git a/tests/baselines/reference/collisionExportsRequireAndAmbientClass.js b/tests/baselines/reference/collisionExportsRequireAndAmbientClass.js index 1a16f4a2d5f..19e18fec62e 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAmbientClass.js +++ b/tests/baselines/reference/collisionExportsRequireAndAmbientClass.js @@ -40,7 +40,7 @@ module m4 { //// [collisionExportsRequireAndAmbientClass_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m2; (function (m2) { })(m2 || (m2 = {})); diff --git a/tests/baselines/reference/collisionExportsRequireAndAmbientEnum.js b/tests/baselines/reference/collisionExportsRequireAndAmbientEnum.js index 0e717b01d3b..d34102f1bbd 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAmbientEnum.js +++ b/tests/baselines/reference/collisionExportsRequireAndAmbientEnum.js @@ -63,7 +63,7 @@ module m4 { //// [collisionExportsRequireAndAmbientEnum_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m2; (function (m2) { })(m2 || (m2 = {})); diff --git a/tests/baselines/reference/collisionExportsRequireAndAmbientFunction.js b/tests/baselines/reference/collisionExportsRequireAndAmbientFunction.js index 050799d4c2b..fe39d0d15e7 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAmbientFunction.js +++ b/tests/baselines/reference/collisionExportsRequireAndAmbientFunction.js @@ -16,7 +16,7 @@ module m2 { //// [collisionExportsRequireAndAmbientFunction.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m2; (function (m2) { var a = 10; diff --git a/tests/baselines/reference/collisionExportsRequireAndAmbientModule.js b/tests/baselines/reference/collisionExportsRequireAndAmbientModule.js index 43d8c3cfd22..d6868bfa8a9 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAmbientModule.js +++ b/tests/baselines/reference/collisionExportsRequireAndAmbientModule.js @@ -97,7 +97,7 @@ module m4 { //// [collisionExportsRequireAndAmbientModule_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.foo = void 0; function foo() { return null; diff --git a/tests/baselines/reference/collisionExportsRequireAndAmbientVar.js b/tests/baselines/reference/collisionExportsRequireAndAmbientVar.js index 8454248845a..3599b9f4133 100644 --- a/tests/baselines/reference/collisionExportsRequireAndAmbientVar.js +++ b/tests/baselines/reference/collisionExportsRequireAndAmbientVar.js @@ -29,7 +29,7 @@ module m4 { //// [collisionExportsRequireAndAmbientVar_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m2; (function (m2) { var a = 10; diff --git a/tests/baselines/reference/collisionExportsRequireAndClass.js b/tests/baselines/reference/collisionExportsRequireAndClass.js index 7bda97f5d1f..ab119ce519a 100644 --- a/tests/baselines/reference/collisionExportsRequireAndClass.js +++ b/tests/baselines/reference/collisionExportsRequireAndClass.js @@ -39,7 +39,7 @@ module m4 { //// [collisionExportsRequireAndClass_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.exports = exports.require = void 0; var require = /** @class */ (function () { function require() { diff --git a/tests/baselines/reference/collisionExportsRequireAndEnum.js b/tests/baselines/reference/collisionExportsRequireAndEnum.js index c0d5ffaecf8..de74781dd49 100644 --- a/tests/baselines/reference/collisionExportsRequireAndEnum.js +++ b/tests/baselines/reference/collisionExportsRequireAndEnum.js @@ -63,7 +63,7 @@ module m4 { //// [collisionExportsRequireAndEnum_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.exports = exports.require = void 0; var require; (function (require) { diff --git a/tests/baselines/reference/collisionExportsRequireAndFunction.js b/tests/baselines/reference/collisionExportsRequireAndFunction.js index d7779ccc260..3013bf24ea1 100644 --- a/tests/baselines/reference/collisionExportsRequireAndFunction.js +++ b/tests/baselines/reference/collisionExportsRequireAndFunction.js @@ -25,7 +25,7 @@ module m2 { //// [collisionExportsRequireAndFunction.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.require = exports.exports = void 0; function exports() { return 1; diff --git a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js index d9cac639c4e..5f8096309cc 100644 --- a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js +++ b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js @@ -25,7 +25,7 @@ module m2 { //// [collisionExportsRequireAndInternalModuleAlias.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var m; (function (m) { diff --git a/tests/baselines/reference/collisionExportsRequireAndModule.js b/tests/baselines/reference/collisionExportsRequireAndModule.js index f2296f3f55e..08602f8d296 100644 --- a/tests/baselines/reference/collisionExportsRequireAndModule.js +++ b/tests/baselines/reference/collisionExportsRequireAndModule.js @@ -94,7 +94,7 @@ module m4 { //// [collisionExportsRequireAndModule_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.exports = exports.foo = exports.require = void 0; var require; (function (require) { diff --git a/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.js b/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.js index 6243321eb1d..94c2347255a 100644 --- a/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.js +++ b/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.js @@ -17,7 +17,7 @@ export function foo2(): exports.I { //// [collisionExportsRequireAndUninstantiatedModule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.foo = void 0; function foo() { return null; diff --git a/tests/baselines/reference/collisionExportsRequireAndVar.js b/tests/baselines/reference/collisionExportsRequireAndVar.js index b85b16ca051..5ce60fefd51 100644 --- a/tests/baselines/reference/collisionExportsRequireAndVar.js +++ b/tests/baselines/reference/collisionExportsRequireAndVar.js @@ -29,7 +29,7 @@ module m4 { //// [collisionExportsRequireAndVar_externalmodule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } diff --git a/tests/baselines/reference/commentEmittingInPreserveJsx1.js b/tests/baselines/reference/commentEmittingInPreserveJsx1.js index 5f510427b2c..806144132e9 100644 --- a/tests/baselines/reference/commentEmittingInPreserveJsx1.js +++ b/tests/baselines/reference/commentEmittingInPreserveJsx1.js @@ -32,7 +32,7 @@ import React = require('react'); //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react");
// Not Comment diff --git a/tests/baselines/reference/commentOnClassAccessor1.errors.txt b/tests/baselines/reference/commentOnClassAccessor1.errors.txt deleted file mode 100644 index 4ec9a1e1052..00000000000 --- a/tests/baselines/reference/commentOnClassAccessor1.errors.txt +++ /dev/null @@ -1,12 +0,0 @@ -tests/cases/compiler/commentOnClassAccessor1.ts(5,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/commentOnClassAccessor1.ts (1 errors) ==== - class C { - /** - * @type {number} - */ - get bar(): number { return 1;} - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/commentOnClassAccessor2.errors.txt b/tests/baselines/reference/commentOnClassAccessor2.errors.txt deleted file mode 100644 index 959a708e05c..00000000000 --- a/tests/baselines/reference/commentOnClassAccessor2.errors.txt +++ /dev/null @@ -1,20 +0,0 @@ -tests/cases/compiler/commentOnClassAccessor2.ts(5,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/commentOnClassAccessor2.ts(10,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/commentOnClassAccessor2.ts (2 errors) ==== - class C { - /** - * Getter. - */ - get bar(): number { return 1;} - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - /** - * Setter. - */ - set bar(v) { } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/commentOnExportEnumDeclaration.js b/tests/baselines/reference/commentOnExportEnumDeclaration.js index 63596a72ea8..7ad2152dd15 100644 --- a/tests/baselines/reference/commentOnExportEnumDeclaration.js +++ b/tests/baselines/reference/commentOnExportEnumDeclaration.js @@ -8,7 +8,7 @@ export enum Color { //// [commentOnExportEnumDeclaration.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Color = void 0; /** * comment diff --git a/tests/baselines/reference/commentOnImportStatement1.js b/tests/baselines/reference/commentOnImportStatement1.js index a9d68d299ce..a62c67e5c7f 100644 --- a/tests/baselines/reference/commentOnImportStatement1.js +++ b/tests/baselines/reference/commentOnImportStatement1.js @@ -8,5 +8,5 @@ import foo = require('./foo'); /* Copyright */ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/commentOnImportStatement2.js b/tests/baselines/reference/commentOnImportStatement2.js index 5156fcdd0d1..32d1b600503 100644 --- a/tests/baselines/reference/commentOnImportStatement2.js +++ b/tests/baselines/reference/commentOnImportStatement2.js @@ -4,4 +4,4 @@ import foo = require('./foo'); //// [commentOnImportStatement2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/commentOnImportStatement3.js b/tests/baselines/reference/commentOnImportStatement3.js index decc7a7878e..83d1e9c525e 100644 --- a/tests/baselines/reference/commentOnImportStatement3.js +++ b/tests/baselines/reference/commentOnImportStatement3.js @@ -7,4 +7,4 @@ import foo = require('./foo'); //// [commentOnImportStatement3.js] "use strict"; /* copyright */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/commentWithUnreasonableIndentationLevel01.js b/tests/baselines/reference/commentWithUnreasonableIndentationLevel01.js index 55b410e34dc..5a7078db5fb 100644 --- a/tests/baselines/reference/commentWithUnreasonableIndentationLevel01.js +++ b/tests/baselines/reference/commentWithUnreasonableIndentationLevel01.js @@ -9,7 +9,7 @@ export class SomeAutoGeneratedThing {} //// [commentWithUnreasonableIndentationLevel01.js] "use strict"; // Repro from #41223 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SomeAutoGeneratedThing = void 0; /** * This is a comment with dumb indentation for some auto-generated thing. diff --git a/tests/baselines/reference/commentsBeforeVariableStatement1.js b/tests/baselines/reference/commentsBeforeVariableStatement1.js index 083e0edb100..54ee69a7036 100644 --- a/tests/baselines/reference/commentsBeforeVariableStatement1.js +++ b/tests/baselines/reference/commentsBeforeVariableStatement1.js @@ -6,6 +6,6 @@ export var b: number; //// [commentsBeforeVariableStatement1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=preserve,module=commonjs,moduledetection=force).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=preserve,module=commonjs,moduledetection=force).js index 758128360f8..ffcfe1ff50f 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=preserve,module=commonjs,moduledetection=force).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=preserve,module=commonjs,moduledetection=force).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Component = /** @class */ (function () { function Component() { } diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react,module=commonjs,moduledetection=force).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react,module=commonjs,moduledetection=force).js index f271b199ed6..22bb2d5aed7 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react,module=commonjs,moduledetection=force).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react,module=commonjs,moduledetection=force).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Component = /** @class */ (function () { function Component() { } diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=auto).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=auto).js index f7712f000b8..52a9abd1f1a 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=auto).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=auto).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); var Component = /** @class */ (function () { function Component() { diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=force).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=force).js index f7712f000b8..52a9abd1f1a 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=force).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsx,module=commonjs,moduledetection=force).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); var Component = /** @class */ (function () { function Component() { diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=auto).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=auto).js index 810347d948d..92b2d73fdc1 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=auto).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=auto).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/compiler/commentsOnJSXExpressionsArePreserved.tsx"; var Component = /** @class */ (function () { diff --git a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=force).js b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=force).js index 810347d948d..92b2d73fdc1 100644 --- a/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=force).js +++ b/tests/baselines/reference/commentsOnJSXExpressionsArePreserved(jsx=react-jsxdev,module=commonjs,moduledetection=force).js @@ -22,7 +22,7 @@ class Component { //// [commentsOnJSXExpressionsArePreserved.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/compiler/commentsOnJSXExpressionsArePreserved.tsx"; var Component = /** @class */ (function () { diff --git a/tests/baselines/reference/commentsOnObjectLiteral2.js b/tests/baselines/reference/commentsOnObjectLiteral2.js index 9243e489741..fc1554ea611 100644 --- a/tests/baselines/reference/commentsOnObjectLiteral2.js +++ b/tests/baselines/reference/commentsOnObjectLiteral2.js @@ -21,5 +21,5 @@ var Person = makeClass({ */ initialize: function (name) { this.name = name; - } /* trailing comment 1*/ + } /* trailing comment 1*/, }); diff --git a/tests/baselines/reference/commentsOnPropertyOfObjectLiteral1.js b/tests/baselines/reference/commentsOnPropertyOfObjectLiteral1.js index fa7790443ac..e92f11d9ffb 100644 --- a/tests/baselines/reference/commentsOnPropertyOfObjectLiteral1.js +++ b/tests/baselines/reference/commentsOnPropertyOfObjectLiteral1.js @@ -25,5 +25,5 @@ var resolve = { id4: /*! @ngInject */ /* C2 */ - function (details) { return details.id; } + function (details) { return details.id; }, }; diff --git a/tests/baselines/reference/commonJSImportAsPrimaryExpression.js b/tests/baselines/reference/commonJSImportAsPrimaryExpression.js index f59e42beb15..a02e7388fbf 100644 --- a/tests/baselines/reference/commonJSImportAsPrimaryExpression.js +++ b/tests/baselines/reference/commonJSImportAsPrimaryExpression.js @@ -15,7 +15,7 @@ if(foo.C1.s1){ //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { @@ -27,7 +27,7 @@ var C1 = /** @class */ (function () { exports.C1 = C1; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0"); if (foo.C1.s1) { // Should cause runtime import diff --git a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js index cd1d0f85ec1..7ef8a6e2e88 100644 --- a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js +++ b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js @@ -33,7 +33,7 @@ var e: number = 0; //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.E1 = exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { @@ -51,7 +51,7 @@ var E1; })(E1 = exports.E1 || (exports.E1 = {})); //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var i; var x = {}; var y = false; diff --git a/tests/baselines/reference/commonJsImportClassExpression.js b/tests/baselines/reference/commonJsImportClassExpression.js index b460814b872..5754993f5ff 100644 --- a/tests/baselines/reference/commonJsImportClassExpression.js +++ b/tests/baselines/reference/commonJsImportClassExpression.js @@ -21,5 +21,5 @@ module.exports = /** @class */ (function () { }()); //// [use.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); c.chunk; diff --git a/tests/baselines/reference/commonSourceDir5.js b/tests/baselines/reference/commonSourceDir5.js index c3cc48465dd..17e144e76e5 100644 --- a/tests/baselines/reference/commonSourceDir5.js +++ b/tests/baselines/reference/commonSourceDir5.js @@ -18,21 +18,21 @@ export var y = x * i; //// [concat.js] define("B:/baz", ["require", "exports", "A:/bar", "A:/foo"], function (require, exports, bar_1, foo_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.pi = void 0; exports.pi = Math.PI; exports.y = bar_1.x * foo_1.i; }); define("A:/foo", ["require", "exports", "B:/baz"], function (require, exports, baz_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = exports.i = void 0; exports.i = Math.sqrt(-1); exports.z = baz_1.pi * baz_1.pi; }); define("A:/bar", ["require", "exports", "A:/foo"], function (require, exports, foo_2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = foo_2.z + foo_2.z; }); diff --git a/tests/baselines/reference/commonSourceDir6.js b/tests/baselines/reference/commonSourceDir6.js index 47ab26f4e75..d7e3f9d2dca 100644 --- a/tests/baselines/reference/commonSourceDir6.js +++ b/tests/baselines/reference/commonSourceDir6.js @@ -18,21 +18,21 @@ export var y = x * i; //// [concat.js] define("baz", ["require", "exports", "a/bar", "a/foo"], function (require, exports, bar_1, foo_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.pi = void 0; exports.pi = Math.PI; exports.y = bar_1.x * foo_1.i; }); define("a/foo", ["require", "exports", "baz"], function (require, exports, baz_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = exports.i = void 0; exports.i = Math.sqrt(-1); exports.z = baz_1.pi * baz_1.pi; }); define("a/bar", ["require", "exports", "a/foo"], function (require, exports, foo_2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = foo_2.z + foo_2.z; }); diff --git a/tests/baselines/reference/commonSourceDirectory.js b/tests/baselines/reference/commonSourceDirectory.js index 44991d1b84e..e8c2a80bf79 100644 --- a/tests/baselines/reference/commonSourceDirectory.js +++ b/tests/baselines/reference/commonSourceDirectory.js @@ -19,7 +19,7 @@ x + y; //// [/app/bin/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foo_1 = require("foo"); var bar_1 = require("bar"); diff --git a/tests/baselines/reference/commonSourceDirectory.js.map b/tests/baselines/reference/commonSourceDirectory.js.map index e29a6bf5e62..2029c28d1d6 100644 --- a/tests/baselines/reference/commonSourceDirectory.js.map +++ b/tests/baselines/reference/commonSourceDirectory.js.map @@ -1,3 +1,3 @@ //// [/app/bin/index.js.map] {"version":3,"file":"index.js","sourceRoot":"mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;AAAA,yCAAyC;AACzC,2BAAwB;AACxB,2BAAwB;AACxB,OAAC,GAAG,OAAC,CAAC"} -//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTsNCi8vLyA8cmVmZXJlbmNlIHBhdGg9Ii4uL3R5cGVzL2Jhci5kLnRzIi8+DQp2YXIgZm9vXzEgPSByZXF1aXJlKCJmb28iKTsNCnZhciBiYXJfMSA9IHJlcXVpcmUoImJhciIpOw0KZm9vXzEueCArIGJhcl8xLnk7DQovLyMgc291cmNlTWFwcGluZ1VSTD0uLi9teU1hcFJvb3QvaW5kZXguanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoibXlTb3VyY2VSb290LyIsInNvdXJjZXMiOlsiaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBeUM7QUFDekMsMkJBQXdCO0FBQ3hCLDJCQUF3QjtBQUN4QixPQUFDLEdBQUcsT0FBQyxDQUFDIn0=,Ly8gVGVzdCB0aGF0IGltcG9ydGluZyBhIGZpbGUgZnJvbSBgbm9kZV9tb2R1bGVzYCBkb2VzIG5vdCBhZmZlY3QgY2FsY3VsYXRpb24gb2YgdGhlIGNvbW1vbiBzb3VyY2UgZGlyZWN0b3J5LgoKZXhwb3J0IGNvbnN0IHggPSAwOwo= +//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgeyB2YWx1ZTogdHJ1ZSB9KTsNCi8vLyA8cmVmZXJlbmNlIHBhdGg9Ii4uL3R5cGVzL2Jhci5kLnRzIi8+DQp2YXIgZm9vXzEgPSByZXF1aXJlKCJmb28iKTsNCnZhciBiYXJfMSA9IHJlcXVpcmUoImJhciIpOw0KZm9vXzEueCArIGJhcl8xLnk7DQovLyMgc291cmNlTWFwcGluZ1VSTD0uLi9teU1hcFJvb3QvaW5kZXguanMubWFw,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoibXlTb3VyY2VSb290LyIsInNvdXJjZXMiOlsiaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBeUM7QUFDekMsMkJBQXdCO0FBQ3hCLDJCQUF3QjtBQUN4QixPQUFDLEdBQUcsT0FBQyxDQUFDIn0=,Ly8gVGVzdCB0aGF0IGltcG9ydGluZyBhIGZpbGUgZnJvbSBgbm9kZV9tb2R1bGVzYCBkb2VzIG5vdCBhZmZlY3QgY2FsY3VsYXRpb24gb2YgdGhlIGNvbW1vbiBzb3VyY2UgZGlyZWN0b3J5LgoKZXhwb3J0IGNvbnN0IHggPSAwOwo= diff --git a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt index 567e435ce55..a0c8c0e49ce 100644 --- a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt +++ b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt @@ -9,7 +9,7 @@ emittedFile:/app/bin/index.js sourceFile:index.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>/// 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/commonSourceDirectory_dts.js b/tests/baselines/reference/commonSourceDirectory_dts.js index 40590367823..4ca46069074 100644 --- a/tests/baselines/reference/commonSourceDirectory_dts.js +++ b/tests/baselines/reference/commonSourceDirectory_dts.js @@ -12,7 +12,7 @@ export const x = y; //// [/app/bin/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /// exports.x = y; diff --git a/tests/baselines/reference/commonSourceDirectory_dts.js.map b/tests/baselines/reference/commonSourceDirectory_dts.js.map index b3956ad3f41..030f684067f 100644 --- a/tests/baselines/reference/commonSourceDirectory_dts.js.map +++ b/tests/baselines/reference/commonSourceDirectory_dts.js.map @@ -1,3 +1,3 @@ //// [/app/bin/index.js.map] {"version":3,"file":"index.js","sourceRoot":"mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;;AAAA,wCAAwC;AAC3B,QAAA,CAAC,GAAG,CAAC,CAAC"} -//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTsNCmV4cG9ydHMueCA9IHZvaWQgMDsNCi8vLyA8cmVmZXJlbmNlIHBhdGg9Ii4uL2xpYi9iYXIuZC50cyIgLz4NCmV4cG9ydHMueCA9IHk7DQovLyMgc291cmNlTWFwcGluZ1VSTD0uLi9zcmMvbXlNYXBSb290L2luZGV4LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoibXlTb3VyY2VSb290LyIsInNvdXJjZXMiOlsiaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0NBQXdDO0FBQzNCLFFBQUEsQ0FBQyxHQUFHLENBQUMsQ0FBQyJ9,Ly8vIDxyZWZlcmVuY2UgcGF0aD0iLi4vbGliL2Jhci5kLnRzIiAvPgpleHBvcnQgY29uc3QgeCA9IHk7Cg== +//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgeyB2YWx1ZTogdHJ1ZSB9KTsNCmV4cG9ydHMueCA9IHZvaWQgMDsNCi8vLyA8cmVmZXJlbmNlIHBhdGg9Ii4uL2xpYi9iYXIuZC50cyIgLz4NCmV4cG9ydHMueCA9IHk7DQovLyMgc291cmNlTWFwcGluZ1VSTD0uLi9zcmMvbXlNYXBSb290L2luZGV4LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoibXlTb3VyY2VSb290LyIsInNvdXJjZXMiOlsiaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0NBQXdDO0FBQzNCLFFBQUEsQ0FBQyxHQUFHLENBQUMsQ0FBQyJ9,Ly8vIDxyZWZlcmVuY2UgcGF0aD0iLi4vbGliL2Jhci5kLnRzIiAvPgpleHBvcnQgY29uc3QgeCA9IHk7Cg== diff --git a/tests/baselines/reference/commonSourceDirectory_dts.sourcemap.txt b/tests/baselines/reference/commonSourceDirectory_dts.sourcemap.txt index 5afe612d4a2..34becc510e1 100644 --- a/tests/baselines/reference/commonSourceDirectory_dts.sourcemap.txt +++ b/tests/baselines/reference/commonSourceDirectory_dts.sourcemap.txt @@ -9,7 +9,7 @@ emittedFile:/app/bin/index.js sourceFile:index.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.x = void 0; >>>/// 1 > diff --git a/tests/baselines/reference/comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js b/tests/baselines/reference/comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js index d509ae136fa..5ea47b5d0f7 100644 --- a/tests/baselines/reference/comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js +++ b/tests/baselines/reference/comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js @@ -13,5 +13,5 @@ export {}; //// [comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = null; diff --git a/tests/baselines/reference/complexNarrowingWithAny.js b/tests/baselines/reference/complexNarrowingWithAny.js index 1d30355fb44..b31d1c044c8 100644 --- a/tests/baselines/reference/complexNarrowingWithAny.js +++ b/tests/baselines/reference/complexNarrowingWithAny.js @@ -562,7 +562,7 @@ export function viewFactory_AppComponent0(viewUtils:any,parentInjector:any,decla //// [complexNarrowingWithAny.js] "use strict"; // Repro from #10869 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.viewFactory_AppComponent0 = void 0; /** * This file is generated by the Angular 2 template compiler. diff --git a/tests/baselines/reference/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.js b/tests/baselines/reference/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.js index 6330b27fda0..d8186e4d4c9 100644 --- a/tests/baselines/reference/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.js +++ b/tests/baselines/reference/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.js @@ -45,7 +45,7 @@ newTextChannel2.phoneNumber = '613-555-1234'; //// [complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.makeNewChannel = void 0; function makeNewChannel(type) { var localChannelId = "blahblahblah"; diff --git a/tests/baselines/reference/compositeWithNodeModulesSourceFile.js b/tests/baselines/reference/compositeWithNodeModulesSourceFile.js index 9a2caf39c61..8397d7fad6d 100644 --- a/tests/baselines/reference/compositeWithNodeModulesSourceFile.js +++ b/tests/baselines/reference/compositeWithNodeModulesSourceFile.js @@ -11,7 +11,7 @@ new myModule.c(); //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var myModule = require("myModule"); new myModule.c(); diff --git a/tests/baselines/reference/computedPropertyNames49_ES5.errors.txt b/tests/baselines/reference/computedPropertyNames49_ES5.errors.txt index 02721368a0d..d803e408196 100644 --- a/tests/baselines/reference/computedPropertyNames49_ES5.errors.txt +++ b/tests/baselines/reference/computedPropertyNames49_ES5.errors.txt @@ -1,36 +1,26 @@ -tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(6,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(9,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(13,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(9,9): error TS1049: A 'set' accessor must have exactly one parameter. tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(13,9): error TS2300: Duplicate identifier 'foo'. -tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(18,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(18,9): error TS1118: An object literal cannot have multiple get/set accessors with the same name. tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(18,9): error TS2300: Duplicate identifier 'foo'. -==== tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts (8 errors) ==== +==== tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts (4 errors) ==== var x = { p1: 10, get [1 + 1]() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. throw 10; }, get [1 + 1]() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; }, set [1 + 1]() { ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS1049: A 'set' accessor must have exactly one parameter. // just throw throw 10; }, get foo() { ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'foo'. if (1 == 1) { return 10; @@ -38,8 +28,6 @@ tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts(18 }, get foo() { ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS1118: An object literal cannot have multiple get/set accessors with the same name. ~~~ !!! error TS2300: Duplicate identifier 'foo'. diff --git a/tests/baselines/reference/computedPropertyNames50_ES5.errors.txt b/tests/baselines/reference/computedPropertyNames50_ES5.errors.txt index 12d3dde2950..a02485e218b 100644 --- a/tests/baselines/reference/computedPropertyNames50_ES5.errors.txt +++ b/tests/baselines/reference/computedPropertyNames50_ES5.errors.txt @@ -1,45 +1,33 @@ -tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(3,9): error TS2300: Duplicate identifier 'foo'. -tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(11,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(18,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(11,9): error TS1049: A 'set' accessor must have exactly one parameter. tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(18,9): error TS1118: An object literal cannot have multiple get/set accessors with the same name. tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts(18,9): error TS2300: Duplicate identifier 'foo'. -==== tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts (8 errors) ==== +==== tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts (4 errors) ==== var x = { p1: 10, get foo() { ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'foo'. if (1 == 1) { return 10; } }, get [1 + 1]() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. throw 10; }, set [1 + 1]() { ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS1049: A 'set' accessor must have exactly one parameter. // just throw throw 10; }, get [1 + 1]() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; }, get foo() { ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS1118: An object literal cannot have multiple get/set accessors with the same name. ~~~ !!! error TS2300: Duplicate identifier 'foo'. diff --git a/tests/baselines/reference/conditionalEqualityTestingNullability.js b/tests/baselines/reference/conditionalEqualityTestingNullability.js index 3c30da8a0ff..724882d533d 100644 --- a/tests/baselines/reference/conditionalEqualityTestingNullability.js +++ b/tests/baselines/reference/conditionalEqualityTestingNullability.js @@ -16,4 +16,4 @@ type ShouldBe0 = Equals; //// [conditionalEqualityTestingNullability.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/conditionalTypeAssignabilityWhenDeferred.js b/tests/baselines/reference/conditionalTypeAssignabilityWhenDeferred.js index 60595748446..73cc13c4454 100644 --- a/tests/baselines/reference/conditionalTypeAssignabilityWhenDeferred.js +++ b/tests/baselines/reference/conditionalTypeAssignabilityWhenDeferred.js @@ -120,7 +120,7 @@ function f4 any>( //// [conditionalTypeAssignabilityWhenDeferred.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.func = void 0; function select(property, list, valueProp) { } function func(x, tipos) { diff --git a/tests/baselines/reference/conditionalTypeDiscriminatingLargeUnionRegularTypeFetchingSpeedReasonable.js b/tests/baselines/reference/conditionalTypeDiscriminatingLargeUnionRegularTypeFetchingSpeedReasonable.js index 99dae927128..69971c6e307 100644 --- a/tests/baselines/reference/conditionalTypeDiscriminatingLargeUnionRegularTypeFetchingSpeedReasonable.js +++ b/tests/baselines/reference/conditionalTypeDiscriminatingLargeUnionRegularTypeFetchingSpeedReasonable.js @@ -8014,7 +8014,7 @@ export function makeThing( //// [conditionalTypeDiscriminatingLargeUnionRegularTypeFetchingSpeedReasonable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.makeThing = void 0; function makeThing(name, children) { if (children === void 0) { children = []; } diff --git a/tests/baselines/reference/conditionalTypeRelaxingConstraintAssignability.js b/tests/baselines/reference/conditionalTypeRelaxingConstraintAssignability.js index eea6aed9385..e0feb75b335 100644 --- a/tests/baselines/reference/conditionalTypeRelaxingConstraintAssignability.js +++ b/tests/baselines/reference/conditionalTypeRelaxingConstraintAssignability.js @@ -39,7 +39,7 @@ function g(p1: I, p2: Partial): I { //// [conditionalTypeRelaxingConstraintAssignability.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Elem = void 0; var Elem = /** @class */ (function () { function Elem(children_) { diff --git a/tests/baselines/reference/constEnumExternalModule.js b/tests/baselines/reference/constEnumExternalModule.js index 9ac191b5e21..f069ba68f01 100644 --- a/tests/baselines/reference/constEnumExternalModule.js +++ b/tests/baselines/reference/constEnumExternalModule.js @@ -13,11 +13,11 @@ var v = A.V; //// [m1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [m2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var v = 100 /* A.V */; }); diff --git a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=false).js b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=false).js index c9e964d8af1..1455e52f219 100644 --- a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=false).js +++ b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=false).js @@ -19,14 +19,14 @@ function check(x: Foo.ConstFooEnum): void { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooFunc = void 0; ; function fooFunc() { } exports.fooFunc = fooFunc; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function check(x) { switch (x) { case 0 /* Foo.ConstFooEnum.Some */: diff --git a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=true).js b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=true).js index 4f282ee36fb..0b4cdba2f3c 100644 --- a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=true).js +++ b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport(isolatedmodules=true).js @@ -19,7 +19,7 @@ function check(x: Foo.ConstFooEnum): void { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooFunc = exports.ConstFooEnum = void 0; var ConstFooEnum; (function (ConstFooEnum) { @@ -32,7 +32,7 @@ function fooFunc() { } exports.fooFunc = fooFunc; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = require("./foo"); function check(x) { switch (x) { diff --git a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport2.js b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport2.js index 4a8e84f1ad5..ebf828631f2 100644 --- a/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport2.js +++ b/tests/baselines/reference/constEnumNamespaceReferenceCausesNoImport2.js @@ -24,7 +24,7 @@ function check(x: Foo.ConstFooEnum): void { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ConstEnumOnlyModule = void 0; var ConstEnumOnlyModule; (function (ConstEnumOnlyModule) { @@ -41,7 +41,7 @@ var Foo = require("./foo"); module.exports = Foo.ConstEnumOnlyModule; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function check(x) { switch (x) { case 0 /* Foo.ConstFooEnum.Some */: diff --git a/tests/baselines/reference/constEnumNoEmitReexport.js b/tests/baselines/reference/constEnumNoEmitReexport.js index bfb73d86438..f5bf5c8385b 100644 --- a/tests/baselines/reference/constEnumNoEmitReexport.js +++ b/tests/baselines/reference/constEnumNoEmitReexport.js @@ -30,30 +30,30 @@ MyConstEnum.Foo; //// [ConstEnum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); ; //// [ImportExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [ImportExportDefault.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [ReExportDefault.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [ReExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [Usage1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); 0 /* MyConstEnum1.Foo */; 0 /* MyConstEnum2.Foo */; //// [Usage2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); 0 /* MyConstEnum.Foo */; //// [Usage3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); 0 /* MyConstEnum.Foo */; diff --git a/tests/baselines/reference/constEnumNoPreserveDeclarationReexport.js b/tests/baselines/reference/constEnumNoPreserveDeclarationReexport.js index d34b5d55716..976f9baf993 100644 --- a/tests/baselines/reference/constEnumNoPreserveDeclarationReexport.js +++ b/tests/baselines/reference/constEnumNoPreserveDeclarationReexport.js @@ -22,7 +22,7 @@ StillEnum.Foo; //// [usages.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); 0 /* MyConstEnum.Foo */; 0 /* AlsoEnum.Foo */; 0 /* StillEnum.Foo */; diff --git a/tests/baselines/reference/constEnumPreserveEmitReexport.js b/tests/baselines/reference/constEnumPreserveEmitReexport.js index 949d8e6c545..45519bb2b70 100644 --- a/tests/baselines/reference/constEnumPreserveEmitReexport.js +++ b/tests/baselines/reference/constEnumPreserveEmitReexport.js @@ -13,7 +13,7 @@ export { MyConstEnum as default } from './ConstEnum'; //// [ConstEnum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyConstEnum = void 0; var MyConstEnum; (function (MyConstEnum) { @@ -23,23 +23,12 @@ var MyConstEnum; ; //// [ImportExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ConstEnum_1 = require("./ConstEnum"); -exports["default"] = ConstEnum_1.MyConstEnum; +exports.default = ConstEnum_1.MyConstEnum; //// [ReExport.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; var ConstEnum_1 = require("./ConstEnum"); -__createBinding(exports, ConstEnum_1, "MyConstEnum", "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return ConstEnum_1.MyConstEnum; } }); diff --git a/tests/baselines/reference/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.js b/tests/baselines/reference/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.js index c1c676b1137..9994d194486 100644 --- a/tests/baselines/reference/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.js +++ b/tests/baselines/reference/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.js @@ -24,4 +24,4 @@ export interface IImmutableMap2> extends Map number; - } - - x = { - get foo() { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return (n)=>n - }, - set foo(x) {} - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - \ No newline at end of file diff --git a/tests/baselines/reference/contextualTypingOfOptionalMembers.js b/tests/baselines/reference/contextualTypingOfOptionalMembers.js index 289d64546e8..8c9fcc68692 100644 --- a/tests/baselines/reference/contextualTypingOfOptionalMembers.js +++ b/tests/baselines/reference/contextualTypingOfOptionalMembers.js @@ -80,7 +80,7 @@ app({ actions: { foo: function (s) { return s; } // Should be typed number => number }, - view: function (s, a) { return undefined; } + view: function (s, a) { return undefined; }, }); var y = foo({ bar: function (x) { @@ -91,13 +91,13 @@ app2({ actions: { foo: function (s) { return s; } // Should be typed number => number }, - view: function (s, a) { return undefined; } + view: function (s, a) { return undefined; }, }); app3({ state: 100, actions: [ function (s) { return s; } // Should be typed number => number ], - view: function (s, a) { return undefined; } + view: function (s, a) { return undefined; }, }); var a = ; // TODO: should be number => number, but JSX resolution is missing an inferential pass diff --git a/tests/baselines/reference/contextuallyTypedJsxAttribute.js b/tests/baselines/reference/contextuallyTypedJsxAttribute.js index 18b4dec211c..6be3527cf90 100644 --- a/tests/baselines/reference/contextuallyTypedJsxAttribute.js +++ b/tests/baselines/reference/contextuallyTypedJsxAttribute.js @@ -27,6 +27,6 @@ Test({ ; Test({ as: "bar", - callback: function (value) { } + callback: function (value) { }, }); ; diff --git a/tests/baselines/reference/contextuallyTypedParametersWithInitializers.js b/tests/baselines/reference/contextuallyTypedParametersWithInitializers.js index 0d82ea761b7..172849a7dd6 100644 --- a/tests/baselines/reference/contextuallyTypedParametersWithInitializers.js +++ b/tests/baselines/reference/contextuallyTypedParametersWithInitializers.js @@ -86,7 +86,7 @@ const fz2: Function = (debug = true) => false; //// [contextuallyTypedParametersWithInitializers.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.executeSomething = void 0; var f10 = function (_a) { var _b = _a.foo, foo = _b === void 0 ? 42 : _b; diff --git a/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js b/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js index 13634a41c22..098c04fadd5 100644 --- a/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js +++ b/tests/baselines/reference/contextuallyTypedStringLiteralsInJsxAttributes02.js @@ -40,7 +40,7 @@ const d1 = ; // goTo has type "home" | //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.NoOverload1 = exports.NoOverload = exports.MainButton = void 0; function MainButton(props) { var linkProps = props; diff --git a/tests/baselines/reference/controlFlowBinaryOrExpression.js b/tests/baselines/reference/controlFlowBinaryOrExpression.js index 752479cf4e9..982d7150113 100644 --- a/tests/baselines/reference/controlFlowBinaryOrExpression.js +++ b/tests/baselines/reference/controlFlowBinaryOrExpression.js @@ -38,7 +38,7 @@ if (isNodeList(sourceObj) || isHTMLCollection(sourceObj)) { //// [controlFlowBinaryOrExpression.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; var cond; (x = "") || (x = 0); diff --git a/tests/baselines/reference/controlFlowGenericTypes.js b/tests/baselines/reference/controlFlowGenericTypes.js index fbd43912696..adf75b204ba 100644 --- a/tests/baselines/reference/controlFlowGenericTypes.js +++ b/tests/baselines/reference/controlFlowGenericTypes.js @@ -222,7 +222,7 @@ function getColumnProperty(column: Column, key: keyof Column) { //// [controlFlowGenericTypes.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bounceAndTakeIfA = void 0; function f1(x, y, z) { if (x) { diff --git a/tests/baselines/reference/controlFlowInstanceofExtendsFunction.js b/tests/baselines/reference/controlFlowInstanceofExtendsFunction.js index 3a82ac630a5..85e0cd51cb1 100644 --- a/tests/baselines/reference/controlFlowInstanceofExtendsFunction.js +++ b/tests/baselines/reference/controlFlowInstanceofExtendsFunction.js @@ -34,7 +34,7 @@ if (x instanceof X) { //// [controlFlowInstanceofExtendsFunction.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; Function.prototype.now = function () { return "now"; diff --git a/tests/baselines/reference/controlFlowManyConsecutiveConditionsNoTimeout.js b/tests/baselines/reference/controlFlowManyConsecutiveConditionsNoTimeout.js index 93e0ee389e6..11bf6e6bb31 100644 --- a/tests/baselines/reference/controlFlowManyConsecutiveConditionsNoTimeout.js +++ b/tests/baselines/reference/controlFlowManyConsecutiveConditionsNoTimeout.js @@ -134,7 +134,7 @@ while (true) { //// [controlFlowManyConsecutiveConditionsNoTimeout.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Choice = void 0; var Choice; (function (Choice) { diff --git a/tests/baselines/reference/controlFlowPropertyDeclarations.js b/tests/baselines/reference/controlFlowPropertyDeclarations.js index 93e2dd84f14..b18c31c251f 100644 --- a/tests/baselines/reference/controlFlowPropertyDeclarations.js +++ b/tests/baselines/reference/controlFlowPropertyDeclarations.js @@ -151,7 +151,7 @@ export class StyleParser { //// [controlFlowPropertyDeclarations.js] "use strict"; // Repro from ##8913 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.StyleParser = exports.HTMLtoJSX = void 0; var HTMLDOMPropertyConfig = require('react/lib/HTMLDOMPropertyConfig'); // Populate property map with ReactJS's attribute and property mappings diff --git a/tests/baselines/reference/controlFlowSelfReferentialLoop.js b/tests/baselines/reference/controlFlowSelfReferentialLoop.js index a6efecb7e2a..5c02f8e3300 100644 --- a/tests/baselines/reference/controlFlowSelfReferentialLoop.js +++ b/tests/baselines/reference/controlFlowSelfReferentialLoop.js @@ -123,7 +123,7 @@ function getObject(id: string | number) { //// [controlFlowSelfReferentialLoop.js] "use strict"; // Repro from #12319 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function md5(string) { function FF(a, b, c, d, x, s, ac) { return 0; @@ -223,7 +223,7 @@ function md5(string) { b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391); } } -exports["default"] = md5; +exports.default = md5; function getObject(id) { return {}; } diff --git a/tests/baselines/reference/convertKeywordsYes.js b/tests/baselines/reference/convertKeywordsYes.js index c05cd3301d5..771c7dbe7bc 100644 --- a/tests/baselines/reference/convertKeywordsYes.js +++ b/tests/baselines/reference/convertKeywordsYes.js @@ -344,43 +344,43 @@ var bigObject = { string: 0, get: 0, yield: 0, - "break": 0, - "case": 0, - "catch": 0, - "class": 0, - "continue": 0, - "const": 0, - "debugger": 0, + break: 0, + case: 0, + catch: 0, + class: 0, + continue: 0, + const: 0, + debugger: 0, declare: 0, - "default": 0, - "delete": 0, - "do": 0, - "else": 0, - "enum": 0, - "export": 0, - "extends": 0, - "false": 0, - "finally": 0, - "for": 0, - "function": 0, - "if": 0, - "import": 0, - "in": 0, - "instanceof": 0, - "new": 0, - "null": 0, - "return": 0, - "super": 0, - "switch": 0, - "this": 0, - "throw": 0, - "true": 0, - "try": 0, - "typeof": 0, - "var": 0, - "void": 0, - "while": 0, - "with": 0 + default: 0, + delete: 0, + do: 0, + else: 0, + enum: 0, + export: 0, + extends: 0, + false: 0, + finally: 0, + for: 0, + function: 0, + if: 0, + import: 0, + in: 0, + instanceof: 0, + new: 0, + null: 0, + return: 0, + super: 0, + switch: 0, + this: 0, + throw: 0, + true: 0, + try: 0, + typeof: 0, + var: 0, + void: 0, + while: 0, + with: 0, }; var bigClass = /** @class */ (function () { function bigClass() { @@ -401,43 +401,43 @@ var bigClass = /** @class */ (function () { this.string = 0; this.get = 0; this.yield = 0; - this["break"] = 0; - this["case"] = 0; - this["catch"] = 0; - this["class"] = 0; - this["continue"] = 0; - this["const"] = 0; - this["debugger"] = 0; + this.break = 0; + this.case = 0; + this.catch = 0; + this.class = 0; + this.continue = 0; + this.const = 0; + this.debugger = 0; this.declare = 0; - this["default"] = 0; - this["delete"] = 0; - this["do"] = 0; - this["else"] = 0; - this["enum"] = 0; - this["export"] = 0; - this["extends"] = 0; - this["false"] = 0; - this["finally"] = 0; - this["for"] = 0; - this["function"] = 0; - this["if"] = 0; - this["import"] = 0; - this["in"] = 0; - this["instanceof"] = 0; - this["new"] = 0; - this["null"] = 0; - this["return"] = 0; - this["super"] = 0; - this["switch"] = 0; - this["this"] = 0; - this["throw"] = 0; - this["true"] = 0; - this["try"] = 0; - this["typeof"] = 0; - this["var"] = 0; - this["void"] = 0; - this["while"] = 0; - this["with"] = 0; + this.default = 0; + this.delete = 0; + this.do = 0; + this.else = 0; + this.enum = 0; + this.export = 0; + this.extends = 0; + this.false = 0; + this.finally = 0; + this.for = 0; + this.function = 0; + this.if = 0; + this.import = 0; + this.in = 0; + this.instanceof = 0; + this.new = 0; + this.null = 0; + this.return = 0; + this.super = 0; + this.switch = 0; + this.this = 0; + this.throw = 0; + this.true = 0; + this.try = 0; + this.typeof = 0; + this.var = 0; + this.void = 0; + this.while = 0; + this.with = 0; } return bigClass; }()); diff --git a/tests/baselines/reference/copyrightWithNewLine1.js b/tests/baselines/reference/copyrightWithNewLine1.js index f7c1ac602dd..e055de43ac7 100644 --- a/tests/baselines/reference/copyrightWithNewLine1.js +++ b/tests/baselines/reference/copyrightWithNewLine1.js @@ -15,7 +15,7 @@ greeter.start(); ****************************/ define(["require", "exports", "./greeter"], function (require, exports, model) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var el = document.getElementById('content'); var greeter = new model.Greeter(el); /** things */ diff --git a/tests/baselines/reference/copyrightWithoutNewLine1.js b/tests/baselines/reference/copyrightWithoutNewLine1.js index 0f479c3db7f..cf4317b8df0 100644 --- a/tests/baselines/reference/copyrightWithoutNewLine1.js +++ b/tests/baselines/reference/copyrightWithoutNewLine1.js @@ -11,7 +11,7 @@ greeter.start(); //// [copyrightWithoutNewLine1.js] define(["require", "exports", "./greeter"], function (require, exports, model) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var el = document.getElementById('content'); var greeter = new model.Greeter(el); /** things */ diff --git a/tests/baselines/reference/correlatedUnions.js b/tests/baselines/reference/correlatedUnions.js index 53dae6d8ab2..03de1a814ba 100644 --- a/tests/baselines/reference/correlatedUnions.js +++ b/tests/baselines/reference/correlatedUnions.js @@ -249,7 +249,7 @@ function renderTextField(props) { } function renderSelectField(props) { } var renderFuncs = { text: renderTextField, - select: renderSelectField + select: renderSelectField, }; function renderField(field) { var renderFn = renderFuncs[field.type]; @@ -293,11 +293,11 @@ function createEventListener(_a) { } var clickEvent = createEventListener({ name: "click", - callback: function (ev) { return console.log(ev); } + callback: function (ev) { return console.log(ev); }, }); var scrollEvent = createEventListener({ name: "scroll", - callback: function (ev) { return console.log(ev); } + callback: function (ev) { return console.log(ev); }, }); processEvents([clickEvent, scrollEvent]); processEvents([ diff --git a/tests/baselines/reference/crashInGetTextOfComputedPropertyName.js b/tests/baselines/reference/crashInGetTextOfComputedPropertyName.js index 619404c8fb4..d334e5fe2ab 100644 --- a/tests/baselines/reference/crashInGetTextOfComputedPropertyName.js +++ b/tests/baselines/reference/crashInGetTextOfComputedPropertyName.js @@ -32,7 +32,7 @@ typeof itemWithTSError // :( //// [crashInGetTextOfComputedPropertyName.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var itemId = 'some-id'; // --- test on first level --- var items = {}; diff --git a/tests/baselines/reference/crashIntypeCheckInvocationExpression.js b/tests/baselines/reference/crashIntypeCheckInvocationExpression.js index 4ca15e19a44..8d1940a64b9 100644 --- a/tests/baselines/reference/crashIntypeCheckInvocationExpression.js +++ b/tests/baselines/reference/crashIntypeCheckInvocationExpression.js @@ -15,7 +15,7 @@ export var compileServer = task(() => { //// [crashIntypeCheckInvocationExpression.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.compileServer = void 0; var nake; function doCompile(fileset, moduleType) { diff --git a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js index 166a67a6434..3ff6c4711bd 100644 --- a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js +++ b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js @@ -11,7 +11,7 @@ export class BuildWorkspaceService { //// [crashIntypeCheckObjectCreationExpression.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.BuildWorkspaceService = void 0; var BuildWorkspaceService = /** @class */ (function () { function BuildWorkspaceService() { diff --git a/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js b/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js index 8bc81dfa56a..6ab1760842b 100644 --- a/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js +++ b/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js @@ -9,7 +9,7 @@ import foo = require("./declFileAliasUseBeforeDeclaration_foo"); //// [declFileAliasUseBeforeDeclaration_foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -19,7 +19,7 @@ var Foo = /** @class */ (function () { exports.Foo = Foo; //// [declFileAliasUseBeforeDeclaration_test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar(a) { } exports.bar = bar; diff --git a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js index d31237753aa..14d0c278e70 100644 --- a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js +++ b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js @@ -20,7 +20,7 @@ export var x: SubModule.m.m3.c; //// [declFileAmbientExternalModuleWithSingleExportedModule_0.js] //// [declFileAmbientExternalModuleWithSingleExportedModule_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; diff --git a/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js b/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js index daf7068d0a3..63a7b45f364 100644 --- a/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js +++ b/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js @@ -7,7 +7,7 @@ export class Enhancement { //// [declFileClassWithStaticMethodReturningConstructor.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Enhancement = void 0; var Enhancement = /** @class */ (function () { function Enhancement() { diff --git a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js index d1a56d4a5f9..4b080ccb448 100644 --- a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js +++ b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js @@ -14,12 +14,12 @@ x.a; //// [declFileExportAssignmentOfGenericInterface_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [declFileExportAssignmentOfGenericInterface_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x.a; }); diff --git a/tests/baselines/reference/declFileExportImportChain.js b/tests/baselines/reference/declFileExportImportChain.js index 238d40c23a4..418984a9ebb 100644 --- a/tests/baselines/reference/declFileExportImportChain.js +++ b/tests/baselines/reference/declFileExportImportChain.js @@ -43,7 +43,7 @@ define(["require", "exports"], function (require, exports) { //// [declFileExportImportChain_b.js] define(["require", "exports", "declFileExportImportChain_a"], function (require, exports, a) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = a; }); //// [declFileExportImportChain_b1.js] @@ -54,13 +54,13 @@ define(["require", "exports", "declFileExportImportChain_b"], function (require, //// [declFileExportImportChain_c.js] define(["require", "exports", "declFileExportImportChain_b1"], function (require, exports, b1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b1 = b1; }); //// [declFileExportImportChain_d.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; }); diff --git a/tests/baselines/reference/declFileExportImportChain2.js b/tests/baselines/reference/declFileExportImportChain2.js index c2c9ffe6789..e7e83b378b3 100644 --- a/tests/baselines/reference/declFileExportImportChain2.js +++ b/tests/baselines/reference/declFileExportImportChain2.js @@ -45,13 +45,13 @@ define(["require", "exports", "declFileExportImportChain2_a"], function (require //// [declFileExportImportChain2_c.js] define(["require", "exports", "declFileExportImportChain2_b"], function (require, exports, b) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = b; }); //// [declFileExportImportChain2_d.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; }); diff --git a/tests/baselines/reference/declFileForExportedImport.js b/tests/baselines/reference/declFileForExportedImport.js index ec45b54eac7..38f991e0dad 100644 --- a/tests/baselines/reference/declFileForExportedImport.js +++ b/tests/baselines/reference/declFileForExportedImport.js @@ -13,11 +13,11 @@ var z = b.x; //// [declFileForExportedImport_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; //// [declFileForExportedImport_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; /// exports.a = require("./declFileForExportedImport_0"); diff --git a/tests/baselines/reference/declFileGenericType.js b/tests/baselines/reference/declFileGenericType.js index 438d10acf9a..c0b5c5a513a 100644 --- a/tests/baselines/reference/declFileGenericType.js +++ b/tests/baselines/reference/declFileGenericType.js @@ -56,7 +56,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.j = exports.h = exports.g = exports.f = exports.x = exports.e = exports.d = exports.c = exports.b = exports.a = exports.C = void 0; var C; (function (C) { diff --git a/tests/baselines/reference/declFileImportModuleWithExportAssignment.js b/tests/baselines/reference/declFileImportModuleWithExportAssignment.js index 6f4b876e571..d3bd712f69e 100644 --- a/tests/baselines/reference/declFileImportModuleWithExportAssignment.js +++ b/tests/baselines/reference/declFileImportModuleWithExportAssignment.js @@ -31,7 +31,7 @@ var m2; module.exports = m2; //// [declFileImportModuleWithExportAssignment_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; /**This is on import declaration*/ var a1 = require("./declFileImportModuleWithExportAssignment_0"); diff --git a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js index 7ef3f3b2b0e..37e4fb3ba7b 100644 --- a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js +++ b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js @@ -20,7 +20,7 @@ var m1; })(m1 || (m1 = {})); var d = { m1: { m: m1 }, - m2: { c: m1.c } + m2: { c: m1.c }, }; diff --git a/tests/baselines/reference/declarationEmitAliasExportStar.js b/tests/baselines/reference/declarationEmitAliasExportStar.js index 27873972001..e2bab7a08df 100644 --- a/tests/baselines/reference/declarationEmitAliasExportStar.js +++ b/tests/baselines/reference/declarationEmitAliasExportStar.js @@ -11,7 +11,7 @@ export const thing2 = (param: things.ThingB) => null; //// [thingB.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [things.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -28,11 +28,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./thingB"), exports); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing2 = void 0; var thing2 = function (param) { return null; }; exports.thing2 = thing2; diff --git a/tests/baselines/reference/declarationEmitAliasFromIndirectFile.js b/tests/baselines/reference/declarationEmitAliasFromIndirectFile.js index 105b406cdad..48a41c33b54 100644 --- a/tests/baselines/reference/declarationEmitAliasFromIndirectFile.js +++ b/tests/baselines/reference/declarationEmitAliasFromIndirectFile.js @@ -29,9 +29,9 @@ export default fp.l10ns; //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fp = { l10ns: {} }; -exports["default"] = fp.l10ns; +exports.default = fp.l10ns; //// [app.d.ts] diff --git a/tests/baselines/reference/declarationEmitAmdModuleDefault.js b/tests/baselines/reference/declarationEmitAmdModuleDefault.js index 836803a0ce8..f937869b626 100644 --- a/tests/baselines/reference/declarationEmitAmdModuleDefault.js +++ b/tests/baselines/reference/declarationEmitAmdModuleDefault.js @@ -4,13 +4,13 @@ export default class DefaultClass { } //// [file.js] define("declarationEmitAmdModuleDefault", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var DefaultClass = /** @class */ (function () { function DefaultClass() { } return DefaultClass; }()); - exports["default"] = DefaultClass; + exports.default = DefaultClass; }); diff --git a/tests/baselines/reference/declarationEmitAmdModuleNameDirective.js b/tests/baselines/reference/declarationEmitAmdModuleNameDirective.js index e112c3cbefd..93f27ac03b4 100644 --- a/tests/baselines/reference/declarationEmitAmdModuleNameDirective.js +++ b/tests/baselines/reference/declarationEmitAmdModuleNameDirective.js @@ -19,7 +19,7 @@ void foo; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; /// exports.foo = 1; @@ -35,7 +35,7 @@ void foo; } })(function (require, exports, name_of_foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); /// var foo_1 = require("name_of_foo"); void foo_1.foo; diff --git a/tests/baselines/reference/declarationEmitBindingPatternWithReservedWord.js b/tests/baselines/reference/declarationEmitBindingPatternWithReservedWord.js index 1a97ede54a7..7b23b38de2a 100644 --- a/tests/baselines/reference/declarationEmitBindingPatternWithReservedWord.js +++ b/tests/baselines/reference/declarationEmitBindingPatternWithReservedWord.js @@ -25,10 +25,10 @@ export const getLocales = ({ //// [declarationEmitBindingPatternWithReservedWord.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getLocales = void 0; var getLocales = function (_a) { - var app = _a.app, name = _a.name, defaultLocalesConfig = _a["default"], _b = _a.config, userLocalesConfig = _b === void 0 ? {} : _b; + var app = _a.app, name = _a.name, defaultLocalesConfig = _a.default, _b = _a.config, userLocalesConfig = _b === void 0 ? {} : _b; return defaultLocalesConfig; }; exports.getLocales = getLocales; diff --git a/tests/baselines/reference/declarationEmitBundleWithAmbientReferences.js b/tests/baselines/reference/declarationEmitBundleWithAmbientReferences.js index d9fea42528b..0d6946277ad 100644 --- a/tests/baselines/reference/declarationEmitBundleWithAmbientReferences.js +++ b/tests/baselines/reference/declarationEmitBundleWithAmbientReferences.js @@ -23,11 +23,11 @@ export const build = (): DatastoreResult.T => { //// [datastore.bundle.js] define("datastore_result", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("conditional_directive_field", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.build = void 0; var build = function () { return null; diff --git a/tests/baselines/reference/declarationEmitClassMixinLocalClassDeclaration.js b/tests/baselines/reference/declarationEmitClassMixinLocalClassDeclaration.js index 5a51cb5a9a4..fd9a880daa8 100644 --- a/tests/baselines/reference/declarationEmitClassMixinLocalClassDeclaration.js +++ b/tests/baselines/reference/declarationEmitClassMixinLocalClassDeclaration.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.XmlElement2 = exports.Base = exports.Mixin = void 0; exports.Mixin = null; var Base = /** @class */ (function () { diff --git a/tests/baselines/reference/declarationEmitCommonJsModuleReferencedType.js b/tests/baselines/reference/declarationEmitCommonJsModuleReferencedType.js index 909ef93c480..6d72c28c0eb 100644 --- a/tests/baselines/reference/declarationEmitCommonJsModuleReferencedType.js +++ b/tests/baselines/reference/declarationEmitCommonJsModuleReferencedType.js @@ -26,7 +26,7 @@ export const y = bar(); //// [entry.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; var foo_1 = require("foo"); var root_1 = require("root"); diff --git a/tests/baselines/reference/declarationEmitComputedNameCausesImportToBePainted.js b/tests/baselines/reference/declarationEmitComputedNameCausesImportToBePainted.js index ec0c6ffe2ec..39c0ba92a24 100644 --- a/tests/baselines/reference/declarationEmitComputedNameCausesImportToBePainted.js +++ b/tests/baselines/reference/declarationEmitComputedNameCausesImportToBePainted.js @@ -16,13 +16,13 @@ export const withContext = ({ [Key]: value }: Context) => value; //// [context.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Key = void 0; exports.Key = Symbol(); //// [index.js] "use strict"; var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.withContext = exports.context = void 0; var context_1 = require("./context"); exports.context = (_a = {}, diff --git a/tests/baselines/reference/declarationEmitComputedNameConstEnumAlias.js b/tests/baselines/reference/declarationEmitComputedNameConstEnumAlias.js index 93ae03a820b..ee68e8bde1f 100644 --- a/tests/baselines/reference/declarationEmitComputedNameConstEnumAlias.js +++ b/tests/baselines/reference/declarationEmitComputedNameConstEnumAlias.js @@ -16,19 +16,19 @@ export default { //// [EnumExample.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var EnumExample; (function (EnumExample) { EnumExample["TEST"] = "TEST"; })(EnumExample || (EnumExample = {})); -exports["default"] = EnumExample; +exports.default = EnumExample; //// [index.js] "use strict"; var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var EnumExample_1 = require("./EnumExample"); -exports["default"] = (_a = {}, - _a[EnumExample_1["default"].TEST] = {}, +exports.default = (_a = {}, + _a[EnumExample_1.default.TEST] = {}, _a); diff --git a/tests/baselines/reference/declarationEmitConstantNoWidening.js b/tests/baselines/reference/declarationEmitConstantNoWidening.js index 46b11b4e1b5..3fe18ee7ac0 100644 --- a/tests/baselines/reference/declarationEmitConstantNoWidening.js +++ b/tests/baselines/reference/declarationEmitConstantNoWidening.js @@ -6,7 +6,7 @@ export class Bar { //// [declarationEmitConstantNoWidening.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = exports.FOO = void 0; exports.FOO = 'FOO'; var Bar = /** @class */ (function () { diff --git a/tests/baselines/reference/declarationEmitCrossFileImportTypeOfAmbientModule.js b/tests/baselines/reference/declarationEmitCrossFileImportTypeOfAmbientModule.js index 9cba1a9f234..71fb76c0fc0 100644 --- a/tests/baselines/reference/declarationEmitCrossFileImportTypeOfAmbientModule.js +++ b/tests/baselines/reference/declarationEmitCrossFileImportTypeOfAmbientModule.js @@ -14,7 +14,7 @@ export const reeexported = item; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.reeexported = void 0; var somepackage_1 = require("../somepackage"); exports.reeexported = somepackage_1.item; diff --git a/tests/baselines/reference/declarationEmitDefaultExportWithStaticAssignment.js b/tests/baselines/reference/declarationEmitDefaultExportWithStaticAssignment.js index 2fc61a55779..20b69e072b6 100644 --- a/tests/baselines/reference/declarationEmitDefaultExportWithStaticAssignment.js +++ b/tests/baselines/reference/declarationEmitDefaultExportWithStaticAssignment.js @@ -34,7 +34,7 @@ C.B = B; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -44,23 +44,23 @@ var Foo = /** @class */ (function () { exports.Foo = Foo; //// [index1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); function Example() { } -exports["default"] = Example; +exports.default = Example; Example.Foo = foo_1.Foo; //// [index2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var foo_1 = require("./foo"); -exports.Foo = foo_1.Foo; +Object.defineProperty(exports, "Foo", { enumerable: true, get: function () { return foo_1.Foo; } }); function Example() { } -exports["default"] = Example; +exports.default = Example; Example.Foo = foo_1.Foo; //// [index3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Bar = /** @class */ (function () { function Bar() { @@ -69,11 +69,11 @@ var Bar = /** @class */ (function () { }()); exports.Bar = Bar; function Example() { } -exports["default"] = Example; +exports.default = Example; Example.Bar = Bar; //// [index4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; function A() { } function B() { } diff --git a/tests/baselines/reference/declarationEmitDistributiveConditionalWithInfer.js b/tests/baselines/reference/declarationEmitDistributiveConditionalWithInfer.js index 1e161e0ca65..e88f03adef3 100644 --- a/tests/baselines/reference/declarationEmitDistributiveConditionalWithInfer.js +++ b/tests/baselines/reference/declarationEmitDistributiveConditionalWithInfer.js @@ -7,7 +7,7 @@ export const fun = ( //// [declarationEmitDistributiveConditionalWithInfer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fun = void 0; // This function's type is changed on declaration var fun = function (subFun) { }; diff --git a/tests/baselines/reference/declarationEmitExpandoPropertyPrivateName.js b/tests/baselines/reference/declarationEmitExpandoPropertyPrivateName.js index 07991edb867..2ca4cf7e1c2 100644 --- a/tests/baselines/reference/declarationEmitExpandoPropertyPrivateName.js +++ b/tests/baselines/reference/declarationEmitExpandoPropertyPrivateName.js @@ -12,13 +12,13 @@ q.val = f(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { return null; } exports.f = f; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.q = void 0; var a_1 = require("./a"); function q() { } diff --git a/tests/baselines/reference/declarationEmitExpandoWithGenericConstraint.js b/tests/baselines/reference/declarationEmitExpandoWithGenericConstraint.js index 50f45899cb6..400b946e626 100644 --- a/tests/baselines/reference/declarationEmitExpandoWithGenericConstraint.js +++ b/tests/baselines/reference/declarationEmitExpandoWithGenericConstraint.js @@ -16,7 +16,7 @@ Point.zero = (): Point => Point(0, 0); //// [declarationEmitExpandoWithGenericConstraint.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Rect = exports.Point = void 0; var Point = function (x, y) { return ({ x: x, y: y }); }; exports.Point = Point; diff --git a/tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.js b/tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.js index 1c9a4212abc..be310547f31 100644 --- a/tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.js +++ b/tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.js @@ -16,16 +16,16 @@ export { Suit, Rank } from './Types'; //// [Types.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [Card.js] "use strict"; -exports.__esModule = true; -exports["default"] = (function (suit, rank) { return ({ suit: suit, rank: rank }); }); +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = (function (suit, rank) { return ({ suit: suit, rank: rank }); }); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.lazyCard = void 0; -var lazyCard = function () { return Promise.resolve().then(function () { return require('./Card'); }).then(function (a) { return a["default"]; }); }; +var lazyCard = function () { return Promise.resolve().then(function () { return require('./Card'); }).then(function (a) { return a.default; }); }; exports.lazyCard = lazyCard; diff --git a/tests/baselines/reference/declarationEmitExportAssignedNamespaceNoTripleSlashTypesReference.js b/tests/baselines/reference/declarationEmitExportAssignedNamespaceNoTripleSlashTypesReference.js index 9892c1d7a40..a87cb1ef52b 100644 --- a/tests/baselines/reference/declarationEmitExportAssignedNamespaceNoTripleSlashTypesReference.js +++ b/tests/baselines/reference/declarationEmitExportAssignedNamespaceNoTripleSlashTypesReference.js @@ -39,7 +39,7 @@ export * from '@emotion/core'; //// [get-comp.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getComp = void 0; function getComp() { return {}; @@ -47,7 +47,7 @@ function getComp() { exports.getComp = getComp; //// [inferred-comp-export.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.obj = void 0; var get_comp_1 = require("./get-comp"); // this shouldn't need any triple-slash references - it should have a direct import to `react` and that's it @@ -71,7 +71,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("@emotion/core"), exports); diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends3.js b/tests/baselines/reference/declarationEmitExpressionInExtends3.js index 70a154d8bd8..7fcfd32e8b3 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends3.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends3.js @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass4 = exports.MyClass3 = exports.MyClass2 = exports.MyClass = exports.ExportedClass = void 0; var ExportedClass = /** @class */ (function () { function ExportedClass() { diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends6.js b/tests/baselines/reference/declarationEmitExpressionInExtends6.js index c4e9df05e21..6c21847ad5f 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends6.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends6.js @@ -14,7 +14,7 @@ export default class extends Foo {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = require("./a"); var Foo = A.Foo; var default_1 = /** @class */ (function (_super) { @@ -49,7 +49,7 @@ var default_1 = /** @class */ (function (_super) { } return default_1; }(Foo)); -exports["default"] = default_1; +exports.default = default_1; //// [a.d.ts] diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends7.js b/tests/baselines/reference/declarationEmitExpressionInExtends7.js index 3a6851d22ec..07eda328aa2 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends7.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends7.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var default_1 = /** @class */ (function (_super) { __extends(default_1, _super); function default_1() { @@ -27,4 +27,4 @@ var default_1 = /** @class */ (function (_super) { } return default_1; }(SomeUndefinedFunction)); -exports["default"] = default_1; +exports.default = default_1; diff --git a/tests/baselines/reference/declarationEmitExpressionWithNonlocalPrivateUniqueSymbol.js b/tests/baselines/reference/declarationEmitExpressionWithNonlocalPrivateUniqueSymbol.js index 85dbd8939b0..5f3c7fb047f 100644 --- a/tests/baselines/reference/declarationEmitExpressionWithNonlocalPrivateUniqueSymbol.js +++ b/tests/baselines/reference/declarationEmitExpressionWithNonlocalPrivateUniqueSymbol.js @@ -9,12 +9,12 @@ export const A1 = A; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; exports.A = 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A1 = void 0; var a_1 = require("./a"); exports.A1 = a_1.A; diff --git a/tests/baselines/reference/declarationEmitForDefaultExportClassExtendingExpression01.js b/tests/baselines/reference/declarationEmitForDefaultExportClassExtendingExpression01.js index a3f266144d9..846fa000421 100644 --- a/tests/baselines/reference/declarationEmitForDefaultExportClassExtendingExpression01.js +++ b/tests/baselines/reference/declarationEmitForDefaultExportClassExtendingExpression01.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -54,7 +54,7 @@ var default_1 = /** @class */ (function (_super) { } return default_1; }(getGreeterBase())); -exports["default"] = default_1; +exports.default = default_1; //// [declarationEmitForDefaultExportClassExtendingExpression01.d.ts] diff --git a/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink.js b/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink.js index 74447c58f74..841b16ea007 100644 --- a/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink.js +++ b/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink.js @@ -36,7 +36,7 @@ export const a: import("typescript-fsa").A; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var typescript_fsa_1 = require("typescript-fsa"); exports.a = (0, typescript_fsa_1.getA)(); diff --git a/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink2.js b/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink2.js index af08f2dfec6..5dd73d776e5 100644 --- a/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink2.js +++ b/tests/baselines/reference/declarationEmitForGlobalishSpecifierSymlink2.js @@ -24,7 +24,7 @@ export const a: import("typescript-fsa").A; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var typescript_fsa_1 = require("typescript-fsa"); exports.a = (0, typescript_fsa_1.getA)(); diff --git a/tests/baselines/reference/declarationEmitForModuleImportingModuleAugmentationRetainsImport.js b/tests/baselines/reference/declarationEmitForModuleImportingModuleAugmentationRetainsImport.js index 78cb4bb22df..81949cf8ec8 100644 --- a/tests/baselines/reference/declarationEmitForModuleImportingModuleAugmentationRetainsImport.js +++ b/tests/baselines/reference/declarationEmitForModuleImportingModuleAugmentationRetainsImport.js @@ -22,7 +22,7 @@ child1(ParentThing.prototype); //// [parent.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ParentThing = void 0; var child1_1 = require("./child1"); // this import should still exist in some form in the output, since it augments this module var ParentThing = /** @class */ (function () { @@ -34,7 +34,7 @@ exports.ParentThing = ParentThing; (0, child1_1.child1)(ParentThing.prototype); //// [child1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.child1 = void 0; function child1(prototype) { prototype.add = function (a, b) { return a + b; }; diff --git a/tests/baselines/reference/declarationEmitForTypesWhichNeedImportTypes.js b/tests/baselines/reference/declarationEmitForTypesWhichNeedImportTypes.js index 0625dd4bbed..f986d323853 100644 --- a/tests/baselines/reference/declarationEmitForTypesWhichNeedImportTypes.js +++ b/tests/baselines/reference/declarationEmitForTypesWhichNeedImportTypes.js @@ -14,7 +14,7 @@ export const Value = createNamed(); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createNamed = void 0; function createNamed() { return {}; @@ -22,7 +22,7 @@ function createNamed() { exports.createNamed = createNamed; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Value = void 0; var b_1 = require("./b"); exports.Value = (0, b_1.createNamed)(); diff --git a/tests/baselines/reference/declarationEmitFunctionKeywordProp.js b/tests/baselines/reference/declarationEmitFunctionKeywordProp.js index 38cd07f1ffe..d24c7a99523 100644 --- a/tests/baselines/reference/declarationEmitFunctionKeywordProp.js +++ b/tests/baselines/reference/declarationEmitFunctionKeywordProp.js @@ -12,12 +12,12 @@ baz.normal = false; //// [declarationEmitFunctionKeywordProp.js] function foo() { } -foo["null"] = true; +foo.null = true; function bar() { } bar.async = true; bar.normal = false; function baz() { } -baz["class"] = true; +baz.class = true; baz.normal = false; diff --git a/tests/baselines/reference/declarationEmitIdentifierPredicates01.js b/tests/baselines/reference/declarationEmitIdentifierPredicates01.js index 08e00c2a389..2b1910d4ac5 100644 --- a/tests/baselines/reference/declarationEmitIdentifierPredicates01.js +++ b/tests/baselines/reference/declarationEmitIdentifierPredicates01.js @@ -5,7 +5,7 @@ export function f(x: any): x is number { //// [declarationEmitIdentifierPredicates01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f(x) { return typeof x === "number"; diff --git a/tests/baselines/reference/declarationEmitIdentifierPredicatesWithPrivateName01.js b/tests/baselines/reference/declarationEmitIdentifierPredicatesWithPrivateName01.js index ad4d8587fbb..2e4c12be65f 100644 --- a/tests/baselines/reference/declarationEmitIdentifierPredicatesWithPrivateName01.js +++ b/tests/baselines/reference/declarationEmitIdentifierPredicatesWithPrivateName01.js @@ -9,7 +9,7 @@ export function f(x: any): x is I { //// [declarationEmitIdentifierPredicatesWithPrivateName01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f(x) { return typeof x.a === "number"; diff --git a/tests/baselines/reference/declarationEmitIndexTypeNotFound.js b/tests/baselines/reference/declarationEmitIndexTypeNotFound.js index f28f33f88e6..6f7639a08ca 100644 --- a/tests/baselines/reference/declarationEmitIndexTypeNotFound.js +++ b/tests/baselines/reference/declarationEmitIndexTypeNotFound.js @@ -6,4 +6,4 @@ export interface Test { //// [declarationEmitIndexTypeNotFound.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/declarationEmitInferredDefaultExportType.js b/tests/baselines/reference/declarationEmitInferredDefaultExportType.js index 3d0cd0312ed..cdc6214d5f3 100644 --- a/tests/baselines/reference/declarationEmitInferredDefaultExportType.js +++ b/tests/baselines/reference/declarationEmitInferredDefaultExportType.js @@ -8,9 +8,9 @@ export default { //// [declarationEmitInferredDefaultExportType.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // test.ts -exports["default"] = { +exports.default = { foo: [], bar: undefined, baz: null diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias1.js b/tests/baselines/reference/declarationEmitInferredTypeAlias1.js index bcb152bff4b..758f40625f8 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias1.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias1.js @@ -13,13 +13,13 @@ export { v } //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); { var obj = true; } //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v = void 0; var v = "str" || true; exports.v = v; diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias2.js b/tests/baselines/reference/declarationEmitInferredTypeAlias2.js index 89f95595d03..d218b170591 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias2.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias2.js @@ -16,13 +16,13 @@ export { v, bar } //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); { var obj = true; } //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = exports.v = void 0; var v = "str" || true; exports.v = v; diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias3.js b/tests/baselines/reference/declarationEmitInferredTypeAlias3.js index 1eee981140c..d5d75346341 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias3.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias3.js @@ -13,15 +13,15 @@ export default x; //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); { var obj = true; } //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = "hi" || 5; -exports["default"] = x; +exports.default = x; //// [0.d.ts] diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias5.js b/tests/baselines/reference/declarationEmitInferredTypeAlias5.js index e3ea15d889e..c822972bc5b 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias5.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias5.js @@ -12,11 +12,11 @@ export { v } //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var obj = true; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v = void 0; //let v2: Z.Data; var v = "str" || true; diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias6.js b/tests/baselines/reference/declarationEmitInferredTypeAlias6.js index c223c8a84a1..2ce88609b7f 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias6.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias6.js @@ -13,13 +13,13 @@ export { v } //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); { var obj = true; } //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v = void 0; var v = "str" || true; exports.v = v; diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias7.js b/tests/baselines/reference/declarationEmitInferredTypeAlias7.js index fb6aa06d14b..e02260cf705 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias7.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias7.js @@ -10,11 +10,11 @@ export { v } //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var obj = true; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v = void 0; var v = "str" || true; exports.v = v; diff --git a/tests/baselines/reference/declarationEmitInferredTypeAlias9.js b/tests/baselines/reference/declarationEmitInferredTypeAlias9.js index 39672035224..3cf9923b417 100644 --- a/tests/baselines/reference/declarationEmitInferredTypeAlias9.js +++ b/tests/baselines/reference/declarationEmitInferredTypeAlias9.js @@ -8,7 +8,7 @@ export function returnSomeGlobalValue() { //// [declarationEmitInferredTypeAlias9.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.returnSomeGlobalValue = void 0; var x; function returnSomeGlobalValue() { diff --git a/tests/baselines/reference/declarationEmitInlinedDistributiveConditional.js b/tests/baselines/reference/declarationEmitInlinedDistributiveConditional.js index e15849d9ba1..6dfa8fe3a69 100644 --- a/tests/baselines/reference/declarationEmitInlinedDistributiveConditional.js +++ b/tests/baselines/reference/declarationEmitInlinedDistributiveConditional.js @@ -20,10 +20,10 @@ type PublicKeys2 = T extends `_${string}` ? never : T; //// [internal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [api.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.dropPrivateProps2 = exports.dropPrivateProps1 = void 0; var internal_1 = require("./internal"); var dropPrivateProps1 = function (obj) { return (0, internal_1.excludePrivateKeys1)(obj); }; @@ -32,7 +32,7 @@ var dropPrivateProps2 = function (obj) { return (0, internal_1.excludePrivateKey exports.dropPrivateProps2 = dropPrivateProps2; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var api_1 = require("./api"); var a = (0, api_1.dropPrivateProps1)({ foo: 42, _bar: 'secret' }); // type is {foo: number} //a._bar // error: _bar does not exist <===== as expected diff --git a/tests/baselines/reference/declarationEmitInvalidExport.js b/tests/baselines/reference/declarationEmitInvalidExport.js index be71312b98e..c2d81fe723a 100644 --- a/tests/baselines/reference/declarationEmitInvalidExport.js +++ b/tests/baselines/reference/declarationEmitInvalidExport.js @@ -8,7 +8,7 @@ export type MyClass = typeof myClass; //// [declarationEmitInvalidExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); if (false) { export var myClass = 0; } diff --git a/tests/baselines/reference/declarationEmitLambdaWithMissingTypeParameterNoCrash.js b/tests/baselines/reference/declarationEmitLambdaWithMissingTypeParameterNoCrash.js index 36d9b9f7ae3..df15181cdb3 100644 --- a/tests/baselines/reference/declarationEmitLambdaWithMissingTypeParameterNoCrash.js +++ b/tests/baselines/reference/declarationEmitLambdaWithMissingTypeParameterNoCrash.js @@ -7,4 +7,4 @@ export interface Foo { //// [declarationEmitLambdaWithMissingTypeParameterNoCrash.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/declarationEmitLocalClassDeclarationMixin.js b/tests/baselines/reference/declarationEmitLocalClassDeclarationMixin.js index eff59f1c538..355f65ceb3d 100644 --- a/tests/baselines/reference/declarationEmitLocalClassDeclarationMixin.js +++ b/tests/baselines/reference/declarationEmitLocalClassDeclarationMixin.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.FilteredThing = exports.Mixed = exports.Unmixed = void 0; function mixin(Base) { var PrivateMixed = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/declarationEmitLocalClassHasRequiredDeclare.js b/tests/baselines/reference/declarationEmitLocalClassHasRequiredDeclare.js index c79e0cc921e..c83e9c73776 100644 --- a/tests/baselines/reference/declarationEmitLocalClassHasRequiredDeclare.js +++ b/tests/baselines/reference/declarationEmitLocalClassHasRequiredDeclare.js @@ -17,7 +17,7 @@ export class Y { } //// [declarationEmitLocalClassHasRequiredDeclare.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Y = exports.A = void 0; var X = /** @class */ (function () { function X() { diff --git a/tests/baselines/reference/declarationEmitMappedPrivateTypeTypeParameter.js b/tests/baselines/reference/declarationEmitMappedPrivateTypeTypeParameter.js index cc255490f15..c1300a8b58a 100644 --- a/tests/baselines/reference/declarationEmitMappedPrivateTypeTypeParameter.js +++ b/tests/baselines/reference/declarationEmitMappedPrivateTypeTypeParameter.js @@ -10,10 +10,10 @@ export type RowToColumns = { //// [Helpers.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [FromFactor.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [Helpers.d.ts] diff --git a/tests/baselines/reference/declarationEmitMappedTypeDistributivityPreservesConstraints.js b/tests/baselines/reference/declarationEmitMappedTypeDistributivityPreservesConstraints.js index bd8974d1ce3..0a0f4124fca 100644 --- a/tests/baselines/reference/declarationEmitMappedTypeDistributivityPreservesConstraints.js +++ b/tests/baselines/reference/declarationEmitMappedTypeDistributivityPreservesConstraints.js @@ -19,16 +19,16 @@ export default { test }; //// [types.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function fn(sliceIndex) { return null; } -exports["default"] = { fn: fn }; +exports.default = { fn: fn }; //// [reexport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var types_1 = require("./types"); -exports["default"] = { test: types_1["default"] }; +exports.default = { test: types_1.default }; //// [types.d.ts] diff --git a/tests/baselines/reference/declarationEmitMappedTypePropertyFromNumericStringKey.js b/tests/baselines/reference/declarationEmitMappedTypePropertyFromNumericStringKey.js index 82a79f12a59..a9c23df6263 100644 --- a/tests/baselines/reference/declarationEmitMappedTypePropertyFromNumericStringKey.js +++ b/tests/baselines/reference/declarationEmitMappedTypePropertyFromNumericStringKey.js @@ -3,7 +3,7 @@ export const f = ((arg: {[K in keyof T]: T[K] | string}) => arg)({'0': 0}); / //// [declarationEmitMappedTypePropertyFromNumericStringKey.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = (function (arg) { return arg; })({ '0': 0 }); // Original prop uses string syntax diff --git a/tests/baselines/reference/declarationEmitMappedTypeTemplateTypeofSymbol.js b/tests/baselines/reference/declarationEmitMappedTypeTemplateTypeofSymbol.js index 981d93fc222..b4971867e6f 100644 --- a/tests/baselines/reference/declarationEmitMappedTypeTemplateTypeofSymbol.js +++ b/tests/baselines/reference/declarationEmitMappedTypeTemplateTypeofSymbol.js @@ -20,13 +20,13 @@ export const timestamp = now(); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.timestamp = void 0; var x = require("./a"); exports.timestamp = x.now(); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.timestamp = void 0; var a_1 = require("./a"); exports.timestamp = (0, a_1.now)(); diff --git a/tests/baselines/reference/declarationEmitMixinPrivateProtected.js b/tests/baselines/reference/declarationEmitMixinPrivateProtected.js index 8c578e62e7c..e1092f0cf24 100644 --- a/tests/baselines/reference/declarationEmitMixinPrivateProtected.js +++ b/tests/baselines/reference/declarationEmitMixinPrivateProtected.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Monitor = void 0; var DisposableMixin = /** @class */ (function () { function class_1() { @@ -64,7 +64,7 @@ var DisposableMixin = /** @class */ (function () { return class_1; }()); // No error, but definition is wrong. -exports["default"] = mix(DisposableMixin); +exports.default = mix(DisposableMixin); var Monitor = /** @class */ (function (_super) { __extends(Monitor, _super); function Monitor() { @@ -92,7 +92,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var DisposableMixin = /** @class */ (function () { function class_1() { } @@ -112,4 +112,4 @@ var default_1 = /** @class */ (function (_super) { }; return default_1; }(mix(DisposableMixin))); -exports["default"] = default_1; +exports.default = default_1; diff --git a/tests/baselines/reference/declarationEmitNameConflicts.js b/tests/baselines/reference/declarationEmitNameConflicts.js index 2b68a2fd263..fa309b77b6c 100644 --- a/tests/baselines/reference/declarationEmitNameConflicts.js +++ b/tests/baselines/reference/declarationEmitNameConflicts.js @@ -63,7 +63,7 @@ var f; module.exports = f; //// [declarationEmit_nameConflicts_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M = void 0; var im = require("./declarationEmit_nameConflicts_1"); var M; diff --git a/tests/baselines/reference/declarationEmitNameConflictsWithAlias.js b/tests/baselines/reference/declarationEmitNameConflictsWithAlias.js index c5423921fcf..26704fd03f7 100644 --- a/tests/baselines/reference/declarationEmitNameConflictsWithAlias.js +++ b/tests/baselines/reference/declarationEmitNameConflictsWithAlias.js @@ -8,7 +8,7 @@ export module M { //// [declarationEmitNameConflictsWithAlias.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M = void 0; var M; (function (M) { diff --git a/tests/baselines/reference/declarationEmitNamespaceMergedWithInterfaceNestedFunction.js b/tests/baselines/reference/declarationEmitNamespaceMergedWithInterfaceNestedFunction.js index 19319bc28e3..8297f87144f 100644 --- a/tests/baselines/reference/declarationEmitNamespaceMergedWithInterfaceNestedFunction.js +++ b/tests/baselines/reference/declarationEmitNamespaceMergedWithInterfaceNestedFunction.js @@ -15,7 +15,7 @@ namespace Bar { //// [declarationEmitNamespaceMergedWithInterfaceNestedFunction.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Bar; (function (Bar) { function biz() { diff --git a/tests/baselines/reference/declarationEmitNoNonRequiredParens.js b/tests/baselines/reference/declarationEmitNoNonRequiredParens.js index ebc784f64b4..6d6cd9ee8ce 100644 --- a/tests/baselines/reference/declarationEmitNoNonRequiredParens.js +++ b/tests/baselines/reference/declarationEmitNoNonRequiredParens.js @@ -9,7 +9,7 @@ export const bar = (null as TestType[Extract][]); //// [declarationEmitNoNonRequiredParens.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = exports.Test = void 0; var Test; (function (Test) { diff --git a/tests/baselines/reference/declarationEmitNonExportedBindingPattern.js b/tests/baselines/reference/declarationEmitNonExportedBindingPattern.js index 4184178ceb6..8f181e60180 100644 --- a/tests/baselines/reference/declarationEmitNonExportedBindingPattern.js +++ b/tests/baselines/reference/declarationEmitNonExportedBindingPattern.js @@ -22,7 +22,7 @@ export type AliasType3 = typeof c //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function getFoo() { return { foo: { test: 42 } }; } diff --git a/tests/baselines/reference/declarationEmitOfTypeofAliasedExport.js b/tests/baselines/reference/declarationEmitOfTypeofAliasedExport.js index 36c808af396..f5bea8519e3 100644 --- a/tests/baselines/reference/declarationEmitOfTypeofAliasedExport.js +++ b/tests/baselines/reference/declarationEmitOfTypeofAliasedExport.js @@ -11,7 +11,7 @@ export default a.D; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var C = /** @class */ (function () { function C() { @@ -21,9 +21,9 @@ var C = /** @class */ (function () { exports.D = C; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./a"); -exports["default"] = a.D; +exports.default = a.D; //// [a.d.ts] diff --git a/tests/baselines/reference/declarationEmitOptionalMethod.js b/tests/baselines/reference/declarationEmitOptionalMethod.js index 14e25fb6ad8..5cae438ce6f 100644 --- a/tests/baselines/reference/declarationEmitOptionalMethod.js +++ b/tests/baselines/reference/declarationEmitOptionalMethod.js @@ -9,7 +9,7 @@ export const Foo = (opts: { //// [declarationEmitOptionalMethod.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = function (opts) { return ({}); }; exports.Foo = Foo; diff --git a/tests/baselines/reference/declarationEmitOverloadedPrivateInference.js b/tests/baselines/reference/declarationEmitOverloadedPrivateInference.js index d45313e3a22..3bcab1214dd 100644 --- a/tests/baselines/reference/declarationEmitOverloadedPrivateInference.js +++ b/tests/baselines/reference/declarationEmitOverloadedPrivateInference.js @@ -23,7 +23,7 @@ export class Wrapper { //// [declarationEmitOverloadedPrivateInference.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Wrapper = void 0; function noArgs() { return null; @@ -35,7 +35,7 @@ var Wrapper = /** @class */ (function () { function Wrapper() { this.Proxies = { Failure: this.proxy(noArgs, true), - Success: this.proxy(oneArg) + Success: this.proxy(oneArg), }; } Wrapper.prototype.proxy = function (fn) { diff --git a/tests/baselines/reference/declarationEmitParameterProperty.js b/tests/baselines/reference/declarationEmitParameterProperty.js index 0a18a67260b..206049c0111 100644 --- a/tests/baselines/reference/declarationEmitParameterProperty.js +++ b/tests/baselines/reference/declarationEmitParameterProperty.js @@ -7,7 +7,7 @@ export class Foo { //// [declarationEmitParameterProperty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo(bar) { diff --git a/tests/baselines/reference/declarationEmitPathMappingMonorepo.js b/tests/baselines/reference/declarationEmitPathMappingMonorepo.js index 95ae542339c..dbc3ac66c6d 100644 --- a/tests/baselines/reference/declarationEmitPathMappingMonorepo.js +++ b/tests/baselines/reference/declarationEmitPathMappingMonorepo.js @@ -17,7 +17,7 @@ export function b(text: string) { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("@ts-bug/a"); function b(text) { diff --git a/tests/baselines/reference/declarationEmitPathMappingMonorepo2.js b/tests/baselines/reference/declarationEmitPathMappingMonorepo2.js index e86ccf67a5b..2f25d025768 100644 --- a/tests/baselines/reference/declarationEmitPathMappingMonorepo2.js +++ b/tests/baselines/reference/declarationEmitPathMappingMonorepo2.js @@ -31,9 +31,9 @@ export default createSvgIcon("Hello", "ArrowLeft"); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = require("@ts-bug/core/utils"); -exports["default"] = (0, utils_1.createSvgIcon)("Hello", "ArrowLeft"); +exports.default = (0, utils_1.createSvgIcon)("Hello", "ArrowLeft"); //// [index.d.ts] diff --git a/tests/baselines/reference/declarationEmitPrivateAsync.js b/tests/baselines/reference/declarationEmitPrivateAsync.js index 0ac83048dd2..25228363450 100644 --- a/tests/baselines/reference/declarationEmitPrivateAsync.js +++ b/tests/baselines/reference/declarationEmitPrivateAsync.js @@ -43,7 +43,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/declarationEmitPrivateNameCausesError.js b/tests/baselines/reference/declarationEmitPrivateNameCausesError.js index dba646cbec7..28db7b34be6 100644 --- a/tests/baselines/reference/declarationEmitPrivateNameCausesError.js +++ b/tests/baselines/reference/declarationEmitPrivateNameCausesError.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ignoreExtraVariables = void 0; var IGNORE_EXTRA_VARIABLES = Symbol(); //Notice how this is unexported //This is exported diff --git a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js b/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js index ec9d5aefcf8..fca79b431ed 100644 --- a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js +++ b/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js @@ -34,7 +34,7 @@ export class Api { //// [http-client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpClient = void 0; var HttpClient = /** @class */ (function () { function HttpClient() { @@ -47,7 +47,7 @@ var HttpClient = /** @class */ (function () { exports.HttpClient = HttpClient; //// [Api.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Api = void 0; var Api = /** @class */ (function () { function Api(http) { diff --git a/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.js b/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.js index 34ef82c76da..0de068df7c8 100644 --- a/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.js +++ b/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.js @@ -21,13 +21,13 @@ export class D extends C { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = Symbol(); //// [b.js] "use strict"; var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var a_1 = require("./a"); var C = /** @class */ (function () { @@ -56,7 +56,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var a_1 = require("./a"); var b_1 = require("./b"); diff --git a/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.js b/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.js index 90a2ea80477..ca17d347dfa 100644 --- a/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.js +++ b/tests/baselines/reference/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.js @@ -8,7 +8,7 @@ export class User { //// [declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.User = void 0; var _data = Symbol('data'); var User = /** @class */ (function () { diff --git a/tests/baselines/reference/declarationEmitQualifiedAliasTypeArgument.js b/tests/baselines/reference/declarationEmitQualifiedAliasTypeArgument.js index e69e65acf1d..e64162e07ef 100644 --- a/tests/baselines/reference/declarationEmitQualifiedAliasTypeArgument.js +++ b/tests/baselines/reference/declarationEmitQualifiedAliasTypeArgument.js @@ -29,7 +29,7 @@ export const fun2 = create(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fun2 = exports.fun = void 0; var bbb_1 = require("./bbb"); exports.fun = (0, bbb_1.create)(); diff --git a/tests/baselines/reference/declarationEmitReadonlyComputedProperty.js b/tests/baselines/reference/declarationEmitReadonlyComputedProperty.js index 1f4364658b5..38e1c72b974 100644 --- a/tests/baselines/reference/declarationEmitReadonlyComputedProperty.js +++ b/tests/baselines/reference/declarationEmitReadonlyComputedProperty.js @@ -22,7 +22,7 @@ export const spread = { //// [bug.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createInstance = exports.SYMBOL = void 0; exports.SYMBOL = Symbol(); function createInstance() { @@ -45,7 +45,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.spread = void 0; var bug_1 = require("./bug"); exports.spread = __assign({}, (0, bug_1.createInstance)()); diff --git a/tests/baselines/reference/declarationEmitRecursiveConditionalAliasPreserved.js b/tests/baselines/reference/declarationEmitRecursiveConditionalAliasPreserved.js index cbf59de236e..174d4c5ad0f 100644 --- a/tests/baselines/reference/declarationEmitRecursiveConditionalAliasPreserved.js +++ b/tests/baselines/reference/declarationEmitRecursiveConditionalAliasPreserved.js @@ -105,7 +105,7 @@ export const power = ( //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.power = void 0; var power = function (num, powerOf) { return (Math.pow(num, powerOf)); }; exports.power = power; diff --git a/tests/baselines/reference/declarationEmitRetainsJsdocyComments.js b/tests/baselines/reference/declarationEmitRetainsJsdocyComments.js index f83084cf751..9a47e4880db 100644 --- a/tests/baselines/reference/declarationEmitRetainsJsdocyComments.js +++ b/tests/baselines/reference/declarationEmitRetainsJsdocyComments.js @@ -46,7 +46,7 @@ declare global { //// [declarationEmitRetainsJsdocyComments.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someMethod = exports.Foo = exports.foo = void 0; /** * comment1 @@ -63,7 +63,7 @@ var foo = function (p) { * comment3 * @param s */ - bar2: function (s) { } + bar2: function (s) { }, }; }; exports.foo = foo; diff --git a/tests/baselines/reference/declarationEmitShadowingInferNotRenamed.js b/tests/baselines/reference/declarationEmitShadowingInferNotRenamed.js index 803a677f206..94968e23aa3 100644 --- a/tests/baselines/reference/declarationEmitShadowingInferNotRenamed.js +++ b/tests/baselines/reference/declarationEmitShadowingInferNotRenamed.js @@ -23,7 +23,7 @@ export const createClient = < //// [declarationEmitShadowingInferNotRenamed.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createClient = void 0; var createClient = function (clientDef) { return null; diff --git a/tests/baselines/reference/declarationEmitSpreadStringlyKeyedEnum.js b/tests/baselines/reference/declarationEmitSpreadStringlyKeyedEnum.js index 8ae33d5edd4..e9665e39f13 100644 --- a/tests/baselines/reference/declarationEmitSpreadStringlyKeyedEnum.js +++ b/tests/baselines/reference/declarationEmitSpreadStringlyKeyedEnum.js @@ -15,7 +15,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SpotifyAgeGroupEnum = void 0; var AgeGroups; (function (AgeGroups) { diff --git a/tests/baselines/reference/declarationEmitStringEnumUsedInNonlocalSpread.js b/tests/baselines/reference/declarationEmitStringEnumUsedInNonlocalSpread.js index 743af023b79..b303c32b198 100644 --- a/tests/baselines/reference/declarationEmitStringEnumUsedInNonlocalSpread.js +++ b/tests/baselines/reference/declarationEmitStringEnumUsedInNonlocalSpread.js @@ -33,7 +33,7 @@ export class B extends A { //// [class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -76,7 +76,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var class_1 = require("./class"); var B = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/declarationEmitThisPredicates01.js b/tests/baselines/reference/declarationEmitThisPredicates01.js index 25e8633e754..32ba7548bf8 100644 --- a/tests/baselines/reference/declarationEmitThisPredicates01.js +++ b/tests/baselines/reference/declarationEmitThisPredicates01.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/declarationEmitThisPredicates02.js b/tests/baselines/reference/declarationEmitThisPredicates02.js index 85edb7701e6..4b06f08a17e 100644 --- a/tests/baselines/reference/declarationEmitThisPredicates02.js +++ b/tests/baselines/reference/declarationEmitThisPredicates02.js @@ -14,7 +14,7 @@ export const obj = { //// [declarationEmitThisPredicates02.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.obj = void 0; exports.obj = { m: function () { diff --git a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js index e3bab86e686..03eaf613c85 100644 --- a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js +++ b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName02.js b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName02.js index dbe0783bcfd..e5201997e0a 100644 --- a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName02.js +++ b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName02.js @@ -14,7 +14,7 @@ export const obj = { //// [declarationEmitThisPredicatesWithPrivateName02.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.obj = void 0; exports.obj = { m: function () { diff --git a/tests/baselines/reference/declarationEmitToDeclarationDirWithCompositeOption.js b/tests/baselines/reference/declarationEmitToDeclarationDirWithCompositeOption.js index f048e6aceea..9072f3b7a75 100644 --- a/tests/baselines/reference/declarationEmitToDeclarationDirWithCompositeOption.js +++ b/tests/baselines/reference/declarationEmitToDeclarationDirWithCompositeOption.js @@ -7,7 +7,7 @@ export default Foo; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [test.d.ts] diff --git a/tests/baselines/reference/declarationEmitToDeclarationDirWithDeclarationOption.js b/tests/baselines/reference/declarationEmitToDeclarationDirWithDeclarationOption.js index f048e6aceea..9072f3b7a75 100644 --- a/tests/baselines/reference/declarationEmitToDeclarationDirWithDeclarationOption.js +++ b/tests/baselines/reference/declarationEmitToDeclarationDirWithDeclarationOption.js @@ -7,7 +7,7 @@ export default Foo; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [test.d.ts] diff --git a/tests/baselines/reference/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.js b/tests/baselines/reference/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.js index 48235293467..b2afd69663d 100644 --- a/tests/baselines/reference/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.js +++ b/tests/baselines/reference/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.js @@ -7,4 +7,4 @@ export default Foo; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters1.js b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters1.js index 0c32429ded1..39d694ff751 100644 --- a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters1.js +++ b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters1.js @@ -5,7 +5,7 @@ export const y = (x: Foo) => 1 //// [declarationEmitTypeAliasWithTypeParameters1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; var y = function (x) { return 1; }; exports.y = y; diff --git a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters2.js b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters2.js index 14ab0d9dea6..60f447102a8 100644 --- a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters2.js +++ b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters2.js @@ -6,7 +6,7 @@ export const y = (x: Baa) => 1 //// [declarationEmitTypeAliasWithTypeParameters2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; var y = function (x) { return 1; }; exports.y = y; diff --git a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters5.js b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters5.js index e1104d4c460..a9711dda6fb 100644 --- a/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters5.js +++ b/tests/baselines/reference/declarationEmitTypeAliasWithTypeParameters5.js @@ -11,7 +11,7 @@ function foo() { //// [declarationEmitTypeAliasWithTypeParameters5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo() { return {}; } diff --git a/tests/baselines/reference/declarationEmitTypeofDefaultExport.js b/tests/baselines/reference/declarationEmitTypeofDefaultExport.js index c4a105ca8b9..428c9b46014 100644 --- a/tests/baselines/reference/declarationEmitTypeofDefaultExport.js +++ b/tests/baselines/reference/declarationEmitTypeofDefaultExport.js @@ -10,19 +10,19 @@ export default a.default; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } return C; }()); -exports["default"] = C; +exports.default = C; ; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./a"); -exports["default"] = a["default"]; +exports.default = a.default; //// [a.d.ts] diff --git a/tests/baselines/reference/declarationEmitWithComposite.js b/tests/baselines/reference/declarationEmitWithComposite.js index 3ccdf5c1ea1..f31a38af978 100644 --- a/tests/baselines/reference/declarationEmitWithComposite.js +++ b/tests/baselines/reference/declarationEmitWithComposite.js @@ -7,7 +7,7 @@ export default Foo; //// [/foo/out/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/foo/out/test.d.ts] diff --git a/tests/baselines/reference/declarationEmitWithInvalidPackageJsonTypings.js b/tests/baselines/reference/declarationEmitWithInvalidPackageJsonTypings.js index b4a0c03e6f1..ff569fb257b 100644 --- a/tests/baselines/reference/declarationEmitWithInvalidPackageJsonTypings.js +++ b/tests/baselines/reference/declarationEmitWithInvalidPackageJsonTypings.js @@ -27,7 +27,7 @@ export const useCsvParser = () => { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.useCsvParser = exports.useRef = void 0; function useRef(current) { return { current: current }; diff --git a/tests/baselines/reference/declarationEmitWorkWithInlineComments.js b/tests/baselines/reference/declarationEmitWorkWithInlineComments.js index 714f4f8ac85..85df3b3f489 100644 --- a/tests/baselines/reference/declarationEmitWorkWithInlineComments.js +++ b/tests/baselines/reference/declarationEmitWorkWithInlineComments.js @@ -36,7 +36,7 @@ export class Baz { //// [declarationEmitWorkWithInlineComments.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Baz = exports.Bar = exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo( diff --git a/tests/baselines/reference/declarationImportTypeAliasInferredAndEmittable.js b/tests/baselines/reference/declarationImportTypeAliasInferredAndEmittable.js index b92a354acc0..4cda30828bd 100644 --- a/tests/baselines/reference/declarationImportTypeAliasInferredAndEmittable.js +++ b/tests/baselines/reference/declarationImportTypeAliasInferredAndEmittable.js @@ -32,7 +32,7 @@ var Conn = /** @class */ (function () { module.exports = Conn; //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Wrap = void 0; var Wrap = /** @class */ (function () { function Wrap(c) { diff --git a/tests/baselines/reference/declarationMapsMultifile.js b/tests/baselines/reference/declarationMapsMultifile.js index e30d457f74d..f3613b0c033 100644 --- a/tests/baselines/reference/declarationMapsMultifile.js +++ b/tests/baselines/reference/declarationMapsMultifile.js @@ -21,7 +21,7 @@ export { c, Foo }; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -37,10 +37,10 @@ var Foo = /** @class */ (function () { exports.Foo = Foo; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.c = exports.x = void 0; var a_1 = require("./a"); -exports.Foo = a_1.Foo; +Object.defineProperty(exports, "Foo", { enumerable: true, get: function () { return a_1.Foo; } }); var c = new a_1.Foo(); exports.c = c; c.doThing({ a: 42 }); diff --git a/tests/baselines/reference/declarationMapsOutFile.js b/tests/baselines/reference/declarationMapsOutFile.js index 47fb58fb98f..93da2be2d78 100644 --- a/tests/baselines/reference/declarationMapsOutFile.js +++ b/tests/baselines/reference/declarationMapsOutFile.js @@ -22,7 +22,7 @@ export { c, Foo }; //// [bundle.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -39,9 +39,9 @@ define("a", ["require", "exports"], function (require, exports) { }); define("index", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.c = exports.x = void 0; - exports.Foo = a_1.Foo; + Object.defineProperty(exports, "Foo", { enumerable: true, get: function () { return a_1.Foo; } }); var c = new a_1.Foo(); exports.c = c; c.doThing({ a: 42 }); diff --git a/tests/baselines/reference/declarationMerging2.js b/tests/baselines/reference/declarationMerging2.js index f09132ecc87..20600b7f17c 100644 --- a/tests/baselines/reference/declarationMerging2.js +++ b/tests/baselines/reference/declarationMerging2.js @@ -17,7 +17,7 @@ declare module "./a" { //// [a.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -30,5 +30,5 @@ define(["require", "exports"], function (require, exports) { //// [b.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/declarationNoDanglingGenerics.js b/tests/baselines/reference/declarationNoDanglingGenerics.js index e758b86a469..12295989255 100644 --- a/tests/baselines/reference/declarationNoDanglingGenerics.js +++ b/tests/baselines/reference/declarationNoDanglingGenerics.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CKind = exports.BKind = exports.AKind = void 0; var kindCache = {}; function register(kind) { diff --git a/tests/baselines/reference/declarationNotFoundPackageBundlesTypes.js b/tests/baselines/reference/declarationNotFoundPackageBundlesTypes.js index 300c235512c..db1deaf0312 100644 --- a/tests/baselines/reference/declarationNotFoundPackageBundlesTypes.js +++ b/tests/baselines/reference/declarationNotFoundPackageBundlesTypes.js @@ -23,4 +23,4 @@ import * as Other from "foo/other"/*1*/; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/declarationQuotedMembers.js b/tests/baselines/reference/declarationQuotedMembers.js index a60c030c92b..881b40c8122 100644 --- a/tests/baselines/reference/declarationQuotedMembers.js +++ b/tests/baselines/reference/declarationQuotedMembers.js @@ -4,7 +4,7 @@ export const example = mapped; //// [declarationQuotedMembers.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.example = void 0; exports.example = exports.mapped; diff --git a/tests/baselines/reference/declarationsForFileShadowingGlobalNoError.js b/tests/baselines/reference/declarationsForFileShadowingGlobalNoError.js index 740bbacdf14..c243754710e 100644 --- a/tests/baselines/reference/declarationsForFileShadowingGlobalNoError.js +++ b/tests/baselines/reference/declarationsForFileShadowingGlobalNoError.js @@ -18,10 +18,10 @@ export const mixin = (Base: Constructor) => { //// [dom.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [custom.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; var __extends = (this && this.__extends) || (function () { @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.mixin = void 0; var mixin = function (Base) { return /** @class */ (function (_super) { diff --git a/tests/baselines/reference/declarationsForIndirectTypeAliasReference.js b/tests/baselines/reference/declarationsForIndirectTypeAliasReference.js index d73b45050ea..fc5092bf16f 100644 --- a/tests/baselines/reference/declarationsForIndirectTypeAliasReference.js +++ b/tests/baselines/reference/declarationsForIndirectTypeAliasReference.js @@ -35,10 +35,10 @@ function doSome(arg1: string, //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.doSome = void 0; var MAP = { a: "a" diff --git a/tests/baselines/reference/declarationsForInferredTypeFromOtherFile.js b/tests/baselines/reference/declarationsForInferredTypeFromOtherFile.js index 2025b22f90a..85e4267257e 100644 --- a/tests/baselines/reference/declarationsForInferredTypeFromOtherFile.js +++ b/tests/baselines/reference/declarationsForInferredTypeFromOtherFile.js @@ -15,7 +15,7 @@ export function bar() { //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -25,7 +25,7 @@ var Foo = /** @class */ (function () { exports.Foo = Foo; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { return null; @@ -33,7 +33,7 @@ function foo() { exports.foo = foo; //// [file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; var file2_1 = require("./file2"); function bar() { diff --git a/tests/baselines/reference/declarationsIndirectGeneratedAliasReference.js b/tests/baselines/reference/declarationsIndirectGeneratedAliasReference.js index ecaa06d9c52..cdea8811969 100644 --- a/tests/baselines/reference/declarationsIndirectGeneratedAliasReference.js +++ b/tests/baselines/reference/declarationsIndirectGeneratedAliasReference.js @@ -20,11 +20,11 @@ export const MyComp = Ctor.extends({foo: "bar"}); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComp = void 0; var ns = require("mod"); -var Ctor = ns["default"]; -exports.MyComp = Ctor["extends"]({ foo: "bar" }); +var Ctor = ns.default; +exports.MyComp = Ctor.extends({ foo: "bar" }); //// [index.d.ts] diff --git a/tests/baselines/reference/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js b/tests/baselines/reference/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js index fe06d05e0d7..837fe49b428 100644 --- a/tests/baselines/reference/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js +++ b/tests/baselines/reference/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js @@ -55,7 +55,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.testRecFun = exports.updateIfChanged = void 0; var updateIfChanged = function (t) { var reduce = function (u, update) { diff --git a/tests/baselines/reference/decoratorMetadataConditionalType.js b/tests/baselines/reference/decoratorMetadataConditionalType.js index e94c56d35f1..4e264503df4 100644 --- a/tests/baselines/reference/decoratorMetadataConditionalType.js +++ b/tests/baselines/reference/decoratorMetadataConditionalType.js @@ -25,7 +25,7 @@ var BaseEntity = /** @class */ (function () { __decorate([ d(), __metadata("design:type", Object) - ], BaseEntity.prototype, "attributes"); + ], BaseEntity.prototype, "attributes", void 0); return BaseEntity; }()); var C = /** @class */ (function () { @@ -34,6 +34,6 @@ var C = /** @class */ (function () { __decorate([ d(), __metadata("design:type", Boolean) - ], C.prototype, "x"); + ], C.prototype, "x", void 0); return C; }()); diff --git a/tests/baselines/reference/decoratorMetadataGenericTypeVariable.js b/tests/baselines/reference/decoratorMetadataGenericTypeVariable.js index 393b7b9fec2..bf890a8860c 100644 --- a/tests/baselines/reference/decoratorMetadataGenericTypeVariable.js +++ b/tests/baselines/reference/decoratorMetadataGenericTypeVariable.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -24,7 +24,7 @@ var C = /** @class */ (function () { __decorate([ Decorate, __metadata("design:type", Object) - ], C.prototype, "member"); + ], C.prototype, "member", void 0); return C; }()); exports.C = C; diff --git a/tests/baselines/reference/decoratorMetadataGenericTypeVariableDefault.js b/tests/baselines/reference/decoratorMetadataGenericTypeVariableDefault.js index b3f9200ff99..2bddc48ae87 100644 --- a/tests/baselines/reference/decoratorMetadataGenericTypeVariableDefault.js +++ b/tests/baselines/reference/decoratorMetadataGenericTypeVariableDefault.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -24,7 +24,7 @@ var C = /** @class */ (function () { __decorate([ Decorate, __metadata("design:type", Object) - ], C.prototype, "member"); + ], C.prototype, "member", void 0); return C; }()); exports.C = C; diff --git a/tests/baselines/reference/decoratorMetadataGenericTypeVariableInScope.js b/tests/baselines/reference/decoratorMetadataGenericTypeVariableInScope.js index 50583a896eb..be3b0d3dd18 100644 --- a/tests/baselines/reference/decoratorMetadataGenericTypeVariableInScope.js +++ b/tests/baselines/reference/decoratorMetadataGenericTypeVariableInScope.js @@ -19,7 +19,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; // Unused, but could collide with the named type argument below. var TypeVariable = /** @class */ (function () { @@ -33,7 +33,7 @@ var C = /** @class */ (function () { __decorate([ Decorate, __metadata("design:type", Object) - ], C.prototype, "member"); + ], C.prototype, "member", void 0); return C; }()); exports.C = C; diff --git a/tests/baselines/reference/decoratorMetadataNoLibIsolatedModulesTypes.js b/tests/baselines/reference/decoratorMetadataNoLibIsolatedModulesTypes.js index be5b5e4e75a..ca40daf943a 100644 --- a/tests/baselines/reference/decoratorMetadataNoLibIsolatedModulesTypes.js +++ b/tests/baselines/reference/decoratorMetadataNoLibIsolatedModulesTypes.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -25,7 +25,7 @@ var B = /** @class */ (function () { __decorate([ Decorate, __metadata("design:type", typeof (_a = typeof Map !== "undefined" && Map) === "function" ? _a : Object) - ], B.prototype, "member"); + ], B.prototype, "member", void 0); return B; }()); exports.B = B; diff --git a/tests/baselines/reference/decoratorMetadataNoStrictNull.js b/tests/baselines/reference/decoratorMetadataNoStrictNull.js index dada68f0960..f8133daf107 100644 --- a/tests/baselines/reference/decoratorMetadataNoStrictNull.js +++ b/tests/baselines/reference/decoratorMetadataNoStrictNull.js @@ -23,10 +23,10 @@ var Foo = /** @class */ (function () { __decorate([ dec, __metadata("design:type", String) - ], Foo.prototype, "foo"); + ], Foo.prototype, "foo", void 0); __decorate([ dec, __metadata("design:type", String) - ], Foo.prototype, "bar"); + ], Foo.prototype, "bar", void 0); return Foo; }()); diff --git a/tests/baselines/reference/decoratorMetadataWithTypeOnlyImport2.js b/tests/baselines/reference/decoratorMetadataWithTypeOnlyImport2.js index 54af1f87a20..bf1e1c2279c 100644 --- a/tests/baselines/reference/decoratorMetadataWithTypeOnlyImport2.js +++ b/tests/baselines/reference/decoratorMetadataWithTypeOnlyImport2.js @@ -17,7 +17,7 @@ export class Main { //// [services.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Services = void 0; var Services; (function (Services) { @@ -39,7 +39,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Main = void 0; var Main = /** @class */ (function () { function Main() { @@ -47,7 +47,7 @@ var Main = /** @class */ (function () { __decorate([ decorator(), __metadata("design:type", Function) - ], Main.prototype, "field"); + ], Main.prototype, "field", void 0); return Main; }()); exports.Main = Main; diff --git a/tests/baselines/reference/decoratorOnImportEquals2.js b/tests/baselines/reference/decoratorOnImportEquals2.js index 78b352959c2..69225f1a17c 100644 --- a/tests/baselines/reference/decoratorOnImportEquals2.js +++ b/tests/baselines/reference/decoratorOnImportEquals2.js @@ -11,8 +11,8 @@ declare function dec(target: T): T; //// [decoratorOnImportEquals2_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.X = void 0; //// [decoratorOnImportEquals2_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/decoratorReferenceOnOtherProperty.js b/tests/baselines/reference/decoratorReferenceOnOtherProperty.js index 72f63d2d720..4938f2b2868 100644 --- a/tests/baselines/reference/decoratorReferenceOnOtherProperty.js +++ b/tests/baselines/reference/decoratorReferenceOnOtherProperty.js @@ -26,7 +26,7 @@ class Bar { //// [yoha.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Yoha = void 0; // https://github.com/Microsoft/TypeScript/issues/19799 var Yoha = /** @class */ (function () { @@ -49,7 +49,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var yoha_1 = require("./yoha"); function foo() { var args = []; @@ -66,7 +66,7 @@ var Bar = /** @class */ (function () { __metadata("design:type", Function), __metadata("design:paramtypes", [Object, yoha_1.Yoha]), __metadata("design:returntype", void 0) - ], Bar.prototype, "yoha"); + ], Bar.prototype, "yoha", null); return Bar; }()); //// [index2.js] @@ -83,7 +83,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var yoha_1 = require("./yoha"); function foo() { var args = []; @@ -105,6 +105,6 @@ var Bar = /** @class */ (function () { __metadata("design:type", Function), __metadata("design:paramtypes", [Object, yoha_1.Yoha]), __metadata("design:returntype", void 0) - ], Bar.prototype, "yoha"); + ], Bar.prototype, "yoha", null); return Bar; }()); diff --git a/tests/baselines/reference/decoratorReferences.js b/tests/baselines/reference/decoratorReferences.js index 6189cfc52c9..8666e635498 100644 --- a/tests/baselines/reference/decoratorReferences.js +++ b/tests/baselines/reference/decoratorReferences.js @@ -27,7 +27,7 @@ var C = /** @class */ (function () { y(null) // <-- y should resolve to the function declaration, not the parameter; T should resolve to the type parameter of the class , __param(0, y) - ], C.prototype, "method"); + ], C.prototype, "method", null); C = C_1 = __decorate([ y(1, C_1) // <-- T should be resolved to the type alias, not the type parameter of the class; C should resolve to the class ], C); diff --git a/tests/baselines/reference/decoratorWithUnderscoreMethod.js b/tests/baselines/reference/decoratorWithUnderscoreMethod.js index 8dc8750975b..a3ce282ac24 100644 --- a/tests/baselines/reference/decoratorWithUnderscoreMethod.js +++ b/tests/baselines/reference/decoratorWithUnderscoreMethod.js @@ -31,6 +31,6 @@ var A = /** @class */ (function () { }; __decorate([ dec() - ], A.prototype, "__foo"); + ], A.prototype, "__foo", null); return A; }()); diff --git a/tests/baselines/reference/deeplyNestedCheck.js b/tests/baselines/reference/deeplyNestedCheck.js index 1dd6b442120..688ff197aae 100644 --- a/tests/baselines/reference/deeplyNestedCheck.js +++ b/tests/baselines/reference/deeplyNestedCheck.js @@ -71,17 +71,17 @@ var x = { { // i: '', }, - ] - } + ], + }, }, - ] + ], }, - ] + ], }, - ] - } + ], + }, }, - ] + ], }; // Repro from 34619 var a1 = [[[[[42]]]]]; diff --git a/tests/baselines/reference/defaultDeclarationEmitDefaultImport.js b/tests/baselines/reference/defaultDeclarationEmitDefaultImport.js index 96b3b90ad00..59a63ee5095 100644 --- a/tests/baselines/reference/defaultDeclarationEmitDefaultImport.js +++ b/tests/baselines/reference/defaultDeclarationEmitDefaultImport.js @@ -10,7 +10,7 @@ export const instance = getSomething(); //// [root.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getSomething = void 0; function getSomething() { return null; } exports.getSomething = getSomething; @@ -19,10 +19,10 @@ var Something = /** @class */ (function () { } return Something; }()); -exports["default"] = Something; +exports.default = Something; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.instance = void 0; var root_1 = require("./root"); exports.instance = (0, root_1.getSomething)(); diff --git a/tests/baselines/reference/defaultDeclarationEmitNamedCorrectly.js b/tests/baselines/reference/defaultDeclarationEmitNamedCorrectly.js index 2ac1e112632..6b2ead06d21 100644 --- a/tests/baselines/reference/defaultDeclarationEmitNamedCorrectly.js +++ b/tests/baselines/reference/defaultDeclarationEmitNamedCorrectly.js @@ -17,7 +17,7 @@ export default class MyComponent { //// [defaultDeclarationEmitNamedCorrectly.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.make = void 0; function make(x) { return null; @@ -29,7 +29,7 @@ var MyComponent = /** @class */ (function () { MyComponent.create = make(MyComponent); return MyComponent; }()); -exports["default"] = MyComponent; +exports.default = MyComponent; //// [defaultDeclarationEmitNamedCorrectly.d.ts] diff --git a/tests/baselines/reference/defaultDeclarationEmitShadowedNamedCorrectly.js b/tests/baselines/reference/defaultDeclarationEmitShadowedNamedCorrectly.js index 4dfa6627f01..cd6ce647ed3 100644 --- a/tests/baselines/reference/defaultDeclarationEmitShadowedNamedCorrectly.js +++ b/tests/baselines/reference/defaultDeclarationEmitShadowedNamedCorrectly.js @@ -21,7 +21,7 @@ export namespace Something { //// [this.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Something = exports.make = void 0; var me = require("./this"); function make(x) { @@ -33,11 +33,11 @@ var MyComponent = /** @class */ (function () { } return MyComponent; }()); -exports["default"] = MyComponent; +exports.default = MyComponent; var Something; (function (Something) { var MyComponent = 2; // Shadow declaration, so symbol is only usable via the self-import - Something.create = make(me["default"]); + Something.create = make(me.default); })(Something = exports.Something || (exports.Something = {})); diff --git a/tests/baselines/reference/defaultIsNotVisibleInLocalScope.js b/tests/baselines/reference/defaultIsNotVisibleInLocalScope.js index 32a77d91ecd..ba20793758f 100644 --- a/tests/baselines/reference/defaultIsNotVisibleInLocalScope.js +++ b/tests/baselines/reference/defaultIsNotVisibleInLocalScope.js @@ -12,12 +12,12 @@ export type X = typeof default; // expect error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function default_1() { return true; } -exports["default"] = default_1; +exports.default = default_1; //// [b.js] "use strict"; -exports.__esModule = true; -exports["default"] = { a: true }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { a: true }; diff --git a/tests/baselines/reference/defaultPropsEmptyCurlyBecomesAnyForJs.js b/tests/baselines/reference/defaultPropsEmptyCurlyBecomesAnyForJs.js index fd11b56931e..03897a6749e 100644 --- a/tests/baselines/reference/defaultPropsEmptyCurlyBecomesAnyForJs.js +++ b/tests/baselines/reference/defaultPropsEmptyCurlyBecomesAnyForJs.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyFoo = void 0; var library_1 = require("./library"); var MyFoo = /** @class */ (function (_super) { @@ -70,7 +70,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.TypedFoo = void 0; var component_1 = require("./component"); var TypedFoo = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/definePropertyOutputES3.errors.txt b/tests/baselines/reference/definePropertyOutputES3.errors.txt deleted file mode 100644 index c5274779225..00000000000 --- a/tests/baselines/reference/definePropertyOutputES3.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -error TS5048: Option 'useDefineForClassFields' cannot be specified when option 'target' is 'ES3'. - - -!!! error TS5048: Option 'useDefineForClassFields' cannot be specified when option 'target' is 'ES3'. -==== tests/cases/conformance/classes/propertyMemberDeclarations/definePropertyOutputES3.ts (0 errors) ==== - class A { - a = 12 - } - \ No newline at end of file diff --git a/tests/baselines/reference/dependencyViaImportAlias.js b/tests/baselines/reference/dependencyViaImportAlias.js index 86f219c9975..266d86dd66c 100644 --- a/tests/baselines/reference/dependencyViaImportAlias.js +++ b/tests/baselines/reference/dependencyViaImportAlias.js @@ -13,7 +13,7 @@ export = A; //// [A.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.errors.txt b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.errors.txt index fa8c7f2bc7a..4c61db47396 100644 --- a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.errors.txt +++ b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.errors.txt @@ -1,20 +1,14 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts(11,5): error TS2416: Property 'x' in type 'Derived' is not assignable to the same property in base type 'Base'. Type '() => number' is not assignable to type 'number'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts(11,5): error TS2426: Class 'Base' defines instance member accessor 'x', but extended class 'Derived' defines it as instance member function. -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts (4 errors) ==== +==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts (2 errors) ==== class Base { get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } set x(v) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } diff --git a/tests/baselines/reference/derivedClassIncludesInheritedMembers.errors.txt b/tests/baselines/reference/derivedClassIncludesInheritedMembers.errors.txt deleted file mode 100644 index f8e52d3e575..00000000000 --- a/tests/baselines/reference/derivedClassIncludesInheritedMembers.errors.txt +++ /dev/null @@ -1,55 +0,0 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts(10,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts (4 errors) ==== - class Base { - a: string; - b() { } - get c() { return ''; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set c(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - static r: string; - static s() { } - static get t() { return ''; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set t(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - constructor(x) { } - } - - class Derived extends Base { - } - - var d: Derived = new Derived(1); - var r1 = d.a; - var r2 = d.b(); - var r3 = d.c; - d.c = ''; - var r4 = Derived.r; - var r5 = Derived.s(); - var r6 = Derived.t; - Derived.t = ''; - - class Base2 { - [x: string]: Object; - [x: number]: Date; - } - - class Derived2 extends Base2 { - } - - var d2: Derived2; - var r7 = d2['']; - var r8 = d2[1]; - - \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassOverridesPublicMembers.errors.txt b/tests/baselines/reference/derivedClassOverridesPublicMembers.errors.txt deleted file mode 100644 index 9292ff64411..00000000000 --- a/tests/baselines/reference/derivedClassOverridesPublicMembers.errors.txt +++ /dev/null @@ -1,89 +0,0 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(13,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(14,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(24,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(29,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts(30,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts (8 errors) ==== - var x: { foo: string; } - var y: { foo: string; bar: string; } - - class Base { - a: typeof x; - b(a: typeof x) { } - get c() { return x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set c(v: typeof x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - d: (a: typeof x) => void; - - static r: typeof x; - static s(a: typeof x) { } - static get t() { return x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set t(v: typeof x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static u: (a: typeof x) => void; - - constructor(a: typeof x) { } - } - - class Derived extends Base { - a: typeof y; - b(a: typeof y) { } - get c() { return y; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set c(v: typeof y) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - d: (a: typeof y) => void; - - static r: typeof y; - static s(a: typeof y) { } - static get t() { return y; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set t(a: typeof y) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static u: (a: typeof y) => void; - - constructor(a: typeof y) { super(x) } - } - - var d: Derived = new Derived(y); - var r1 = d.a; - var r2 = d.b(y); - var r3 = d.c; - var r3a = d.d; - d.c = y; - var r4 = Derived.r; - var r5 = Derived.s(y); - var r6 = Derived.t; - var r6a = Derived.u; - Derived.t = y; - - class Base2 { - [i: string]: Object; - [i: number]: typeof x; - } - - class Derived2 extends Base2 { - [i: string]: typeof x; - [i: number]: typeof y; - } - - var d2: Derived2; - var r7 = d2['']; - var r8 = d2[1]; - - \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassWithAny.errors.txt b/tests/baselines/reference/derivedClassWithAny.errors.txt index aa91979706b..0c26846ff52 100644 --- a/tests/baselines/reference/derivedClassWithAny.errors.txt +++ b/tests/baselines/reference/derivedClassWithAny.errors.txt @@ -1,28 +1,18 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(19,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(27,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(38,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(44,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts(57,1): error TS2322: Type 'E' is not assignable to type 'C'. Types of property 'x' are incompatible. Type 'string' is not assignable to type 'number'. -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts (7 errors) ==== +==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts (1 errors) ==== class C { x: number; get X(): number { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo(): number { return 1; } static y: number; static get Y(): number { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } static bar(): number { @@ -33,8 +23,6 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit class D extends C { x: any; get X(): any { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } foo(): any { @@ -43,8 +31,6 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit static y: any; static get Y(): any { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } static bar(): any { @@ -56,16 +42,12 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit class E extends D { x: string; get X(): string{ return ''; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo(): string { return ''; } static y: string; static get Y(): string { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return ''; } static bar(): string { diff --git a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.errors.txt b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.errors.txt index 6aeb5a7ec23..944ce487c4c 100644 --- a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.errors.txt +++ b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.errors.txt @@ -1,9 +1,5 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(7,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(8,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(12,7): error TS2415: Class 'Derived' incorrectly extends base class 'Base'. Property 'x' is private in type 'Derived' but not in type 'Base'. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(18,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(19,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(22,14): error TS2339: Property 'x' does not exist on type 'typeof Base'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(23,18): error TS2339: Property 'x' does not exist on type 'typeof Derived'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(25,15): error TS2339: Property 'fn' does not exist on type 'typeof Base'. @@ -14,7 +10,7 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts(32,9): error TS2339: Property 'a' does not exist on type 'typeof Derived'. -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts (13 errors) ==== +==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts (9 errors) ==== class Base { public x: string; public fn(): string { @@ -22,11 +18,7 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit } public get a() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public set a(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } // error, not a subtype @@ -40,11 +32,7 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit } private get a() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private set a(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } var r = Base.x; // ok diff --git a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.errors.txt b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.errors.txt index 88ec9eb44a8..9fcb8313f39 100644 --- a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.errors.txt +++ b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.errors.txt @@ -1,16 +1,12 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(7,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(8,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(13,7): error TS2417: Class static side 'typeof Derived' incorrectly extends base class static side 'typeof Base'. Property 'x' is private in type 'typeof Derived' but not in type 'typeof Base'. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(19,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(20,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(24,18): error TS2341: Property 'x' is private and only accessible within class 'Derived'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(27,18): error TS2341: Property 'fn' is private and only accessible within class 'Derived'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(32,18): error TS2341: Property 'a' is private and only accessible within class 'Derived'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts(33,9): error TS2341: Property 'a' is private and only accessible within class 'Derived'. -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts (9 errors) ==== +==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts (5 errors) ==== class Base { public static x: string; public static fn(): string { @@ -18,11 +14,7 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit } public static get a() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public static set a(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } // BUG 847404 @@ -37,11 +29,7 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWit } private static get a() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. private static set a(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } var r = Base.x; // ok diff --git a/tests/baselines/reference/derivedGenericClassWithAny.errors.txt b/tests/baselines/reference/derivedGenericClassWithAny.errors.txt index 3e717a6d59a..ef93517b228 100644 --- a/tests/baselines/reference/derivedGenericClassWithAny.errors.txt +++ b/tests/baselines/reference/derivedGenericClassWithAny.errors.txt @@ -1,7 +1,3 @@ -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(11,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(19,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(30,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(30,18): error TS2322: Type 'string' is not assignable to type 'T'. 'string' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'string'. tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts(32,9): error TS2322: Type 'string' is not assignable to type 'T'. @@ -11,12 +7,10 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericC Type 'string' is not assignable to type 'number'. -==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts (7 errors) ==== +==== tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts (3 errors) ==== class C { x: T; get X(): T { return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo(): T { return null; } @@ -25,8 +19,6 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericC class D extends C { x: any; get X(): any { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } foo(): any { @@ -35,8 +27,6 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericC static y: any; static get Y(): any { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } static bar(): any { @@ -48,8 +38,6 @@ tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericC class E extends D { x: T; get X(): T { return ''; } // error - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~~~~~~~ !!! error TS2322: Type 'string' is not assignable to type 'T'. !!! error TS2322: 'string' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'string'. diff --git a/tests/baselines/reference/destructuredDeclarationEmit.js b/tests/baselines/reference/destructuredDeclarationEmit.js index e988722e00c..1e78c64fd9c 100644 --- a/tests/baselines/reference/destructuredDeclarationEmit.js +++ b/tests/baselines/reference/destructuredDeclarationEmit.js @@ -24,7 +24,7 @@ export { foo2 }; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.arr = exports.foo = void 0; var foo = { bar: 'hello', bat: 'world', bam: { bork: { bar: 'a', baz: 'b' } } }; exports.foo = foo; @@ -32,11 +32,11 @@ var arr = [0, 1, 2, ['a', 'b', 'c', [{ def: 'def' }, { sec: 'sec' }]]]; exports.arr = arr; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.sec = exports.bee = exports.one = exports.ibaz = exports.baz = exports.arr = exports.foo = void 0; var foo_1 = require("./foo"); -exports.foo = foo_1.foo; -exports.arr = foo_1.arr; +Object.defineProperty(exports, "foo", { enumerable: true, get: function () { return foo_1.foo; } }); +Object.defineProperty(exports, "arr", { enumerable: true, get: function () { return foo_1.arr; } }); var baz = foo_1.foo.bar, bat = foo_1.foo.bat, _a = foo_1.foo.bam.bork, ibar = _a.bar, ibaz = _a.baz; exports.baz = baz; exports.ibaz = ibaz; diff --git a/tests/baselines/reference/destructuringObjectBindingPatternAndAssignment1ES5.js b/tests/baselines/reference/destructuringObjectBindingPatternAndAssignment1ES5.js index 28fa157768c..d8d0479e9b3 100644 --- a/tests/baselines/reference/destructuringObjectBindingPatternAndAssignment1ES5.js +++ b/tests/baselines/reference/destructuringObjectBindingPatternAndAssignment1ES5.js @@ -64,7 +64,7 @@ var a2 = {}.a2; // V is an object assignment pattern and, for each assignment property P in V, // S has an apparent property with the property name specified in // P of a type that is assignable to the target given in P, or -var b1 = { b1: 1 }.b1; +var b1 = { b1: 1, }.b1; var _a = { b2: { b21: "world" } }.b2, _b = _a === void 0 ? { b21: "string" } : _a, b21 = _b.b21; var b3 = { 1: "string" }[1]; var _c = { b4: 100000 }.b4, b4 = _c === void 0 ? 1 : _c; diff --git a/tests/baselines/reference/destructuringParameterDeclaration6.js b/tests/baselines/reference/destructuringParameterDeclaration6.js index a8c7f65211f..44387820368 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration6.js +++ b/tests/baselines/reference/destructuringParameterDeclaration6.js @@ -27,7 +27,7 @@ b2({ while: 1 }); "use strict"; // Error function a(_a) { - var = _a["while"]; + var = _a.while; } function a1(_a) { var public = _a.public; @@ -56,13 +56,13 @@ function a7() { a[_i] = arguments[_i]; } } -a({ "while": 1 }); +a({ while: 1 }); // No Error function b1(_a) { var x = _a.public; } function b2(_a) { - var y = _a["while"]; + var y = _a.while; } b1({ public: 1 }); -b2({ "while": 1 }); +b2({ while: 1 }); diff --git a/tests/baselines/reference/destructuringSpread.js b/tests/baselines/reference/destructuringSpread.js index e5e146d0e34..f0f4646abfa 100644 --- a/tests/baselines/reference/destructuringSpread.js +++ b/tests/baselines/reference/destructuringSpread.js @@ -44,5 +44,5 @@ var x = __assign({}, { x: 0 }).x; var y = __assign({ y: 0 }, {}).y; var _a = __assign({ z: 0 }, { a: 0, b: 0 }), z = _a.z, a = _a.a, b = _a.b; var _b = __assign(__assign({}, __assign(__assign({}, __assign({ - c: 0 + c: 0, }, { d: 0 })), { e: 0 })), { f: 0 }), c = _b.c, d = _b.d, e = _b.e, f = _b.f, g = _b.g; diff --git a/tests/baselines/reference/discriminantPropertyCheck.js b/tests/baselines/reference/discriminantPropertyCheck.js index 43bb3aa180b..2eaae5c8ded 100644 --- a/tests/baselines/reference/discriminantPropertyCheck.js +++ b/tests/baselines/reference/discriminantPropertyCheck.js @@ -239,7 +239,7 @@ const doTestingStuff = (mapOfTests: MapOfAllTests, ids: string[]) => { //// [discriminantPropertyCheck.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function goo1(x) { if (x.kind === "A" && x.foo !== undefined) { diff --git a/tests/baselines/reference/discriminatedUnionErrorMessage.js b/tests/baselines/reference/discriminatedUnionErrorMessage.js index 10c94b19a44..4a693394859 100644 --- a/tests/baselines/reference/discriminatedUnionErrorMessage.js +++ b/tests/baselines/reference/discriminatedUnionErrorMessage.js @@ -17,5 +17,5 @@ let shape: Shape = { var shape = { kind: "sq", x: 12, - y: 13 + y: 13, }; diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2015.js b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2015.js index 499187956e5..61a969a8ca5 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2015.js +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2015.js @@ -158,7 +158,7 @@ var testPromiseAll = Promise.all([]); var testPromiseRace = Promise.race([]); var testPromiseResolve = Promise.resolve(); var testPromiseReject = Promise.reject(); -var testSymbolFor = Symbol["for"]('a'); +var testSymbolFor = Symbol.for('a'); var testSymbolKeyFor = Symbol.keyFor(testSymbolFor); var testWeakMap = null; var testWeakSet = null; diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js index c8e0b37b9fc..bc634b8174f 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js @@ -60,7 +60,7 @@ var testIntlFormatToParts = new Intl.DateTimeFormat("en-US").formatToParts(); var testAtomics = Atomics.add(new Uint8Array(0), 0, 0); var testSharedArrayBuffer = new SharedArrayBuffer(5); // es2018 -var testPromiseFinally = new Promise(function () { })["finally"](); +var testPromiseFinally = new Promise(function () { }).finally(); var testRegExpMatchArrayGroups = "2019-04-30".match(/(?[0-9]{4})-(?[0-9]{2})-(?[0-9]{2})/g).groups; var testRegExpExecArrayGroups = /(?[0-9]{4})-(?[0-9]{2})-(?[0-9]{2})/g.exec("2019-04-30").groups; var testRegExpDotAll = /foo/g.dotAll; diff --git a/tests/baselines/reference/doubleUnderscoreExportStarConflict.js b/tests/baselines/reference/doubleUnderscoreExportStarConflict.js index 2d19234d7f6..589179aa9d1 100644 --- a/tests/baselines/reference/doubleUnderscoreExportStarConflict.js +++ b/tests/baselines/reference/doubleUnderscoreExportStarConflict.js @@ -13,13 +13,13 @@ export function __foo(): string | void {} //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.__foo = void 0; function __foo() { } exports.__foo = __foo; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.__foo = void 0; function __foo() { } exports.__foo = __foo; @@ -39,6 +39,6 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./b"), exports); __exportStar(require("./c"), exports); diff --git a/tests/baselines/reference/doubleUnderscoreReactNamespace.js b/tests/baselines/reference/doubleUnderscoreReactNamespace.js index 376a75d0e72..b4a1ccf0fb7 100644 --- a/tests/baselines/reference/doubleUnderscoreReactNamespace.js +++ b/tests/baselines/reference/doubleUnderscoreReactNamespace.js @@ -12,5 +12,5 @@ export {} //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var thing = __make(__foot, null); diff --git a/tests/baselines/reference/duplicateClassElements.errors.txt b/tests/baselines/reference/duplicateClassElements.errors.txt index 397ee445459..ca6bf1c1558 100644 --- a/tests/baselines/reference/duplicateClassElements.errors.txt +++ b/tests/baselines/reference/duplicateClassElements.errors.txt @@ -2,29 +2,19 @@ tests/cases/compiler/duplicateClassElements.ts(3,12): error TS2300: Duplicate id tests/cases/compiler/duplicateClassElements.ts(4,12): error TS2393: Duplicate function implementation. tests/cases/compiler/duplicateClassElements.ts(6,12): error TS2393: Duplicate function implementation. tests/cases/compiler/duplicateClassElements.ts(8,12): error TS2300: Duplicate identifier 'x'. -tests/cases/compiler/duplicateClassElements.ts(9,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(9,9): error TS2300: Duplicate identifier 'x'. -tests/cases/compiler/duplicateClassElements.ts(12,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(12,9): error TS2300: Duplicate identifier 'x'. -tests/cases/compiler/duplicateClassElements.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/duplicateClassElements.ts(18,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(21,12): error TS2300: Duplicate identifier 'z'. -tests/cases/compiler/duplicateClassElements.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(23,9): error TS2300: Duplicate identifier 'z'. -tests/cases/compiler/duplicateClassElements.ts(26,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(26,9): error TS2300: Duplicate identifier 'z'. -tests/cases/compiler/duplicateClassElements.ts(29,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/duplicateClassElements.ts(32,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(34,12): error TS2300: Duplicate identifier 'x2'. tests/cases/compiler/duplicateClassElements.ts(34,12): error TS2717: Subsequent property declarations must have the same type. Property 'x2' must be of type 'number', but here has type 'any'. -tests/cases/compiler/duplicateClassElements.ts(36,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(36,9): error TS2300: Duplicate identifier 'z2'. -tests/cases/compiler/duplicateClassElements.ts(39,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/duplicateClassElements.ts(39,9): error TS2300: Duplicate identifier 'z2'. tests/cases/compiler/duplicateClassElements.ts(41,12): error TS2300: Duplicate identifier 'z2'. -==== tests/cases/compiler/duplicateClassElements.ts (24 errors) ==== +==== tests/cases/compiler/duplicateClassElements.ts (14 errors) ==== class a { public a; public a; @@ -43,26 +33,18 @@ tests/cases/compiler/duplicateClassElements.ts(41,12): error TS2300: Duplicate i !!! error TS2300: Duplicate identifier 'x'. get x() { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. return 10; } set x(_x: number) { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return "Hello"; } set y(_y: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } public z() { @@ -71,26 +53,18 @@ tests/cases/compiler/duplicateClassElements.ts(41,12): error TS2300: Duplicate i } get z() { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'z'. return "Hello"; } set z(_y: string) { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'z'. } get x2() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } set x2(_x: number) { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } public x2; ~~ @@ -101,15 +75,11 @@ tests/cases/compiler/duplicateClassElements.ts(41,12): error TS2300: Duplicate i get z2() { ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS2300: Duplicate identifier 'z2'. return "Hello"; } set z2(_y: string) { ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS2300: Duplicate identifier 'z2'. } public z2() { diff --git a/tests/baselines/reference/duplicateDefaultExport.js b/tests/baselines/reference/duplicateDefaultExport.js index af0994bb833..c6ffda407cc 100644 --- a/tests/baselines/reference/duplicateDefaultExport.js +++ b/tests/baselines/reference/duplicateDefaultExport.js @@ -5,7 +5,7 @@ export default function() {} //// [duplicateDefaultExport.js] "use strict"; -exports.__esModule = true; -exports["default"] = 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 0; function default_1() { } -exports["default"] = default_1; +exports.default = default_1; diff --git a/tests/baselines/reference/duplicateIdentifierRelatedSpans5.js b/tests/baselines/reference/duplicateIdentifierRelatedSpans5.js index 681d435c0d3..b6a6a10acbd 100644 --- a/tests/baselines/reference/duplicateIdentifierRelatedSpans5.js +++ b/tests/baselines/reference/duplicateIdentifierRelatedSpans5.js @@ -23,8 +23,8 @@ export {} //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./file1"); diff --git a/tests/baselines/reference/duplicateIdentifierRelatedSpans6.js b/tests/baselines/reference/duplicateIdentifierRelatedSpans6.js index d6a6501dca5..80ffb5f15ce 100644 --- a/tests/baselines/reference/duplicateIdentifierRelatedSpans6.js +++ b/tests/baselines/reference/duplicateIdentifierRelatedSpans6.js @@ -25,4 +25,4 @@ export {}; //// [file2.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicateIdentifierRelatedSpans7.js b/tests/baselines/reference/duplicateIdentifierRelatedSpans7.js index 9bb8a73bd8d..3c92667a5bf 100644 --- a/tests/baselines/reference/duplicateIdentifierRelatedSpans7.js +++ b/tests/baselines/reference/duplicateIdentifierRelatedSpans7.js @@ -37,4 +37,4 @@ export {}; //// [file2.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicateIdentifierRelatedSpans_moduleAugmentation.js b/tests/baselines/reference/duplicateIdentifierRelatedSpans_moduleAugmentation.js index e66373abe01..f3b7111d04f 100644 --- a/tests/baselines/reference/duplicateIdentifierRelatedSpans_moduleAugmentation.js +++ b/tests/baselines/reference/duplicateIdentifierRelatedSpans_moduleAugmentation.js @@ -17,9 +17,9 @@ declare module "../dir/a" { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicateLocalVariable1.js b/tests/baselines/reference/duplicateLocalVariable1.js index 5c23935f943..5ee62cd8bb8 100644 --- a/tests/baselines/reference/duplicateLocalVariable1.js +++ b/tests/baselines/reference/duplicateLocalVariable1.js @@ -347,7 +347,7 @@ export var tests: TestRunner = (function () { "use strict"; //import FileManager = require('filemanager'); //import App = require('app'); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.tests = exports.TestRunner = exports.TestCase = void 0; var TestFileDir = ".\\TempTestFiles"; var TestCase = /** @class */ (function () { diff --git a/tests/baselines/reference/duplicateLocalVariable2.js b/tests/baselines/reference/duplicateLocalVariable2.js index ee356a1c57c..e7ab4c88d61 100644 --- a/tests/baselines/reference/duplicateLocalVariable2.js +++ b/tests/baselines/reference/duplicateLocalVariable2.js @@ -38,7 +38,7 @@ export var tests: TestRunner = (function () { //// [duplicateLocalVariable2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.tests = exports.TestRunner = exports.TestCase = void 0; var TestCase = /** @class */ (function () { function TestCase(name, test, errorMessageRegEx) { diff --git a/tests/baselines/reference/duplicatePackage.js b/tests/baselines/reference/duplicatePackage.js index 763f3114048..baec94d237e 100644 --- a/tests/baselines/reference/duplicatePackage.js +++ b/tests/baselines/reference/duplicatePackage.js @@ -44,7 +44,7 @@ a(c); // Error, these are from different versions of the library. //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("a"); var b_1 = require("b"); var c_1 = require("c"); diff --git a/tests/baselines/reference/duplicatePackage_globalMerge.js b/tests/baselines/reference/duplicatePackage_globalMerge.js index 176e09db7da..d22593e96de 100644 --- a/tests/baselines/reference/duplicatePackage_globalMerge.js +++ b/tests/baselines/reference/duplicatePackage_globalMerge.js @@ -23,14 +23,14 @@ import { y } from '../tests/index' //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 2; //// [bug25410.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicatePackage_packageIdIncludesSubModule.js b/tests/baselines/reference/duplicatePackage_packageIdIncludesSubModule.js index 9817641484e..64c4ef74d2d 100644 --- a/tests/baselines/reference/duplicatePackage_packageIdIncludesSubModule.js +++ b/tests/baselines/reference/duplicatePackage_packageIdIncludesSubModule.js @@ -19,4 +19,4 @@ import { x } from "foo/Bar"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicatePackage_referenceTypes.js b/tests/baselines/reference/duplicatePackage_referenceTypes.js index 2abd8090e07..7d85984caaa 100644 --- a/tests/baselines/reference/duplicatePackage_referenceTypes.js +++ b/tests/baselines/reference/duplicatePackage_referenceTypes.js @@ -26,6 +26,6 @@ let foo: Foo = a.foo; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("a"); var foo = a.foo; diff --git a/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage.js b/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage.js index 7a6aab052f3..9ea305a6404 100644 --- a/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage.js +++ b/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage.js @@ -39,7 +39,7 @@ use(o); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var use_1 = require("foo/use"); var a_1 = require("a"); (0, use_1.use)(a_1.o); diff --git a/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage_scoped.js b/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage_scoped.js index 299efcdf453..089d66306ee 100644 --- a/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage_scoped.js +++ b/tests/baselines/reference/duplicatePackage_relativeImportWithinPackage_scoped.js @@ -39,7 +39,7 @@ use(o); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var use_1 = require("@foo/bar/use"); var a_1 = require("a"); (0, use_1.use)(a_1.o); diff --git a/tests/baselines/reference/duplicatePackage_subModule.js b/tests/baselines/reference/duplicatePackage_subModule.js index 0a5793a79a2..7ef7136c0f3 100644 --- a/tests/baselines/reference/duplicatePackage_subModule.js +++ b/tests/baselines/reference/duplicatePackage_subModule.js @@ -29,6 +29,6 @@ const o: Foo = a.o; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("a"); var o = a.o; diff --git a/tests/baselines/reference/duplicatePackage_withErrors.js b/tests/baselines/reference/duplicatePackage_withErrors.js index a7fdafd522f..a30563f359b 100644 --- a/tests/baselines/reference/duplicatePackage_withErrors.js +++ b/tests/baselines/reference/duplicatePackage_withErrors.js @@ -25,4 +25,4 @@ import { x as xb } from "b"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicateStringNamedProperty1.js b/tests/baselines/reference/duplicateStringNamedProperty1.js index 5a6d5d7a8db..f1b83ece11f 100644 --- a/tests/baselines/reference/duplicateStringNamedProperty1.js +++ b/tests/baselines/reference/duplicateStringNamedProperty1.js @@ -6,4 +6,4 @@ export interface Album { //// [duplicateStringNamedProperty1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/duplicateSymbolsExportMatching.js b/tests/baselines/reference/duplicateSymbolsExportMatching.js index b98137283b3..2d58a07f4c6 100644 --- a/tests/baselines/reference/duplicateSymbolsExportMatching.js +++ b/tests/baselines/reference/duplicateSymbolsExportMatching.js @@ -68,7 +68,7 @@ export interface D { } //// [duplicateSymbolsExportMatching.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // Should report error only once for instantiated module var M; (function (M) { diff --git a/tests/baselines/reference/dynamicImportInDefaultExportExpression.js b/tests/baselines/reference/dynamicImportInDefaultExportExpression.js index 75e5e0d57a2..de6680707be 100644 --- a/tests/baselines/reference/dynamicImportInDefaultExportExpression.js +++ b/tests/baselines/reference/dynamicImportInDefaultExportExpression.js @@ -7,8 +7,8 @@ export default { //// [dynamicImportInDefaultExportExpression.js] "use strict"; -exports.__esModule = true; -exports["default"] = { +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { getInstance: function () { return Promise.resolve().then(function () { return require('./foo2'); }); } diff --git a/tests/baselines/reference/dynamicModuleTypecheckError.js b/tests/baselines/reference/dynamicModuleTypecheckError.js index 4d718ad0c50..c849f523d25 100644 --- a/tests/baselines/reference/dynamicModuleTypecheckError.js +++ b/tests/baselines/reference/dynamicModuleTypecheckError.js @@ -10,7 +10,7 @@ for(var i = 0; i < 30; i++) { //// [dynamicModuleTypecheckError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; for (var i = 0; i < 30; i++) { diff --git a/tests/baselines/reference/elaboratedErrorsOnNullableTargets01.js b/tests/baselines/reference/elaboratedErrorsOnNullableTargets01.js index f4e223c6081..901bd84bc17 100644 --- a/tests/baselines/reference/elaboratedErrorsOnNullableTargets01.js +++ b/tests/baselines/reference/elaboratedErrorsOnNullableTargets01.js @@ -9,6 +9,6 @@ y = x; //// [elaboratedErrorsOnNullableTargets01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.y; exports.y = exports.x; diff --git a/tests/baselines/reference/elidedJSImport2(module=commonjs).js b/tests/baselines/reference/elidedJSImport2(module=commonjs).js index a98e850e2a5..6cfa0b9cdd5 100644 --- a/tests/baselines/reference/elidedJSImport2(module=commonjs).js +++ b/tests/baselines/reference/elidedJSImport2(module=commonjs).js @@ -56,16 +56,16 @@ var __importStar = (this && this.__importStar) || function (mod) { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var other_js_1 = require("./other.js"); var other = __importStar(require("./other.js")); var other_js_2 = __importDefault(require("./other.js")); var x = new other_js_1.Foo(); var y = other.Foo(); -var z = new other_js_2["default"](); +var z = new other_js_2.default(); //// [other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -80,4 +80,4 @@ var Bar = /** @class */ (function () { } return Bar; }()); -exports["default"] = Bar; +exports.default = Bar; diff --git a/tests/baselines/reference/elidingImportNames.js b/tests/baselines/reference/elidingImportNames.js index 9af8fc5580f..572d2a792d9 100644 --- a/tests/baselines/reference/elidingImportNames.js +++ b/tests/baselines/reference/elidingImportNames.js @@ -16,17 +16,17 @@ export var main = 10; //// [elidingImportNames_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; exports.main = 10; //// [elidingImportNames_main1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; exports.main = 10; //// [elidingImportNames_test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./elidingImportNames_main"); // alias used in typeof var b = a; var x; diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js index d8b23a58113..aa00062119b 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Test = exports.WithTags = exports.FooItem = exports.circularReference = exports.simpleExample = void 0; exports.simpleExample = /** @class */ (function () { function simpleExample() { diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js index bcaa79bd05a..9c84249d36e 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Test = exports.WithTags = exports.FooItem = exports.noPrivates = void 0; exports.noPrivates = (_a = /** @class */ (function () { function class_1() { diff --git a/tests/baselines/reference/emitClassMergedWithConstNamespaceNotElided.js b/tests/baselines/reference/emitClassMergedWithConstNamespaceNotElided.js index 953f5c1508d..6febbf7cc08 100644 --- a/tests/baselines/reference/emitClassMergedWithConstNamespaceNotElided.js +++ b/tests/baselines/reference/emitClassMergedWithConstNamespaceNotElided.js @@ -20,6 +20,6 @@ Clone.clone("ok"); //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var enum_1 = require("./enum"); enum_1.Clone.clone("ok"); diff --git a/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=commonjs).js b/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=commonjs).js index 83510c98289..da26c87e84e 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=commonjs).js +++ b/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=commonjs).js @@ -40,13 +40,13 @@ class HelloWorld { //// [type1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [type2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [class3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C3 = void 0; var C3 = /** @class */ (function () { function C3() { @@ -65,7 +65,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var t1 = require("./type1"); var class3_1 = require("./class3"); var HelloWorld = /** @class */ (function () { @@ -79,30 +79,30 @@ var HelloWorld = /** @class */ (function () { __metadata("design:type", Function), __metadata("design:paramtypes", [Object]), __metadata("design:returntype", void 0) - ], HelloWorld.prototype, "handleEvent1"); + ], HelloWorld.prototype, "handleEvent1", null); __decorate([ EventListener('2'), __metadata("design:type", Function), __metadata("design:paramtypes", [Object]), __metadata("design:returntype", void 0) - ], HelloWorld.prototype, "handleEvent2"); + ], HelloWorld.prototype, "handleEvent2", null); __decorate([ EventListener('1'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p1"); + ], HelloWorld.prototype, "p1", void 0); __decorate([ EventListener('1'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p1_ns"); + ], HelloWorld.prototype, "p1_ns", void 0); __decorate([ EventListener('2'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p2"); + ], HelloWorld.prototype, "p2", void 0); __decorate([ EventListener('3'), __metadata("design:type", Function), __metadata("design:paramtypes", [class3_1.C3]), __metadata("design:returntype", Object) - ], HelloWorld.prototype, "handleEvent3"); + ], HelloWorld.prototype, "handleEvent3", null); return HelloWorld; }()); diff --git a/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=esnext).js b/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=esnext).js index 121f3be7031..4b892d7e1b2 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=esnext).js +++ b/tests/baselines/reference/emitDecoratorMetadata_isolatedModules(module=esnext).js @@ -72,30 +72,30 @@ var HelloWorld = /** @class */ (function () { __metadata("design:type", Function), __metadata("design:paramtypes", [Object]), __metadata("design:returntype", void 0) - ], HelloWorld.prototype, "handleEvent1"); + ], HelloWorld.prototype, "handleEvent1", null); __decorate([ EventListener('2'), __metadata("design:type", Function), __metadata("design:paramtypes", [Object]), __metadata("design:returntype", void 0) - ], HelloWorld.prototype, "handleEvent2"); + ], HelloWorld.prototype, "handleEvent2", null); __decorate([ EventListener('1'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p1"); + ], HelloWorld.prototype, "p1", void 0); __decorate([ EventListener('1'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p1_ns"); + ], HelloWorld.prototype, "p1_ns", void 0); __decorate([ EventListener('2'), __metadata("design:type", Object) - ], HelloWorld.prototype, "p2"); + ], HelloWorld.prototype, "p2", void 0); __decorate([ EventListener('3'), __metadata("design:type", Function), __metadata("design:paramtypes", [C3]), __metadata("design:returntype", Object) - ], HelloWorld.prototype, "handleEvent3"); + ], HelloWorld.prototype, "handleEvent3", null); return HelloWorld; }()); diff --git a/tests/baselines/reference/emptyDeclarationEmitIsModule.js b/tests/baselines/reference/emptyDeclarationEmitIsModule.js index fb0cea6365e..da724098d63 100644 --- a/tests/baselines/reference/emptyDeclarationEmitIsModule.js +++ b/tests/baselines/reference/emptyDeclarationEmitIsModule.js @@ -11,10 +11,10 @@ export interface Bar { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [module.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = /** @class */ (function () { function Foo() { } diff --git a/tests/baselines/reference/emptyModuleName.js b/tests/baselines/reference/emptyModuleName.js index 951a2881e87..f47d0efe8cf 100644 --- a/tests/baselines/reference/emptyModuleName.js +++ b/tests/baselines/reference/emptyModuleName.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = require(""); var B = /** @class */ (function (_super) { __extends(B, _super); diff --git a/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.js b/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.js index 86e22a50586..2272da76f76 100644 --- a/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.js +++ b/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.js @@ -45,7 +45,7 @@ export function fooToBar( //// [emptyObjectNotSubtypeOfIndexSignatureContainingObject1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooToBar = void 0; // In lodash.d.ts this function has many overloads, but this seems to be the problematic one. function mapValues(obj, callback) { diff --git a/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.js b/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.js index bc6ae0f2432..1239da8ccd5 100644 --- a/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.js +++ b/tests/baselines/reference/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.js @@ -46,7 +46,7 @@ export function fooToBar( //// [emptyObjectNotSubtypeOfIndexSignatureContainingObject2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooToBar = void 0; // In lodash.d.ts this function has many overloads, but this seems to be the problematic one. function mapValues(obj, callback) { diff --git a/tests/baselines/reference/enumDeclarationEmitInitializerHasImport.js b/tests/baselines/reference/enumDeclarationEmitInitializerHasImport.js index ccf44a0b39e..e3d6a44f097 100644 --- a/tests/baselines/reference/enumDeclarationEmitInitializerHasImport.js +++ b/tests/baselines/reference/enumDeclarationEmitInitializerHasImport.js @@ -12,7 +12,7 @@ export const value = provider.Enum.Value1; //// [provider.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Enum = void 0; var Enum; (function (Enum) { @@ -21,7 +21,7 @@ var Enum; })(Enum = exports.Enum || (exports.Enum = {})); //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.value = void 0; var provider = require("./provider"); exports.value = provider.Enum.Value1; diff --git a/tests/baselines/reference/enumFromExternalModule.js b/tests/baselines/reference/enumFromExternalModule.js index 3f351113078..b6864e70c26 100644 --- a/tests/baselines/reference/enumFromExternalModule.js +++ b/tests/baselines/reference/enumFromExternalModule.js @@ -12,7 +12,7 @@ var x = f.Mode.Open; //// [enumFromExternalModule_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Mode = void 0; var Mode; (function (Mode) { @@ -20,7 +20,7 @@ var Mode; })(Mode = exports.Mode || (exports.Mode = {})); //// [enumFromExternalModule_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var f = require("./enumFromExternalModule_0"); var x = f.Mode.Open; diff --git a/tests/baselines/reference/enumKeysQuotedAsObjectPropertiesInDeclarationEmit.js b/tests/baselines/reference/enumKeysQuotedAsObjectPropertiesInDeclarationEmit.js index a8cbbc23161..985c43cd636 100644 --- a/tests/baselines/reference/enumKeysQuotedAsObjectPropertiesInDeclarationEmit.js +++ b/tests/baselines/reference/enumKeysQuotedAsObjectPropertiesInDeclarationEmit.js @@ -19,7 +19,7 @@ export const DOMMouseButton = { //// [enumKeysQuotedAsObjectPropertiesInDeclarationEmit.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.DOMMouseButton = exports.MouseButton = void 0; var MouseButton; (function (MouseButton) { @@ -36,7 +36,7 @@ exports.DOMMouseButton = { "1": MouseButton.MIDDLE_BUTTON, "2": MouseButton.RIGHT_BUTTON, "3": MouseButton.XBUTTON1_BUTTON, - "4": MouseButton.XBUTTON2_BUTTON + "4": MouseButton.XBUTTON2_BUTTON, }; diff --git a/tests/baselines/reference/enumMemberReduction.js b/tests/baselines/reference/enumMemberReduction.js index 9687432d1fe..4dfa1b4af28 100644 --- a/tests/baselines/reference/enumMemberReduction.js +++ b/tests/baselines/reference/enumMemberReduction.js @@ -44,7 +44,7 @@ export function fn6(optionalEnum?: MyStringEnumWithEmpty) { //// [enumMemberReduction.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn6 = exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn = void 0; var MyEnum; (function (MyEnum) { diff --git a/tests/baselines/reference/enums.js b/tests/baselines/reference/enums.js index 4a04f428ac9..b11e422317a 100644 --- a/tests/baselines/reference/enums.js +++ b/tests/baselines/reference/enums.js @@ -33,7 +33,7 @@ const flags: TypeFlag = SymbolFlags.Type; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var SyntaxKind; (function (SyntaxKind) { SyntaxKind[SyntaxKind["ImportClause"] = 0] = "ImportClause"; @@ -41,12 +41,12 @@ var SyntaxKind; })(SyntaxKind || (SyntaxKind = {})); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); SyntaxKind.ImportClause; "Type" /* SymbolFlags.Type */; var kind; var flags; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var flags = "Type" /* SymbolFlags.Type */; diff --git a/tests/baselines/reference/errorSuperPropertyAccess.errors.txt b/tests/baselines/reference/errorSuperPropertyAccess.errors.txt index 7fd6e467eaf..bb404b95309 100644 --- a/tests/baselines/reference/errorSuperPropertyAccess.errors.txt +++ b/tests/baselines/reference/errorSuperPropertyAccess.errors.txt @@ -5,32 +5,24 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(15,9): error TS2335: 'super' can only be referenced in a derived class. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(16,9): error TS2335: 'super' can only be referenced in a derived class. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(21,9): error TS2335: 'super' can only be referenced in a derived class. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(24,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(25,9): error TS2335: 'super' can only be referenced in a derived class. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(29,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(30,9): error TS2335: 'super' can only be referenced in a derived class. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(57,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(61,23): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(64,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(65,23): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(68,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(69,19): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(73,13): error TS2660: 'super' can only be referenced in members of derived classes or object literal expressions. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(76,40): error TS2660: 'super' can only be referenced in members of derived classes or object literal expressions. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(87,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(91,23): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(94,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(95,23): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(98,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(99,19): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(109,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(110,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(111,15): error TS2341: Property 'privateStaticFunc' is private and only accessible within class 'SomeBase'. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(113,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(114,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(115,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(116,15): error TS2341: Property 'privateStaticFunc' is private and only accessible within class 'SomeBase'. -tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(119,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(120,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(121,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(122,15): error TS2341: Property 'privateStaticFunc' is private and only accessible within class 'SomeBase'. @@ -38,7 +30,7 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts(127,30): error TS2660: 'super' can only be referenced in members of derived classes or object literal expressions. -==== tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts (38 errors) ==== +==== tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts (30 errors) ==== //super property access in constructor of class with no base type //super property access in instance member function of class with no base type //super property access in instance member accessor(get and set) of class with no base type @@ -77,8 +69,6 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess } public static get static2() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.hasOwnProperty(''); ~~~~~ !!! error TS2335: 'super' can only be referenced in a derived class. @@ -86,8 +76,6 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess } public static set static2(n) { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.hasOwnProperty(''); ~~~~~ !!! error TS2335: 'super' can only be referenced in a derived class. @@ -129,16 +117,12 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess } get a() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. var x = super.publicMember; ~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. return undefined; } set a(n) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. n = super.publicMember; ~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. @@ -175,16 +159,12 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess } get a() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. var x = super.privateMember; ~~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. return undefined; } set a(n) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. n = super.privateMember; ~~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. @@ -208,8 +188,6 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess !!! error TS2341: Property 'privateStaticFunc' is private and only accessible within class 'SomeBase'. } static get a() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.publicStaticMember = 3; ~~~~~~~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. @@ -222,8 +200,6 @@ tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess return ''; } static set a(n) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.publicStaticMember = 3; ~~~~~~~~~~~~~~~~~~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. diff --git a/tests/baselines/reference/errorWithSameNameType.js b/tests/baselines/reference/errorWithSameNameType.js index 85dba753853..95e8aff34fd 100644 --- a/tests/baselines/reference/errorWithSameNameType.js +++ b/tests/baselines/reference/errorWithSameNameType.js @@ -26,13 +26,13 @@ a = b //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a; var b; if (a === b) { diff --git a/tests/baselines/reference/errorsForCallAndAssignmentAreSimilar.js b/tests/baselines/reference/errorsForCallAndAssignmentAreSimilar.js index 72a043f0d8b..59ee98dc295 100644 --- a/tests/baselines/reference/errorsForCallAndAssignmentAreSimilar.js +++ b/tests/baselines/reference/errorsForCallAndAssignmentAreSimilar.js @@ -23,11 +23,11 @@ function minimalExample1() { function foo(x) { } foo([ - { kind: "bluray" }, - { kind: "hdpvd" } + { kind: "bluray", }, + { kind: "hdpvd", } ]); var ds = [ - { kind: "bluray" }, - { kind: "hdpvd" } + { kind: "bluray", }, + { kind: "hdpvd", } ]; } diff --git a/tests/baselines/reference/errorsInGenericTypeReference.errors.txt b/tests/baselines/reference/errorsInGenericTypeReference.errors.txt index c459eee9290..3c4f7d2dc2c 100644 --- a/tests/baselines/reference/errorsInGenericTypeReference.errors.txt +++ b/tests/baselines/reference/errorsInGenericTypeReference.errors.txt @@ -2,7 +2,6 @@ tests/cases/compiler/errorsInGenericTypeReference.ts(11,17): error TS2304: Canno tests/cases/compiler/errorsInGenericTypeReference.ts(17,31): error TS2304: Cannot find name 'V'. tests/cases/compiler/errorsInGenericTypeReference.ts(22,29): error TS2304: Cannot find name 'V'. tests/cases/compiler/errorsInGenericTypeReference.ts(23,36): error TS2304: Cannot find name 'V'. -tests/cases/compiler/errorsInGenericTypeReference.ts(24,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/errorsInGenericTypeReference.ts(24,27): error TS2304: Cannot find name 'V'. tests/cases/compiler/errorsInGenericTypeReference.ts(25,24): error TS2304: Cannot find name 'V'. tests/cases/compiler/errorsInGenericTypeReference.ts(30,36): error TS2304: Cannot find name 'V'. @@ -22,7 +21,7 @@ tests/cases/compiler/errorsInGenericTypeReference.ts(67,40): error TS2304: Canno tests/cases/compiler/errorsInGenericTypeReference.ts(68,24): error TS2304: Cannot find name 'V'. -==== tests/cases/compiler/errorsInGenericTypeReference.ts (22 errors) ==== +==== tests/cases/compiler/errorsInGenericTypeReference.ts (21 errors) ==== interface IFoo { } class Foo { } @@ -55,8 +54,6 @@ tests/cases/compiler/errorsInGenericTypeReference.ts(68,24): error TS2304: Canno ~ !!! error TS2304: Cannot find name 'V'. set a(value: Foo<{ x: V }>) { } // error: could not find symbol V - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~ !!! error TS2304: Cannot find name 'V'. property: Foo<{ x: V }>; // error: could not find symbol V diff --git a/tests/baselines/reference/errorsOnUnionsOfOverlappingObjects01.js b/tests/baselines/reference/errorsOnUnionsOfOverlappingObjects01.js index 25d2c4633e2..a67c93e891a 100644 --- a/tests/baselines/reference/errorsOnUnionsOfOverlappingObjects01.js +++ b/tests/baselines/reference/errorsOnUnionsOfOverlappingObjects01.js @@ -49,7 +49,7 @@ addToZoo(manBeer); //// [errorsOnUnionsOfOverlappingObjects01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; ; exports.x = { a: '', b: '' }; diff --git a/tests/baselines/reference/errorsWithInvokablesInUnions01.js b/tests/baselines/reference/errorsWithInvokablesInUnions01.js index d882ec7bfe4..a4ad05f165a 100644 --- a/tests/baselines/reference/errorsWithInvokablesInUnions01.js +++ b/tests/baselines/reference/errorsWithInvokablesInUnions01.js @@ -21,7 +21,7 @@ export let ctor: IDirectiveLinkFn | ConstructableA | IDirectivePrePostm5.isAlive).toString()); - - class GetSetMonster { - constructor(public name: string, private _health: number) { - - } - - attack(target) { - // WScript.Echo("Attacks " + target); - } - // The contextual keyword "get" followed by an identifier and - // a curly body defines a getter in the same way that "get" - // defines one in an object literal. - get isAlive() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return this._health > 0; - } - - // Likewise, "set" can be used to define setters. - set health(value: number) { - ~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - if (value < 0) { - throw new Error('Health must be non-negative.') - } - this._health = value - } - } - - var m3 = new BasicMonster("1", 100); - var m4 = new BasicMonster("2", 100); - m3.attack(m4); - m3.health = 0; - var x = (m5.isAlive).toString() - - class OverloadedMonster { - constructor(name: string); - constructor(public name: string, public health?: number) { - - } - - attack(); - attack(a: any); - attack(target?) { - //WScript.Echo("Attacks " + target); - } - - isAlive = true; - } - - var m5 = new OverloadedMonster("1"); - var m6 = new OverloadedMonster("2"); - m5.attack(m6); - m5.health = 0; - var y = (m5.isAlive).toString() - - class SplatMonster { - constructor(...args: string[]) { } - roar(name: string, ...args: number[]) { } - } - - - function foo() { return true; } - class PrototypeMonster { - age: number = 1; - name: string; - b = foo(); - } - - class SuperParent { - constructor(a: number) { - - } - - b(b: string) { - - } - - c() { - - } - } - - class SuperChild extends SuperParent { - constructor() { - super(1); - } - - b() { - super.b('str'); - } - - c() { - super.c(); - } - } - - class Statics { - static foo = 1; - static bar: string; - - static baz() { - return ""; - } - } - - var stat = new Statics(); - - interface IFoo { - x: number; - z: string; - } - - class ImplementsInterface implements IFoo { - public x: number; - public z: string; - constructor() { - this.x = 1; - this.z = "foo"; - } - } - - class Visibility { - public foo() { } - private bar() { } - private x: number; - public y: number; - public z: number; - constructor() { - this.x = 1; - this.y = 2; - } - } - - class BaseClassWithConstructor { - constructor(public x: number, public s: string) { } - } - - // used to test codegen - class ChildClassWithoutConstructor extends BaseClassWithConstructor { } - - - var ccwc = new ChildClassWithoutConstructor(1, "s"); - - \ No newline at end of file diff --git a/tests/baselines/reference/es6ClassTest5.js b/tests/baselines/reference/es6ClassTest5.js index 192c4762541..a27ac821716 100644 --- a/tests/baselines/reference/es6ClassTest5.js +++ b/tests/baselines/reference/es6ClassTest5.js @@ -23,7 +23,7 @@ var C1T5 = /** @class */ (function () { }()); var bigClass = /** @class */ (function () { function bigClass() { - this["break"] = 1; + this.break = 1; } return bigClass; }()); diff --git a/tests/baselines/reference/es6ExportEqualsInterop.js b/tests/baselines/reference/es6ExportEqualsInterop.js index 6f1d94451c9..b42bf42e1f4 100644 --- a/tests/baselines/reference/es6ExportEqualsInterop.js +++ b/tests/baselines/reference/es6ExportEqualsInterop.js @@ -223,7 +223,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a0 = exports.a9 = exports.a8 = exports.a7 = exports.a6 = exports.a5 = exports.a4 = exports.a3 = exports.a2 = exports.a1 = void 0; var z2 = require("variable"); var z3 = require("interface-variable"); @@ -286,25 +286,25 @@ class_1.a; class_module_1.a; // named export var interface_2 = require("interface"); -__createBinding(exports, interface_2, "a", "a1"); +Object.defineProperty(exports, "a1", { enumerable: true, get: function () { return interface_2.a; } }); var variable_2 = require("variable"); -__createBinding(exports, variable_2, "a", "a2"); +Object.defineProperty(exports, "a2", { enumerable: true, get: function () { return variable_2.a; } }); var interface_variable_2 = require("interface-variable"); -__createBinding(exports, interface_variable_2, "a", "a3"); +Object.defineProperty(exports, "a3", { enumerable: true, get: function () { return interface_variable_2.a; } }); var module_2 = require("module"); -__createBinding(exports, module_2, "a", "a4"); +Object.defineProperty(exports, "a4", { enumerable: true, get: function () { return module_2.a; } }); var interface_module_2 = require("interface-module"); -__createBinding(exports, interface_module_2, "a", "a5"); +Object.defineProperty(exports, "a5", { enumerable: true, get: function () { return interface_module_2.a; } }); var variable_module_2 = require("variable-module"); -__createBinding(exports, variable_module_2, "a", "a6"); +Object.defineProperty(exports, "a6", { enumerable: true, get: function () { return variable_module_2.a; } }); var function_2 = require("function"); -__createBinding(exports, function_2, "a", "a7"); +Object.defineProperty(exports, "a7", { enumerable: true, get: function () { return function_2.a; } }); var function_module_2 = require("function-module"); -__createBinding(exports, function_module_2, "a", "a8"); +Object.defineProperty(exports, "a8", { enumerable: true, get: function () { return function_module_2.a; } }); var class_2 = require("class"); -__createBinding(exports, class_2, "a", "a9"); +Object.defineProperty(exports, "a9", { enumerable: true, get: function () { return class_2.a; } }); var class_module_2 = require("class-module"); -__createBinding(exports, class_module_2, "a", "a0"); +Object.defineProperty(exports, "a0", { enumerable: true, get: function () { return class_module_2.a; } }); // export-star __exportStar(require("interface"), exports); __exportStar(require("variable"), exports); diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js index 868c9fe1d6c..cb36de48093 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js @@ -25,7 +25,7 @@ export var x6 = new m(); //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x11 = exports.a12 = exports.a11 = exports.m = exports.x = exports.a = void 0; var a = /** @class */ (function () { function a() { @@ -65,7 +65,7 @@ var x11 = /** @class */ (function () { exports.x11 = x11; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x6 = exports.x3 = exports.x5 = exports.x4 = exports.x2 = exports.x1 = void 0; var server_1 = require("./server"); exports.x1 = new server_1.a(); diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js index 603a8774860..f7f1cf19bec 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js @@ -9,7 +9,7 @@ export var x = new nameSpaceBinding.a(); //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var a = /** @class */ (function () { function a() { @@ -19,7 +19,7 @@ var a = /** @class */ (function () { exports.a = a; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var nameSpaceBinding = require("./server"); exports.x = new nameSpaceBinding.a(); diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.js index 4b8c46e9041..51fe84eec1f 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.js @@ -9,12 +9,12 @@ export var x: number = nameSpaceBinding.a; //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var nameSpaceBinding = require("./server"); exports.x = nameSpaceBinding.a; diff --git a/tests/baselines/reference/es6ImportDefaultBindingNoDefaultProperty.js b/tests/baselines/reference/es6ImportDefaultBindingNoDefaultProperty.js index 458093daf1a..fccd4106160 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingNoDefaultProperty.js +++ b/tests/baselines/reference/es6ImportDefaultBindingNoDefaultProperty.js @@ -9,9 +9,9 @@ import defaultBinding from "./es6ImportDefaultBindingNoDefaultProperty_0"; //// [es6ImportDefaultBindingNoDefaultProperty_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; //// [es6ImportDefaultBindingNoDefaultProperty_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/es6ImportEqualsExportModuleCommonJsError.js b/tests/baselines/reference/es6ImportEqualsExportModuleCommonJsError.js index 37f127721ce..7361b1b144c 100644 --- a/tests/baselines/reference/es6ImportEqualsExportModuleCommonJsError.js +++ b/tests/baselines/reference/es6ImportEqualsExportModuleCommonJsError.js @@ -21,6 +21,6 @@ var a = /** @class */ (function () { module.exports = a; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./a"); a; diff --git a/tests/baselines/reference/es6ImportNameSpaceImportAmd.js b/tests/baselines/reference/es6ImportNameSpaceImportAmd.js index 4f6256a2403..a9e632894a0 100644 --- a/tests/baselines/reference/es6ImportNameSpaceImportAmd.js +++ b/tests/baselines/reference/es6ImportNameSpaceImportAmd.js @@ -12,14 +12,14 @@ import * as nameSpaceBinding2 from "es6ImportNameSpaceImportAmd_0"; // elide thi //// [es6ImportNameSpaceImportAmd_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; }); //// [es6ImportNameSpaceImportAmd_1.js] define(["require", "exports", "es6ImportNameSpaceImportAmd_0"], function (require, exports, nameSpaceBinding) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x = nameSpaceBinding.a; }); diff --git a/tests/baselines/reference/es6ImportNameSpaceImportDts.js b/tests/baselines/reference/es6ImportNameSpaceImportDts.js index ff953ee656a..c77b5269ca1 100644 --- a/tests/baselines/reference/es6ImportNameSpaceImportDts.js +++ b/tests/baselines/reference/es6ImportNameSpaceImportDts.js @@ -10,7 +10,7 @@ import * as nameSpaceBinding2 from "./server"; // unreferenced //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c = /** @class */ (function () { function c() { @@ -21,7 +21,7 @@ exports.c = c; ; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var nameSpaceBinding = require("./server"); exports.x = new nameSpaceBinding.c(); diff --git a/tests/baselines/reference/es6ImportNameSpaceImportWithExport.js b/tests/baselines/reference/es6ImportNameSpaceImportWithExport.js index b6f30b1365b..79399f3111b 100644 --- a/tests/baselines/reference/es6ImportNameSpaceImportWithExport.js +++ b/tests/baselines/reference/es6ImportNameSpaceImportWithExport.js @@ -12,14 +12,14 @@ export import * as nameSpaceBinding2 from "server"; // Not referenced imports //// [server.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; }); //// [client.js] define(["require", "exports", "server"], function (require, exports, nameSpaceBinding) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = nameSpaceBinding.a; }); diff --git a/tests/baselines/reference/es6ImportNamedImportAmd.js b/tests/baselines/reference/es6ImportNamedImportAmd.js index ba8051b4f72..4b671334a9e 100644 --- a/tests/baselines/reference/es6ImportNamedImportAmd.js +++ b/tests/baselines/reference/es6ImportNamedImportAmd.js @@ -43,7 +43,7 @@ import { aaaa as bbbb } from "es6ImportNamedImportAmd_0"; //// [es6ImportNamedImportAmd_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaaa = exports.z2 = exports.z1 = exports.x1 = exports.a1 = exports.m = exports.x = exports.a = void 0; exports.a = 10; exports.x = exports.a; @@ -57,7 +57,7 @@ define(["require", "exports"], function (require, exports) { //// [es6ImportNamedImportAmd_1.js] define(["require", "exports", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0"], function (require, exports, es6ImportNamedImportAmd_0_1, es6ImportNamedImportAmd_0_2, es6ImportNamedImportAmd_0_3, es6ImportNamedImportAmd_0_4, es6ImportNamedImportAmd_0_5, es6ImportNamedImportAmd_0_6, es6ImportNamedImportAmd_0_7, es6ImportNamedImportAmd_0_8, es6ImportNamedImportAmd_0_9) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var xxxx = es6ImportNamedImportAmd_0_1.a; var xxxx = es6ImportNamedImportAmd_0_2.a; var xxxx = es6ImportNamedImportAmd_0_3.x; diff --git a/tests/baselines/reference/es6ImportNamedImportDts.js b/tests/baselines/reference/es6ImportNamedImportDts.js index b268f422092..38ee48c5817 100644 --- a/tests/baselines/reference/es6ImportNamedImportDts.js +++ b/tests/baselines/reference/es6ImportNamedImportDts.js @@ -47,7 +47,7 @@ import { aaaa1 as bbbb } from "./server"; //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aaaa1 = exports.aaaa = exports.z2 = exports.z1 = exports.x111 = exports.a111 = exports.x1 = exports.a1 = exports.m = exports.x11 = exports.x = exports.a12 = exports.a11 = exports.a = void 0; var a = /** @class */ (function () { function a() { @@ -135,7 +135,7 @@ var aaaa1 = /** @class */ (function () { exports.aaaa1 = aaaa1; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z2 = exports.z111 = exports.xxxx9 = exports.xxxx8 = exports.xxxx7 = exports.xxxx6 = exports.xxxx5 = exports.xxxx4 = exports.xxxx3 = exports.xxxx2 = exports.xxxx1 = exports.xxxx = void 0; var server_1 = require("./server"); exports.xxxx = new server_1.a(); diff --git a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js index aa4cd31537b..14678ba87f8 100644 --- a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js +++ b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js @@ -13,7 +13,7 @@ export = x; //// [es6ImportNamedImportInIndirectExportAssignment_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/es6ImportNamedImportMergeErrors.js b/tests/baselines/reference/es6ImportNamedImportMergeErrors.js index 86fa2f68eb9..7d0595448f5 100644 --- a/tests/baselines/reference/es6ImportNamedImportMergeErrors.js +++ b/tests/baselines/reference/es6ImportNamedImportMergeErrors.js @@ -21,7 +21,7 @@ import { z1 as z } from "./es6ImportNamedImportMergeErrors_0"; // should be erro //// [es6ImportNamedImportMergeErrors_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z1 = exports.z = exports.x = exports.a = void 0; exports.a = 10; exports.x = exports.a; @@ -29,6 +29,6 @@ exports.z = exports.a; exports.z1 = exports.a; //// [es6ImportNamedImportMergeErrors_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = 10; var x44 = 10; diff --git a/tests/baselines/reference/es6ImportNamedImportNoExportMember.js b/tests/baselines/reference/es6ImportNamedImportNoExportMember.js index fde5c13cab2..2eaa0f8956f 100644 --- a/tests/baselines/reference/es6ImportNamedImportNoExportMember.js +++ b/tests/baselines/reference/es6ImportNamedImportNoExportMember.js @@ -10,10 +10,10 @@ import { x1 as x } from "./es6ImportNamedImportNoExportMember_0"; //// [es6ImportNamedImportNoExportMember_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.a = void 0; exports.a = 10; exports.x = exports.a; //// [es6ImportNamedImport_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/es6ImportNamedImportWithExport.js b/tests/baselines/reference/es6ImportNamedImportWithExport.js index ca03de25292..1062233bb26 100644 --- a/tests/baselines/reference/es6ImportNamedImportWithExport.js +++ b/tests/baselines/reference/es6ImportNamedImportWithExport.js @@ -41,7 +41,7 @@ export import { aaaa as bbbb } from "./server"; //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aaaa = exports.z2 = exports.z1 = exports.x1 = exports.a1 = exports.m = exports.x = exports.a = void 0; exports.a = 10; exports.x = exports.a; @@ -53,7 +53,7 @@ exports.z2 = 10; exports.aaaa = 10; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z2 = exports.z111 = exports.xxxx = void 0; var server_1 = require("./server"); exports.xxxx = server_1.a; diff --git a/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js b/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js index cd5d55cbb86..8c609ccc63b 100644 --- a/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js +++ b/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js @@ -21,7 +21,7 @@ export var cVal = new C(); //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C2 = exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -39,7 +39,7 @@ var C2 = /** @class */ (function () { exports.C2 = C2; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.cVal = void 0; var server_1 = require("./server"); // Shouldnt emit I and C2 into the js file and emit C and I in .d.ts file exports.cVal = new server_1.C(); diff --git a/tests/baselines/reference/es6ImportWithoutFromClauseAmd.js b/tests/baselines/reference/es6ImportWithoutFromClauseAmd.js index 36680ff631c..6b858446c87 100644 --- a/tests/baselines/reference/es6ImportWithoutFromClauseAmd.js +++ b/tests/baselines/reference/es6ImportWithoutFromClauseAmd.js @@ -15,21 +15,21 @@ var _b = 10; //// [es6ImportWithoutFromClauseAmd_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; }); //// [es6ImportWithoutFromClauseAmd_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; }); //// [es6ImportWithoutFromClauseAmd_2.js] define(["require", "exports", "es6ImportWithoutFromClauseAmd_0", "es6ImportWithoutFromClauseAmd_2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var _a = 10; var _b = 10; }); diff --git a/tests/baselines/reference/es6ImportWithoutFromClauseWithExport.js b/tests/baselines/reference/es6ImportWithoutFromClauseWithExport.js index ca0997bf9f3..cca586a29fb 100644 --- a/tests/baselines/reference/es6ImportWithoutFromClauseWithExport.js +++ b/tests/baselines/reference/es6ImportWithoutFromClauseWithExport.js @@ -8,12 +8,12 @@ export import "server"; //// [server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; //// [client.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("server"); diff --git a/tests/baselines/reference/esModuleInterop.js b/tests/baselines/reference/esModuleInterop.js index dd98c488aa3..7fc47661281 100644 --- a/tests/baselines/reference/esModuleInterop.js +++ b/tests/baselines/reference/esModuleInterop.js @@ -46,10 +46,10 @@ var __importStar = (this && this.__importStar) || function (mod) { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hybrid_1 = require("./hybrid"); var path_1 = __importDefault(require("./path")); var fs = __importStar(require("./fs")); -path_1["default"]; +path_1.default; (0, hybrid_1.sayHello)(); fs; diff --git a/tests/baselines/reference/esModuleInteropDefaultImports.js b/tests/baselines/reference/esModuleInteropDefaultImports.js index f893e0e968b..eafda0be85e 100644 --- a/tests/baselines/reference/esModuleInteropDefaultImports.js +++ b/tests/baselines/reference/esModuleInteropDefaultImports.js @@ -38,8 +38,8 @@ self.def.default(); //// [mod.js] "use strict"; -exports.__esModule = true; -exports["default"] = fun; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = fun; //// [a.js] "use strict"; var mod = require("./mod"); @@ -72,32 +72,32 @@ var __importStar = (this && this.__importStar) || function (mod) { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; -exports.def = exports["default"] = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.def = exports.default = void 0; var a_1 = __importDefault(require("./a")); var a_2 = __importDefault(require("./a")); var a_3 = __importDefault(require("./a")); var self = __importStar(require("./b")); var a_4 = require("./a"); -__createBinding(exports, a_4, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(a_4).default; } }); var a_5 = require("./a"); -__createBinding(exports, a_5, "default", "def"); -a_1["default"] === a_2["default"]; -a_2["default"] === a_3["default"]; -a_3["default"] === a_3["default"]; -a_3["default"] === self["default"]; -self["default"] === self.def; +Object.defineProperty(exports, "def", { enumerable: true, get: function () { return __importDefault(a_5).default; } }); +a_1.default === a_2.default; +a_2.default === a_3.default; +a_3.default === a_3.default; +a_3.default === self.default; +self.default === self.def; // should all fail -(0, a_1["default"])(); -(0, a_2["default"])(); -(0, a_3["default"])(); -(0, a_3["default"])(); -self["default"](); +(0, a_1.default)(); +(0, a_2.default)(); +(0, a_3.default)(); +(0, a_3.default)(); +self.default(); self.def(); // should all work -a_1["default"]["default"](); -a_2["default"]["default"](); -a_3["default"]["default"](); -a_3["default"]["default"](); -self["default"]["default"](); -self.def["default"](); +a_1.default.default(); +a_2.default.default(); +a_3.default.default(); +a_3.default.default(); +self.default.default(); +self.def.default(); diff --git a/tests/baselines/reference/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.js b/tests/baselines/reference/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.js index 22db68eb1fb..b668b6c3a24 100644 --- a/tests/baselines/reference/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.js +++ b/tests/baselines/reference/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.js @@ -23,7 +23,7 @@ const p = new C(1, 2); var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var point_1 = __importDefault(require("./point")); -var C = point_1["default"]; +var C = point_1.default; var p = new C(1, 2); diff --git a/tests/baselines/reference/esModuleInteropImportCall.js b/tests/baselines/reference/esModuleInteropImportCall.js index 1a1fa6c1a29..0defb7297d9 100644 --- a/tests/baselines/reference/esModuleInteropImportCall.js +++ b/tests/baselines/reference/esModuleInteropImportCall.js @@ -35,5 +35,5 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Promise.resolve().then(function () { return __importStar(require("./foo")); }).then(function (f) { - f["default"]; + f.default; }); diff --git a/tests/baselines/reference/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.js b/tests/baselines/reference/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.js index 918efb4fbbb..bd9aa6634ef 100644 --- a/tests/baselines/reference/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.js +++ b/tests/baselines/reference/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.js @@ -8,7 +8,7 @@ void b; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m_1 = __importDefault(require("m")); -void m_1["default"]; -void m_1["default"]; +void m_1.default; +void m_1.default; diff --git a/tests/baselines/reference/esModuleInteropImportNamespace.js b/tests/baselines/reference/esModuleInteropImportNamespace.js index 132d5886d71..3bbcde7aa65 100644 --- a/tests/baselines/reference/esModuleInteropImportNamespace.js +++ b/tests/baselines/reference/esModuleInteropImportNamespace.js @@ -35,6 +35,6 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./foo")); -foo["default"]; +foo.default; diff --git a/tests/baselines/reference/esModuleInteropNamedDefaultImports.js b/tests/baselines/reference/esModuleInteropNamedDefaultImports.js index f7758925f75..3d46bb0bd22 100644 --- a/tests/baselines/reference/esModuleInteropNamedDefaultImports.js +++ b/tests/baselines/reference/esModuleInteropNamedDefaultImports.js @@ -14,14 +14,14 @@ new Foo3(); //// [mod.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -exports["default"] = Foo; +exports.default = Foo; var Bar = /** @class */ (function () { function Bar() { } @@ -56,11 +56,11 @@ var __importStar = (this && this.__importStar) || function (mod) { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var mod_1 = __importDefault(require("./mod")); var mod_2 = __importDefault(require("./mod")); var mod_3 = __importStar(require("./mod")); -new mod_1["default"](); -new mod_2["default"](); +new mod_1.default(); +new mod_2.default(); new mod_3.Bar(); -new mod_3["default"](); +new mod_3.default(); diff --git a/tests/baselines/reference/esModuleInteropPrettyErrorRelatedInformation.js b/tests/baselines/reference/esModuleInteropPrettyErrorRelatedInformation.js index 1a0b0424aa0..903fe6cfedb 100644 --- a/tests/baselines/reference/esModuleInteropPrettyErrorRelatedInformation.js +++ b/tests/baselines/reference/esModuleInteropPrettyErrorRelatedInformation.js @@ -35,7 +35,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./foo")); function invoke(f) { f(); } invoke(foo); diff --git a/tests/baselines/reference/esModuleInteropTslibHelpers.js b/tests/baselines/reference/esModuleInteropTslibHelpers.js index 2ff7cec8631..ce3ec490da7 100644 --- a/tests/baselines/reference/esModuleInteropTslibHelpers.js +++ b/tests/baselines/reference/esModuleInteropTslibHelpers.js @@ -21,11 +21,11 @@ export { Bar } //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var tslib_1 = require("tslib"); var path_1 = tslib_1.__importDefault(require("path")); -path_1["default"].resolve("", "../"); +path_1.default.resolve("", "../"); var Foo = /** @class */ (function () { function Foo() { } @@ -34,7 +34,7 @@ var Foo = /** @class */ (function () { exports.Foo = Foo; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo2 = void 0; var tslib_1 = require("tslib"); var path = tslib_1.__importStar(require("path")); @@ -47,11 +47,11 @@ var Foo2 = /** @class */ (function () { exports.Foo2 = Foo2; //// [file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo3 = void 0; var tslib_1 = require("tslib"); var path_1 = tslib_1.__importDefault(require("path")); -(0, path_1["default"])("", "../"); +(0, path_1.default)("", "../"); var Foo3 = /** @class */ (function () { function Foo3() { } @@ -60,9 +60,9 @@ var Foo3 = /** @class */ (function () { exports.Foo3 = Foo3; //// [file4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var tslib_1 = require("tslib"); var path_1 = tslib_1.__importStar(require("path")); -exports.Bar = path_1.Bar; -(0, path_1["default"])("", "../"); +Object.defineProperty(exports, "Bar", { enumerable: true, get: function () { return path_1.Bar; } }); +(0, path_1.default)("", "../"); diff --git a/tests/baselines/reference/esModuleInteropUsesExportStarWhenDefaultPlusNames.js b/tests/baselines/reference/esModuleInteropUsesExportStarWhenDefaultPlusNames.js index 9977eb932c8..2d1d012fd3d 100644 --- a/tests/baselines/reference/esModuleInteropUsesExportStarWhenDefaultPlusNames.js +++ b/tests/baselines/reference/esModuleInteropUsesExportStarWhenDefaultPlusNames.js @@ -28,7 +28,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var dep_1 = __importStar(require("./dep")); -void dep_1["default"]; +void dep_1.default; void dep_1.var2; diff --git a/tests/baselines/reference/esModuleInteropWithExportStar(target=es3).js b/tests/baselines/reference/esModuleInteropWithExportStar(target=es3).js index 01f196c4382..b52b84ecbf4 100644 --- a/tests/baselines/reference/esModuleInteropWithExportStar(target=es3).js +++ b/tests/baselines/reference/esModuleInteropWithExportStar(target=es3).js @@ -40,12 +40,12 @@ var __importStar = (this && this.__importStar) || function (mod) { var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; var fs = __importStar(require("./fs")); fs; __exportStar(require("./fs"), exports); var fs_1 = require("./fs"); -__createBinding(exports, fs_1, "x"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return fs_1.x; } }); var fs_2 = require("./fs"); -__createBinding(exports, fs_2, "x", "y"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return fs_2.x; } }); diff --git a/tests/baselines/reference/esModuleIntersectionCrash.js b/tests/baselines/reference/esModuleIntersectionCrash.js index b5bf4b0580a..54644a78681 100644 --- a/tests/baselines/reference/esModuleIntersectionCrash.js +++ b/tests/baselines/reference/esModuleIntersectionCrash.js @@ -37,7 +37,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var mod = __importStar(require("./mod")); mod.a; mod.b; diff --git a/tests/baselines/reference/evolvingArrayTypeInAssert.js b/tests/baselines/reference/evolvingArrayTypeInAssert.js index 498bfc283cc..a4240bd12cb 100644 --- a/tests/baselines/reference/evolvingArrayTypeInAssert.js +++ b/tests/baselines/reference/evolvingArrayTypeInAssert.js @@ -11,7 +11,7 @@ function yadda() { //// [evolvingArrayTypeInAssert.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.unsafeCast = void 0; function unsafeCast(_value) { } exports.unsafeCast = unsafeCast; diff --git a/tests/baselines/reference/excessPropertyCheckWithNestedArrayIntersection.js b/tests/baselines/reference/excessPropertyCheckWithNestedArrayIntersection.js index 0f9085edd10..25cbc837241 100644 --- a/tests/baselines/reference/excessPropertyCheckWithNestedArrayIntersection.js +++ b/tests/baselines/reference/excessPropertyCheckWithNestedArrayIntersection.js @@ -28,7 +28,7 @@ var repro = { dataType: { fields: [{ key: 'bla', - value: null - }] + value: null, + }], } }; diff --git a/tests/baselines/reference/excessPropertyCheckWithUnions.js b/tests/baselines/reference/excessPropertyCheckWithUnions.js index ea406ef4281..dabcd824f36 100644 --- a/tests/baselines/reference/excessPropertyCheckWithUnions.js +++ b/tests/baselines/reference/excessPropertyCheckWithUnions.js @@ -193,21 +193,21 @@ var abab = { kind: "A", n: { a: "a", - b: "b" + b: "b", // excess -- kind: "A" } }; var abac = { kind: "A", n: { a: "a", - c: "c" + c: "c", // ok -- kind: "A", an: { a: string } | { c: string } } }; var obj = { tag: 'button', type: 'submit', // should have error here - href: 'foo' + href: 'foo', }; ; var dataSpecification = { @@ -220,11 +220,11 @@ function F1(_arg) { } F1({ props: { prop1: prop1, - prop2: prop2 - } + prop2: prop2, + }, }); function F2(_props) { } F2({ prop1: prop1, - prop2: prop2 + prop2: prop2, }); diff --git a/tests/baselines/reference/excessPropertyChecksWithNestedIntersections.js b/tests/baselines/reference/excessPropertyChecksWithNestedIntersections.js index e97099064b9..e2cbac07929 100644 --- a/tests/baselines/reference/excessPropertyChecksWithNestedIntersections.js +++ b/tests/baselines/reference/excessPropertyChecksWithNestedIntersections.js @@ -74,7 +74,7 @@ test = { foo: true, bar: { foo: true, bar: true, boo: true } } //// [excessPropertyChecksWithNestedIntersections.js] "use strict"; // https://github.com/Microsoft/TypeScript/issues/13813 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myInstance = exports.photo = exports.obj = void 0; var a = { a: { x: 'hello' } }; // ok var b = { a: { x: 2 } }; // error - types of property x are incompatible diff --git a/tests/baselines/reference/excessiveStackDepthFlatArray.js b/tests/baselines/reference/excessiveStackDepthFlatArray.js index dad4ee92c5b..8d337a97624 100644 --- a/tests/baselines/reference/excessiveStackDepthFlatArray.js +++ b/tests/baselines/reference/excessiveStackDepthFlatArray.js @@ -51,7 +51,7 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { return to.concat(ar || Array.prototype.slice.call(from)); }; configureStore({ - middleware: __spreadArray([], defaultMiddleware, true) + middleware: __spreadArray([], defaultMiddleware, true), // Should not error }); var Component = function () { var categories = ['Fruit', 'Vegetables']; diff --git a/tests/baselines/reference/expandoFunctionContextualTypesNoValue.js b/tests/baselines/reference/expandoFunctionContextualTypesNoValue.js index ebe8b1c381c..6bb018a5e35 100644 --- a/tests/baselines/reference/expandoFunctionContextualTypesNoValue.js +++ b/tests/baselines/reference/expandoFunctionContextualTypesNoValue.js @@ -9,10 +9,10 @@ Foo.bar = () => { }; //// [expandoFunctionContextualTypesNoValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; // GH #38532 var blah_1 = require("blah"); function Foo() { } exports.Foo = Foo; -blah_1["default"].bar = function () { }; +blah_1.default.bar = function () { }; diff --git a/tests/baselines/reference/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.js b/tests/baselines/reference/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.js index 062cc483570..df4ead18522 100644 --- a/tests/baselines/reference/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.js +++ b/tests/baselines/reference/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.js @@ -38,6 +38,6 @@ var Foo = /** @class */ (function () { __metadata("design:type", Function), __metadata("design:paramtypes", [typeof (_d = typeof A !== "undefined" && (_a = A.B) !== void 0 && (_b = _a.C) !== void 0 && (_c = _b.D) !== void 0 && _c.E) === "function" ? _d : Object]), __metadata("design:returntype", void 0) - ], Foo.prototype, "f"); + ], Foo.prototype, "f", null); return Foo; }()); diff --git a/tests/baselines/reference/exportAndImport-es3-amd.js b/tests/baselines/reference/exportAndImport-es3-amd.js index 6f7de5ee871..1212ac96206 100644 --- a/tests/baselines/reference/exportAndImport-es3-amd.js +++ b/tests/baselines/reference/exportAndImport-es3-amd.js @@ -14,17 +14,17 @@ export default function f2() { //// [m1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function f1() { } - exports["default"] = f1; + exports.default = f1; }); //// [m2.js] define(["require", "exports", "./m1"], function (require, exports, m1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function f2() { - (0, m1_1["default"])(); + (0, m1_1.default)(); } - exports["default"] = f2; + exports.default = f2; }); diff --git a/tests/baselines/reference/exportAndImport-es3.js b/tests/baselines/reference/exportAndImport-es3.js index de49050ff93..23b48424e29 100644 --- a/tests/baselines/reference/exportAndImport-es3.js +++ b/tests/baselines/reference/exportAndImport-es3.js @@ -13,15 +13,15 @@ export default function f2() { //// [m1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f1() { } -exports["default"] = f1; +exports.default = f1; //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1_1 = require("./m1"); function f2() { - (0, m1_1["default"])(); + (0, m1_1.default)(); } -exports["default"] = f2; +exports.default = f2; diff --git a/tests/baselines/reference/exportArrayBindingPattern.js b/tests/baselines/reference/exportArrayBindingPattern.js index 62d513883e4..9e4c1a1c01e 100644 --- a/tests/baselines/reference/exportArrayBindingPattern.js +++ b/tests/baselines/reference/exportArrayBindingPattern.js @@ -5,7 +5,7 @@ export { a, b }; //// [exportArrayBindingPattern.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; // issue: https://github.com/Microsoft/TypeScript/issues/10778 var _a = [1, 2, 3], a = _a[0], b = _a[2]; diff --git a/tests/baselines/reference/exportAsNamespace1(module=amd).js b/tests/baselines/reference/exportAsNamespace1(module=amd).js index 948e013f474..743ddb8c546 100644 --- a/tests/baselines/reference/exportAsNamespace1(module=amd).js +++ b/tests/baselines/reference/exportAsNamespace1(module=amd).js @@ -18,7 +18,7 @@ foo.ns.b; //// [0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -26,7 +26,7 @@ define(["require", "exports"], function (require, exports) { //// [1.js] define(["require", "exports", "./0"], function (require, exports, ns) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = ns; ns.a; @@ -35,7 +35,7 @@ define(["require", "exports", "./0"], function (require, exports, ns) { //// [2.js] define(["require", "exports", "./1"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); foo.ns.a; foo.ns.b; }); diff --git a/tests/baselines/reference/exportAsNamespace1(module=commonjs).js b/tests/baselines/reference/exportAsNamespace1(module=commonjs).js index cdbc0999fb5..9dbeb657616 100644 --- a/tests/baselines/reference/exportAsNamespace1(module=commonjs).js +++ b/tests/baselines/reference/exportAsNamespace1(module=commonjs).js @@ -17,20 +17,20 @@ foo.ns.b; //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = require("./0"); ns.a; ns.b; //// [2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./1"); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace1(module=umd).js b/tests/baselines/reference/exportAsNamespace1(module=umd).js index e9ad1fbd1f0..d1218984d89 100644 --- a/tests/baselines/reference/exportAsNamespace1(module=umd).js +++ b/tests/baselines/reference/exportAsNamespace1(module=umd).js @@ -26,7 +26,7 @@ foo.ns.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -42,7 +42,7 @@ foo.ns.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = require("./0"); ns.a; @@ -59,7 +59,7 @@ foo.ns.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./1"); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace2(module=amd).js b/tests/baselines/reference/exportAsNamespace2(module=amd).js index 54285daee39..206ebc540ec 100644 --- a/tests/baselines/reference/exportAsNamespace2(module=amd).js +++ b/tests/baselines/reference/exportAsNamespace2(module=amd).js @@ -18,7 +18,7 @@ foo.ns.b; //// [0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -49,7 +49,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./0"], function (require, exports, ns) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(ns); ns.a; @@ -81,7 +81,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./1"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); foo = __importStar(foo); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace2(module=commonjs).js b/tests/baselines/reference/exportAsNamespace2(module=commonjs).js index 33fd35fc73f..1b01d88024b 100644 --- a/tests/baselines/reference/exportAsNamespace2(module=commonjs).js +++ b/tests/baselines/reference/exportAsNamespace2(module=commonjs).js @@ -17,7 +17,7 @@ foo.ns.b; //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -46,7 +46,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(require("./0")); ns.a; @@ -76,7 +76,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./1")); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace2(module=umd).js b/tests/baselines/reference/exportAsNamespace2(module=umd).js index 5eff6acbca4..df4d21d62d0 100644 --- a/tests/baselines/reference/exportAsNamespace2(module=umd).js +++ b/tests/baselines/reference/exportAsNamespace2(module=umd).js @@ -26,7 +26,7 @@ foo.ns.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -65,7 +65,7 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(require("./0")); ns.a; @@ -105,7 +105,7 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./1")); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace3(module=amd).js b/tests/baselines/reference/exportAsNamespace3(module=amd).js index 1c80c7684e1..499fca43328 100644 --- a/tests/baselines/reference/exportAsNamespace3(module=amd).js +++ b/tests/baselines/reference/exportAsNamespace3(module=amd).js @@ -21,7 +21,7 @@ foo.ns.b; //// [0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -52,7 +52,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./0"], function (require, exports, ns) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(ns); ns.a; @@ -87,7 +87,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./1"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); foo = __importStar(foo); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace3(module=commonjs).js b/tests/baselines/reference/exportAsNamespace3(module=commonjs).js index b5dc487aba7..e4b2d67ce91 100644 --- a/tests/baselines/reference/exportAsNamespace3(module=commonjs).js +++ b/tests/baselines/reference/exportAsNamespace3(module=commonjs).js @@ -20,7 +20,7 @@ foo.ns.b; //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -49,7 +49,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(require("./0")); ns.a; @@ -82,7 +82,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./1")); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace3(module=umd).js b/tests/baselines/reference/exportAsNamespace3(module=umd).js index 36ebe382ec7..af2aad50c8c 100644 --- a/tests/baselines/reference/exportAsNamespace3(module=umd).js +++ b/tests/baselines/reference/exportAsNamespace3(module=umd).js @@ -29,7 +29,7 @@ foo.ns.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -68,7 +68,7 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(require("./0")); ns.a; @@ -111,7 +111,7 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var foo = __importStar(require("./1")); foo.ns.a; foo.ns.b; diff --git a/tests/baselines/reference/exportAsNamespace4(module=amd).js b/tests/baselines/reference/exportAsNamespace4(module=amd).js index 68d2c134879..d9e6470b31a 100644 --- a/tests/baselines/reference/exportAsNamespace4(module=amd).js +++ b/tests/baselines/reference/exportAsNamespace4(module=amd).js @@ -24,7 +24,7 @@ foo1.b; //// [0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -55,9 +55,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./0"], function (require, exports, _0_1) { "use strict"; - exports.__esModule = true; - exports["default"] = void 0; - exports["default"] = __importStar(_0_1); + Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = void 0; + exports.default = __importStar(_0_1); }); //// [11.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -85,9 +85,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; define(["require", "exports", "./0"], function (require, exports, ns) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); ns = __importStar(ns); - exports["default"] = ns; + exports.default = ns; }); //// [2.js] var __importDefault = (this && this.__importDefault) || function (mod) { @@ -95,13 +95,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; define(["require", "exports", "./1", "./11"], function (require, exports, _1_1, _11_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); _1_1 = __importDefault(_1_1); _11_1 = __importDefault(_11_1); - _1_1["default"].a; - _11_1["default"].a; - _1_1["default"].b; - _11_1["default"].b; + _1_1.default.a; + _11_1.default.a; + _1_1.default.b; + _11_1.default.b; }); diff --git a/tests/baselines/reference/exportAsNamespace4(module=commonjs).js b/tests/baselines/reference/exportAsNamespace4(module=commonjs).js index d06c4262db6..60f213ca826 100644 --- a/tests/baselines/reference/exportAsNamespace4(module=commonjs).js +++ b/tests/baselines/reference/exportAsNamespace4(module=commonjs).js @@ -23,7 +23,7 @@ foo1.b; //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -52,9 +52,9 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; -exports["default"] = void 0; -exports["default"] = __importStar(require("./0")); +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; +exports.default = __importStar(require("./0")); //// [11.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -80,21 +80,21 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ns = __importStar(require("./0")); -exports["default"] = ns; +exports.default = ns; //// [2.js] "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var _1_1 = __importDefault(require("./1")); var _11_1 = __importDefault(require("./11")); -_1_1["default"].a; -_11_1["default"].a; -_1_1["default"].b; -_11_1["default"].b; +_1_1.default.a; +_11_1.default.a; +_1_1.default.b; +_11_1.default.b; //// [0.d.ts] diff --git a/tests/baselines/reference/exportAsNamespace4(module=system).js b/tests/baselines/reference/exportAsNamespace4(module=system).js index 5d13f063ea7..8898e048f56 100644 --- a/tests/baselines/reference/exportAsNamespace4(module=system).js +++ b/tests/baselines/reference/exportAsNamespace4(module=system).js @@ -79,10 +79,10 @@ System.register(["./1", "./11"], function (exports_1, context_1) { } ], execute: function () { - _1_1["default"].a; - _11_1["default"].a; - _1_1["default"].b; - _11_1["default"].b; + _1_1.default.a; + _11_1.default.a; + _1_1.default.b; + _11_1.default.b; } }; }); diff --git a/tests/baselines/reference/exportAsNamespace4(module=umd).js b/tests/baselines/reference/exportAsNamespace4(module=umd).js index f0aa1124241..2f550d39b35 100644 --- a/tests/baselines/reference/exportAsNamespace4(module=umd).js +++ b/tests/baselines/reference/exportAsNamespace4(module=umd).js @@ -32,7 +32,7 @@ foo1.b; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -71,9 +71,9 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; - exports["default"] = void 0; - exports["default"] = __importStar(require("./0")); + Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = void 0; + exports.default = __importStar(require("./0")); }); //// [11.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -109,9 +109,9 @@ var __importStar = (this && this.__importStar) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var ns = __importStar(require("./0")); - exports["default"] = ns; + exports.default = ns; }); //// [2.js] var __importDefault = (this && this.__importDefault) || function (mod) { @@ -127,13 +127,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) { } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var _1_1 = __importDefault(require("./1")); var _11_1 = __importDefault(require("./11")); - _1_1["default"].a; - _11_1["default"].a; - _1_1["default"].b; - _11_1["default"].b; + _1_1.default.a; + _11_1.default.a; + _1_1.default.b; + _11_1.default.b; }); diff --git a/tests/baselines/reference/exportAsNamespace_augment.js b/tests/baselines/reference/exportAsNamespace_augment.js index 6186d698791..9557e5cb0d4 100644 --- a/tests/baselines/reference/exportAsNamespace_augment.js +++ b/tests/baselines/reference/exportAsNamespace_augment.js @@ -26,7 +26,7 @@ a2.x + a2.y + a2.z + a2.conflict; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a2 = require("./a"); a.x + a.y + a.z + a.conflict; a2.x + a2.y + a2.z + a2.conflict; diff --git a/tests/baselines/reference/exportAsNamespace_exportAssignment.js b/tests/baselines/reference/exportAsNamespace_exportAssignment.js index 3939e35f7c4..635f9cc8753 100644 --- a/tests/baselines/reference/exportAsNamespace_exportAssignment.js +++ b/tests/baselines/reference/exportAsNamespace_exportAssignment.js @@ -35,6 +35,6 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; exports.ns = __importStar(require("./a")); diff --git a/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js b/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js index 7afa249b2f3..342308be483 100644 --- a/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js +++ b/tests/baselines/reference/exportAsNamespace_missingEmitHelpers.js @@ -9,10 +9,10 @@ export * as ns from './a'; // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ns = void 0; var tslib_1 = require("tslib"); exports.ns = tslib_1.__importStar(require("./a")); // Error diff --git a/tests/baselines/reference/exportAssignClassAndModule.js b/tests/baselines/reference/exportAssignClassAndModule.js index ba3d04c8f53..af9a2f43ed1 100644 --- a/tests/baselines/reference/exportAssignClassAndModule.js +++ b/tests/baselines/reference/exportAssignClassAndModule.js @@ -28,7 +28,7 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [exportAssignClassAndModule_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z; var zz; zz.x; diff --git a/tests/baselines/reference/exportAssignDottedName.js b/tests/baselines/reference/exportAssignDottedName.js index 9abc9dd27d2..2dd57b3bd96 100644 --- a/tests/baselines/reference/exportAssignDottedName.js +++ b/tests/baselines/reference/exportAssignDottedName.js @@ -12,7 +12,7 @@ export = foo1.x; // Ok //// [foo1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; function x() { return true; diff --git a/tests/baselines/reference/exportAssignImportedIdentifier.js b/tests/baselines/reference/exportAssignImportedIdentifier.js index 6fa704aef2b..713a3975fbc 100644 --- a/tests/baselines/reference/exportAssignImportedIdentifier.js +++ b/tests/baselines/reference/exportAssignImportedIdentifier.js @@ -16,7 +16,7 @@ var x = foo2(); // should be boolean //// [foo1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; function x() { return true; @@ -29,6 +29,6 @@ var x = foo1.x; module.exports = x; //// [foo3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo2 = require("./foo2"); var x = foo2(); // should be boolean diff --git a/tests/baselines/reference/exportAssignTypes.js b/tests/baselines/reference/exportAssignTypes.js index bed4480f393..8033907637e 100644 --- a/tests/baselines/reference/exportAssignTypes.js +++ b/tests/baselines/reference/exportAssignTypes.js @@ -85,7 +85,7 @@ function x(a) { module.exports = x; //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var iString = require("./expString"); var v1 = iString; var iNumber = require("./expNumber"); diff --git a/tests/baselines/reference/exportAssignedNamespaceIsVisibleInDeclarationEmit.js b/tests/baselines/reference/exportAssignedNamespaceIsVisibleInDeclarationEmit.js index d9cc1824264..45d31326cbf 100644 --- a/tests/baselines/reference/exportAssignedNamespaceIsVisibleInDeclarationEmit.js +++ b/tests/baselines/reference/exportAssignedNamespaceIsVisibleInDeclarationEmit.js @@ -12,7 +12,7 @@ export const thing = f(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing = void 0; var thing_1 = require("./thing"); exports.thing = (0, thing_1.f)(); diff --git a/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.js b/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.js index 2d36cffdd17..afe0f74d66a 100644 --- a/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.js +++ b/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.js @@ -16,11 +16,11 @@ var t2: test; // should not raise a 'container type' error //// [exportAssignedTypeAsTypeAnnotation_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [exportAssignedTypeAsTypeAnnotation_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var t2; // should not raise a 'container type' error }); diff --git a/tests/baselines/reference/exportAssignmentClass.js b/tests/baselines/reference/exportAssignmentClass.js index 4499caaf4f0..e4d42adbfe3 100644 --- a/tests/baselines/reference/exportAssignmentClass.js +++ b/tests/baselines/reference/exportAssignmentClass.js @@ -25,7 +25,7 @@ define(["require", "exports"], function (require, exports) { //// [exportAssignmentClass_B.js] define(["require", "exports", "exportAssignmentClass_A"], function (require, exports, D) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var d = new D(); var x = d.p; }); diff --git a/tests/baselines/reference/exportAssignmentConstrainedGenericType.js b/tests/baselines/reference/exportAssignmentConstrainedGenericType.js index df24a0bad88..c31747e62fb 100644 --- a/tests/baselines/reference/exportAssignmentConstrainedGenericType.js +++ b/tests/baselines/reference/exportAssignmentConstrainedGenericType.js @@ -24,7 +24,7 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0"); var x = new foo(true); // Should error var y = new foo({ a: "test", b: 42 }); // Should be OK diff --git a/tests/baselines/reference/exportAssignmentEnum.js b/tests/baselines/reference/exportAssignmentEnum.js index a32da0a2e3f..30af5e8e19e 100644 --- a/tests/baselines/reference/exportAssignmentEnum.js +++ b/tests/baselines/reference/exportAssignmentEnum.js @@ -27,7 +27,7 @@ var E; module.exports = E; //// [exportAssignmentEnum_B.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var EnumE = require("./exportAssignmentEnum_A"); var a = EnumE.A; var b = EnumE.B; diff --git a/tests/baselines/reference/exportAssignmentFunction.js b/tests/baselines/reference/exportAssignmentFunction.js index 775bb6b1af1..144c1438225 100644 --- a/tests/baselines/reference/exportAssignmentFunction.js +++ b/tests/baselines/reference/exportAssignmentFunction.js @@ -19,6 +19,6 @@ define(["require", "exports"], function (require, exports) { //// [exportAssignmentFunction_B.js] define(["require", "exports", "exportAssignmentFunction_A"], function (require, exports, fooFunc) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var n = fooFunc(); }); diff --git a/tests/baselines/reference/exportAssignmentGenericType.js b/tests/baselines/reference/exportAssignmentGenericType.js index 4cccd68a4da..57e1759ae7b 100644 --- a/tests/baselines/reference/exportAssignmentGenericType.js +++ b/tests/baselines/reference/exportAssignmentGenericType.js @@ -22,7 +22,7 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0"); var x = new foo(); var y = x.test; diff --git a/tests/baselines/reference/exportAssignmentImportMergeNoCrash.js b/tests/baselines/reference/exportAssignmentImportMergeNoCrash.js index 8411ca43f48..3a3239933f8 100644 --- a/tests/baselines/reference/exportAssignmentImportMergeNoCrash.js +++ b/tests/baselines/reference/exportAssignmentImportMergeNoCrash.js @@ -13,13 +13,13 @@ export const Obj = void Obj; //// [assignment.js] "use strict"; -exports.__esModule = true; -exports["default"] = { +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { foo: 12 }; //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Obj = void 0; var assignment_1 = require("./assignment"); exports.Obj = void exports.Obj; diff --git a/tests/baselines/reference/exportAssignmentInterface.js b/tests/baselines/reference/exportAssignmentInterface.js index f3cc9ae9bbe..bf2ba0932a3 100644 --- a/tests/baselines/reference/exportAssignmentInterface.js +++ b/tests/baselines/reference/exportAssignmentInterface.js @@ -17,12 +17,12 @@ var n: number = i.p1; //// [exportAssignmentInterface_A.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [exportAssignmentInterface_B.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var i; var n = i.p1; }); diff --git a/tests/baselines/reference/exportAssignmentInternalModule.js b/tests/baselines/reference/exportAssignmentInternalModule.js index b5c45785f8f..d7bdb367a37 100644 --- a/tests/baselines/reference/exportAssignmentInternalModule.js +++ b/tests/baselines/reference/exportAssignmentInternalModule.js @@ -23,6 +23,6 @@ define(["require", "exports"], function (require, exports) { //// [exportAssignmentInternalModule_B.js] define(["require", "exports", "exportAssignmentInternalModule_A"], function (require, exports, modM) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var n = modM.x; }); diff --git a/tests/baselines/reference/exportAssignmentMembersVisibleInAugmentation.js b/tests/baselines/reference/exportAssignmentMembersVisibleInAugmentation.js index 8690fecc969..29fdf646b7e 100644 --- a/tests/baselines/reference/exportAssignmentMembersVisibleInAugmentation.js +++ b/tests/baselines/reference/exportAssignmentMembersVisibleInAugmentation.js @@ -21,10 +21,10 @@ declare module "foo" { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [a.d.ts] diff --git a/tests/baselines/reference/exportAssignmentMergedInterface.js b/tests/baselines/reference/exportAssignmentMergedInterface.js index 3ee760dedfa..421088c1c91 100644 --- a/tests/baselines/reference/exportAssignmentMergedInterface.js +++ b/tests/baselines/reference/exportAssignmentMergedInterface.js @@ -25,12 +25,12 @@ z = x.d; //// [foo_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [foo_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x; x("test"); x(42); diff --git a/tests/baselines/reference/exportAssignmentMergedModule.js b/tests/baselines/reference/exportAssignmentMergedModule.js index ef48895b5cb..7b6144c9074 100644 --- a/tests/baselines/reference/exportAssignmentMergedModule.js +++ b/tests/baselines/reference/exportAssignmentMergedModule.js @@ -47,7 +47,7 @@ var Foo; module.exports = Foo; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0"); var a = foo.a(); if (!!foo.b) { diff --git a/tests/baselines/reference/exportAssignmentOfDeclaredExternalModule.js b/tests/baselines/reference/exportAssignmentOfDeclaredExternalModule.js index 6c61eeedfc1..db6b9e2fb3e 100644 --- a/tests/baselines/reference/exportAssignmentOfDeclaredExternalModule.js +++ b/tests/baselines/reference/exportAssignmentOfDeclaredExternalModule.js @@ -18,10 +18,10 @@ var b = z(); // call signature - no error //// [exportAssignmentOfDeclaredExternalModule_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [exportAssignmentOfDeclaredExternalModule_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = new Sammy(); // error to use as constructor as there is not constructor symbol var y = Sammy(); // error to use interface name as call target var z; // no error - z is of type interface Sammy from module 'M' diff --git a/tests/baselines/reference/exportAssignmentOfGenericType1.js b/tests/baselines/reference/exportAssignmentOfGenericType1.js index 2a28756ad4a..4f95d939182 100644 --- a/tests/baselines/reference/exportAssignmentOfGenericType1.js +++ b/tests/baselines/reference/exportAssignmentOfGenericType1.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports", "exportAssignmentOfGenericType1_0"], function (require, exports, q) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var M = /** @class */ (function (_super) { __extends(M, _super); function M() { diff --git a/tests/baselines/reference/exportAssignmentTopLevelClodule.js b/tests/baselines/reference/exportAssignmentTopLevelClodule.js index 857488248bb..3b184283b02 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelClodule.js +++ b/tests/baselines/reference/exportAssignmentTopLevelClodule.js @@ -33,7 +33,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); if (foo.answer === 42) { var x = new foo(); } diff --git a/tests/baselines/reference/exportAssignmentTopLevelEnumdule.js b/tests/baselines/reference/exportAssignmentTopLevelEnumdule.js index 7ba5a655c20..8a6d50840a9 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelEnumdule.js +++ b/tests/baselines/reference/exportAssignmentTopLevelEnumdule.js @@ -34,7 +34,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var color; if (color === foo.green) { color = foo.answer; diff --git a/tests/baselines/reference/exportAssignmentTopLevelFundule.js b/tests/baselines/reference/exportAssignmentTopLevelFundule.js index f122b8fbe8b..ea3407bacb1 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelFundule.js +++ b/tests/baselines/reference/exportAssignmentTopLevelFundule.js @@ -30,7 +30,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); if (foo.answer === 42) { var x = foo(); } diff --git a/tests/baselines/reference/exportAssignmentTopLevelIdentifier.js b/tests/baselines/reference/exportAssignmentTopLevelIdentifier.js index a7acbaf3496..8a804bb03a9 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelIdentifier.js +++ b/tests/baselines/reference/exportAssignmentTopLevelIdentifier.js @@ -25,7 +25,7 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); if (foo.answer === 42) { } }); diff --git a/tests/baselines/reference/exportAssignmentVariable.js b/tests/baselines/reference/exportAssignmentVariable.js index e6ccdb46f9a..db9151151af 100644 --- a/tests/baselines/reference/exportAssignmentVariable.js +++ b/tests/baselines/reference/exportAssignmentVariable.js @@ -16,6 +16,6 @@ var x = 0; module.exports = x; //// [exportAssignmentVariable_B.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var y = require("./exportAssignmentVariable_A"); var n = y; diff --git a/tests/baselines/reference/exportBinding.js b/tests/baselines/reference/exportBinding.js index 263521370a8..207bf4ba2a7 100644 --- a/tests/baselines/reference/exportBinding.js +++ b/tests/baselines/reference/exportBinding.js @@ -19,9 +19,9 @@ var y = 'y' //// [exportConsts.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Z = exports.xx = exports.x = void 0; -exports["default"] = x; +exports.default = x; var x = 'x'; exports.x = x; exports.xx = x; @@ -33,9 +33,9 @@ var Y = /** @class */ (function () { exports.Z = Y; //// [exportVars.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.yy = exports.y = void 0; -exports["default"] = y; +exports.default = y; var y = 'y'; exports.y = y; exports.yy = y; diff --git a/tests/baselines/reference/exportClassExtendingIntersection.js b/tests/baselines/reference/exportClassExtendingIntersection.js index 98eed6dcc5d..2ae9ea0b303 100644 --- a/tests/baselines/reference/exportClassExtendingIntersection.js +++ b/tests/baselines/reference/exportClassExtendingIntersection.js @@ -37,7 +37,7 @@ const AnotherMixedClass = MyMixin(MyExtendedClass); //// [BaseClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyBaseClass = void 0; var MyBaseClass = /** @class */ (function () { function MyBaseClass(value) { @@ -62,7 +62,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyMixin = void 0; function MyMixin(base) { return /** @class */ (function (_super) { @@ -91,7 +91,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyExtendedClass = void 0; var BaseClass_1 = require("./BaseClass"); var MixinClass_1 = require("./MixinClass"); @@ -105,7 +105,7 @@ var MyExtendedClass = /** @class */ (function (_super) { exports.MyExtendedClass = MyExtendedClass; //// [Main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var FinalClass_1 = require("./FinalClass"); var MixinClass_1 = require("./MixinClass"); var myExtendedClass = new FinalClass_1.MyExtendedClass('string'); diff --git a/tests/baselines/reference/exportDeclaration.js b/tests/baselines/reference/exportDeclaration.js index 2699093d132..75ede354cbc 100644 --- a/tests/baselines/reference/exportDeclaration.js +++ b/tests/baselines/reference/exportDeclaration.js @@ -12,7 +12,7 @@ new A(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -20,5 +20,5 @@ var A = /** @class */ (function () { }()); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new A(); diff --git a/tests/baselines/reference/exportDeclarationWithModuleSpecifierNameOnNextLine1.js b/tests/baselines/reference/exportDeclarationWithModuleSpecifierNameOnNextLine1.js index 794822e3a4d..22f49bf6cc6 100644 --- a/tests/baselines/reference/exportDeclarationWithModuleSpecifierNameOnNextLine1.js +++ b/tests/baselines/reference/exportDeclarationWithModuleSpecifierNameOnNextLine1.js @@ -21,60 +21,27 @@ export { x as a, } from //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = "x"; //// [t2.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return t1_1.x; } }); //// [t3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [t4.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x", "a"); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.x; } }); //// [t5.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x", "a"); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.x; } }); diff --git a/tests/baselines/reference/exportDeclaration_moduleSpecifier-isolatedModules.js b/tests/baselines/reference/exportDeclaration_moduleSpecifier-isolatedModules.js index 2915e1f0eb8..a395fa5330c 100644 --- a/tests/baselines/reference/exportDeclaration_moduleSpecifier-isolatedModules.js +++ b/tests/baselines/reference/exportDeclaration_moduleSpecifier-isolatedModules.js @@ -9,7 +9,7 @@ export type { A } from './a'; // should not error, but would without `type` //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportDeclaration_moduleSpecifier.js b/tests/baselines/reference/exportDeclaration_moduleSpecifier.js index 974ea8b0be3..0f137394b13 100644 --- a/tests/baselines/reference/exportDeclaration_moduleSpecifier.js +++ b/tests/baselines/reference/exportDeclaration_moduleSpecifier.js @@ -14,7 +14,7 @@ new A(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -24,8 +24,8 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new A(); diff --git a/tests/baselines/reference/exportDeclaration_value.js b/tests/baselines/reference/exportDeclaration_value.js index 3febe25970c..e877943a8bc 100644 --- a/tests/baselines/reference/exportDeclaration_value.js +++ b/tests/baselines/reference/exportDeclaration_value.js @@ -11,10 +11,10 @@ export type { AA } from './a'; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.AA = void 0; var A = {}; exports.AA = {}; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportDeclarationsInAmbientNamespaces.js b/tests/baselines/reference/exportDeclarationsInAmbientNamespaces.js index 31191e213ef..eea02574c2a 100644 --- a/tests/baselines/reference/exportDeclarationsInAmbientNamespaces.js +++ b/tests/baselines/reference/exportDeclarationsInAmbientNamespaces.js @@ -9,4 +9,4 @@ Q.try(() => { }); //// [exportDeclarationsInAmbientNamespaces.js] -Q["try"](function () { }); +Q.try(function () { }); diff --git a/tests/baselines/reference/exportDeclareClass1.js b/tests/baselines/reference/exportDeclareClass1.js index 950b3db26e5..1ce55206dca 100644 --- a/tests/baselines/reference/exportDeclareClass1.js +++ b/tests/baselines/reference/exportDeclareClass1.js @@ -12,7 +12,7 @@ //// [exportDeclareClass1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); ; ; }); diff --git a/tests/baselines/reference/exportDeclaredModule.js b/tests/baselines/reference/exportDeclaredModule.js index e0d3b252025..dc139874707 100644 --- a/tests/baselines/reference/exportDeclaredModule.js +++ b/tests/baselines/reference/exportDeclaredModule.js @@ -16,6 +16,6 @@ var x: number = foo1.b(); module.exports = M1; //// [foo2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo1 = require("./foo1"); var x = foo1.b(); diff --git a/tests/baselines/reference/exportDefault.js b/tests/baselines/reference/exportDefault.js index bfeae5bcd5e..b09789e4153 100644 --- a/tests/baselines/reference/exportDefault.js +++ b/tests/baselines/reference/exportDefault.js @@ -30,7 +30,7 @@ new types.A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -40,8 +40,8 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; -exports["default"] = types; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = types; //// [c.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -67,16 +67,16 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var types = __importStar(require("./a")); -exports["default"] = types; +exports.default = types; //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error //// [e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var types = require("./b"); new types.A(); // Error //// [f.js] @@ -104,10 +104,10 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var types = __importStar(require("./b")); -new types["default"].A(); // Error +new types.default.A(); // Error //// [g.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error diff --git a/tests/baselines/reference/exportDefaultAbstractClass.js b/tests/baselines/reference/exportDefaultAbstractClass.js index 44fd687bedb..bfd94efbe1e 100644 --- a/tests/baselines/reference/exportDefaultAbstractClass.js +++ b/tests/baselines/reference/exportDefaultAbstractClass.js @@ -29,13 +29,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } return A; }()); -exports["default"] = A; +exports.default = A; var B = /** @class */ (function (_super) { __extends(B, _super); function B() { @@ -61,7 +61,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var C = /** @class */ (function (_super) { __extends(C, _super); @@ -69,5 +69,5 @@ var C = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } return C; -}(a_1["default"])); +}(a_1.default)); new C().a.toExponential(); diff --git a/tests/baselines/reference/exportDefaultAlias_excludesEverything.js b/tests/baselines/reference/exportDefaultAlias_excludesEverything.js index 27f75954c14..4bae066b0c2 100644 --- a/tests/baselines/reference/exportDefaultAlias_excludesEverything.js +++ b/tests/baselines/reference/exportDefaultAlias_excludesEverything.js @@ -6,4 +6,4 @@ export default B; //// [exportDefaultAlias_excludesEverything.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportDefaultClassAndValue.js b/tests/baselines/reference/exportDefaultClassAndValue.js index 84f23fa9ece..18aa30a5fcd 100644 --- a/tests/baselines/reference/exportDefaultClassAndValue.js +++ b/tests/baselines/reference/exportDefaultClassAndValue.js @@ -6,12 +6,12 @@ export default class Foo {} //// [exportDefaultClassAndValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = 1; -exports["default"] = foo; +exports.default = foo; var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -exports["default"] = Foo; +exports.default = Foo; diff --git a/tests/baselines/reference/exportDefaultDuplicateCrash.js b/tests/baselines/reference/exportDefaultDuplicateCrash.js index 9b7edb2a7ee..f9afecad559 100644 --- a/tests/baselines/reference/exportDefaultDuplicateCrash.js +++ b/tests/baselines/reference/exportDefaultDuplicateCrash.js @@ -9,22 +9,11 @@ export { aa as default } from './hi' //// [exportDefaultDuplicateCrash.js] "use strict"; // #38214 -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; function default_1() { } -exports["default"] = default_1; +exports.default = default_1; var hi_1 = require("./hi"); -__createBinding(exports, hi_1, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return hi_1.default; } }); var hi_2 = require("./hi"); -__createBinding(exports, hi_2, "aa", "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return hi_2.aa; } }); diff --git a/tests/baselines/reference/exportDefaultExpressionComments.js b/tests/baselines/reference/exportDefaultExpressionComments.js index c3a9bb61da6..f60b9d6fd77 100644 --- a/tests/baselines/reference/exportDefaultExpressionComments.js +++ b/tests/baselines/reference/exportDefaultExpressionComments.js @@ -7,11 +7,11 @@ export default null //// [exportDefaultExpressionComments.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * JSDoc Comments */ -exports["default"] = null; +exports.default = null; //// [exportDefaultExpressionComments.d.ts] diff --git a/tests/baselines/reference/exportDefaultInterface.js b/tests/baselines/reference/exportDefaultInterface.js index e7b5c945e32..055e4091775 100644 --- a/tests/baselines/reference/exportDefaultInterface.js +++ b/tests/baselines/reference/exportDefaultInterface.js @@ -14,11 +14,11 @@ a.value.toExponential(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a; a.value.toExponential(); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a; a.value.toExponential(); diff --git a/tests/baselines/reference/exportDefaultInterfaceAndFunctionOverloads.js b/tests/baselines/reference/exportDefaultInterfaceAndFunctionOverloads.js index 18e9a05ca56..f657165bf03 100644 --- a/tests/baselines/reference/exportDefaultInterfaceAndFunctionOverloads.js +++ b/tests/baselines/reference/exportDefaultInterfaceAndFunctionOverloads.js @@ -9,8 +9,8 @@ export default interface Foo {} //// [exportDefaultInterfaceAndFunctionOverloads.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo(value) { return 1; } -exports["default"] = foo; +exports.default = foo; diff --git a/tests/baselines/reference/exportDefaultInterfaceAndTwoFunctions.js b/tests/baselines/reference/exportDefaultInterfaceAndTwoFunctions.js index e2d4f28561f..aecb2a94828 100644 --- a/tests/baselines/reference/exportDefaultInterfaceAndTwoFunctions.js +++ b/tests/baselines/reference/exportDefaultInterfaceAndTwoFunctions.js @@ -6,8 +6,8 @@ export default function() { return 2; } //// [exportDefaultInterfaceAndTwoFunctions.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function default_1() { return 1; } -exports["default"] = default_1; +exports.default = default_1; function default_2() { return 2; } -exports["default"] = default_2; +exports.default = default_2; diff --git a/tests/baselines/reference/exportDefaultInterfaceAndValue.js b/tests/baselines/reference/exportDefaultInterfaceAndValue.js index f98e4a04e76..af7139079ba 100644 --- a/tests/baselines/reference/exportDefaultInterfaceAndValue.js +++ b/tests/baselines/reference/exportDefaultInterfaceAndValue.js @@ -6,6 +6,6 @@ declare var x: A; //// [exportDefaultInterfaceAndValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function default_1() { return 1; } -exports["default"] = default_1; +exports.default = default_1; diff --git a/tests/baselines/reference/exportDefaultInterfaceClassAndFunctionOverloads.js b/tests/baselines/reference/exportDefaultInterfaceClassAndFunctionOverloads.js index 74bfe8d2efd..a28188acb60 100644 --- a/tests/baselines/reference/exportDefaultInterfaceClassAndFunctionOverloads.js +++ b/tests/baselines/reference/exportDefaultInterfaceClassAndFunctionOverloads.js @@ -11,9 +11,9 @@ export default interface Bar {} //// [exportDefaultInterfaceClassAndFunctionOverloads.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo(value) { return 1; } -exports["default"] = foo; -exports["default"] = Foo; +exports.default = foo; +exports.default = Foo; diff --git a/tests/baselines/reference/exportDefaultInterfaceClassAndValue.js b/tests/baselines/reference/exportDefaultInterfaceClassAndValue.js index 795b1a7688f..82e13b3e802 100644 --- a/tests/baselines/reference/exportDefaultInterfaceClassAndValue.js +++ b/tests/baselines/reference/exportDefaultInterfaceClassAndValue.js @@ -7,12 +7,12 @@ export default interface Foo {} //// [exportDefaultInterfaceClassAndValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = 1; -exports["default"] = foo; +exports.default = foo; var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -exports["default"] = Foo; +exports.default = Foo; diff --git a/tests/baselines/reference/exportDefaultMissingName.js b/tests/baselines/reference/exportDefaultMissingName.js index b12e8c1a9ab..f3333ea922a 100644 --- a/tests/baselines/reference/exportDefaultMissingName.js +++ b/tests/baselines/reference/exportDefaultMissingName.js @@ -3,5 +3,5 @@ export default xyzzy; //// [exportDefaultMissingName.js] "use strict"; -exports.__esModule = true; -exports["default"] = xyzzy; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = xyzzy; diff --git a/tests/baselines/reference/exportDefaultNamespace.js b/tests/baselines/reference/exportDefaultNamespace.js index 39a70d5e231..17466c10ca3 100644 --- a/tests/baselines/reference/exportDefaultNamespace.js +++ b/tests/baselines/reference/exportDefaultNamespace.js @@ -8,11 +8,11 @@ someFunc.someProp = 'yo'; //// [exportDefaultNamespace.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function someFunc() { return 'hello!'; } -exports["default"] = someFunc; +exports.default = someFunc; someFunc.someProp = 'yo'; diff --git a/tests/baselines/reference/exportDefaultProperty.js b/tests/baselines/reference/exportDefaultProperty.js index c8950a20e13..5af680b07b2 100644 --- a/tests/baselines/reference/exportDefaultProperty.js +++ b/tests/baselines/reference/exportDefaultProperty.js @@ -43,7 +43,7 @@ fooLength + 1; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A; (function (A) { var B = /** @class */ (function () { @@ -56,21 +56,21 @@ var A; B.b = 0; })(B = A.B || (A.B = {})); })(A || (A = {})); -exports["default"] = A.B; +exports.default = A.B; //// [b.js] "use strict"; -exports.__esModule = true; -exports["default"] = "foo".length; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = "foo".length; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foobar_1 = require("foobar"); -var X = foobar_1["default"].X; +var X = foobar_1.default.X; var foobarx_1 = require("foobarx"); var x = X; -var x2 = foobarx_1["default"]; +var x2 = foobarx_1.default; var a_1 = require("./a"); -var b = new a_1["default"](a_1["default"].b); +var b = new a_1.default(a_1.default.b); var b_1 = require("./b"); -b_1["default"] + 1; +b_1.default + 1; diff --git a/tests/baselines/reference/exportDefaultProperty2.js b/tests/baselines/reference/exportDefaultProperty2.js index 2721220c076..57cde1e2f56 100644 --- a/tests/baselines/reference/exportDefaultProperty2.js +++ b/tests/baselines/reference/exportDefaultProperty2.js @@ -20,15 +20,15 @@ const x: B = { c: B }; //// [a.js] "use strict"; // This test is just like exportEqualsProperty2, but with `export default`. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } return C; }()); -exports["default"] = C.B; +exports.default = C.B; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -var x = { c: a_1["default"] }; +var x = { c: a_1.default }; diff --git a/tests/baselines/reference/exportDefaultQualifiedNameNoError.js b/tests/baselines/reference/exportDefaultQualifiedNameNoError.js index f0973d0716c..01866f10a27 100644 --- a/tests/baselines/reference/exportDefaultQualifiedNameNoError.js +++ b/tests/baselines/reference/exportDefaultQualifiedNameNoError.js @@ -9,7 +9,7 @@ void def; //// [code.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } @@ -17,9 +17,9 @@ var C = /** @class */ (function () { return C; }()); ; -exports["default"] = C.x; +exports.default = C.x; //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var code_1 = require("./code"); -void code_1["default"]; +void code_1.default; diff --git a/tests/baselines/reference/exportDefaultStripsFreshness.js b/tests/baselines/reference/exportDefaultStripsFreshness.js index 03095f1a8dd..e6a1563297b 100644 --- a/tests/baselines/reference/exportDefaultStripsFreshness.js +++ b/tests/baselines/reference/exportDefaultStripsFreshness.js @@ -25,9 +25,9 @@ nFoo(B); //// [items.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.q = void 0; -exports["default"] = { +exports.default = { foob: "a" }; exports.q = { @@ -35,8 +35,8 @@ exports.q = { }; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var items_1 = require("./items"); function nFoo(x) { } nFoo(items_1.q); // for comparison -nFoo(items_1["default"]); +nFoo(items_1.default); diff --git a/tests/baselines/reference/exportDefaultTypeAndClass.js b/tests/baselines/reference/exportDefaultTypeAndClass.js index 90ef1136a5c..8f498a54cd6 100644 --- a/tests/baselines/reference/exportDefaultTypeAndClass.js +++ b/tests/baselines/reference/exportDefaultTypeAndClass.js @@ -6,10 +6,10 @@ export default Bar //// [exportDefaultTypeAndClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -exports["default"] = Foo; +exports.default = Foo; diff --git a/tests/baselines/reference/exportDefaultTypeAndFunctionOverloads.js b/tests/baselines/reference/exportDefaultTypeAndFunctionOverloads.js index 87583745890..7e767c2d3a8 100644 --- a/tests/baselines/reference/exportDefaultTypeAndFunctionOverloads.js +++ b/tests/baselines/reference/exportDefaultTypeAndFunctionOverloads.js @@ -10,8 +10,8 @@ export default Foo //// [exportDefaultTypeAndFunctionOverloads.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo(value) { return 1; } -exports["default"] = foo; +exports.default = foo; diff --git a/tests/baselines/reference/exportDefaultTypeClassAndValue.js b/tests/baselines/reference/exportDefaultTypeClassAndValue.js index 18a60bfb6f6..9774a03b1f6 100644 --- a/tests/baselines/reference/exportDefaultTypeClassAndValue.js +++ b/tests/baselines/reference/exportDefaultTypeClassAndValue.js @@ -8,12 +8,12 @@ export default Bar //// [exportDefaultTypeClassAndValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = 1; -exports["default"] = foo; +exports.default = foo; var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -exports["default"] = Foo; +exports.default = Foo; diff --git a/tests/baselines/reference/exportEqualCallable.js b/tests/baselines/reference/exportEqualCallable.js index 830af3a2a36..b92fff6fcf4 100644 --- a/tests/baselines/reference/exportEqualCallable.js +++ b/tests/baselines/reference/exportEqualCallable.js @@ -21,6 +21,6 @@ define(["require", "exports"], function (require, exports) { //// [exportEqualCallable_1.js] define(["require", "exports", "exportEqualCallable_0"], function (require, exports, connect) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); connect(); }); diff --git a/tests/baselines/reference/exportEqualErrorType.js b/tests/baselines/reference/exportEqualErrorType.js index 4a65ce5fd49..d94a01d5ee7 100644 --- a/tests/baselines/reference/exportEqualErrorType.js +++ b/tests/baselines/reference/exportEqualErrorType.js @@ -30,6 +30,6 @@ define(["require", "exports"], function (require, exports) { //// [exportEqualErrorType_1.js] define(["require", "exports", "exportEqualErrorType_0"], function (require, exports, connect) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); connect().use(connect.static('foo')); // Error 1 The property 'static' does not exist on value of type ''. }); diff --git a/tests/baselines/reference/exportEqualMemberMissing.js b/tests/baselines/reference/exportEqualMemberMissing.js index 68ac9485f5f..9533cd0fc23 100644 --- a/tests/baselines/reference/exportEqualMemberMissing.js +++ b/tests/baselines/reference/exportEqualMemberMissing.js @@ -27,7 +27,7 @@ var server; module.exports = server; //// [exportEqualMemberMissing_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var connect = require("./exportEqualMemberMissing_0"); connect().use(connect.static('foo')); // Error 1 The property 'static' does not exist on value of type ''. diff --git a/tests/baselines/reference/exportEqualsDefaultProperty.js b/tests/baselines/reference/exportEqualsDefaultProperty.js index 3e7fc4d12af..0efeedc4b80 100644 --- a/tests/baselines/reference/exportEqualsDefaultProperty.js +++ b/tests/baselines/reference/exportEqualsDefaultProperty.js @@ -22,6 +22,6 @@ var x = { module.exports = x; //// [imp.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var exp_1 = require("./exp"); -exp_1["default"].toExponential(2); +exp_1.default.toExponential(2); diff --git a/tests/baselines/reference/exportEqualsProperty.js b/tests/baselines/reference/exportEqualsProperty.js index 524675c6e3e..8fbe730a43a 100644 --- a/tests/baselines/reference/exportEqualsProperty.js +++ b/tests/baselines/reference/exportEqualsProperty.js @@ -60,7 +60,7 @@ module.exports = A.B; module.exports = "foo".length; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foobar_1 = require("foobar"); var X2 = require("foobarx"); diff --git a/tests/baselines/reference/exportEqualsProperty2.js b/tests/baselines/reference/exportEqualsProperty2.js index b23b04f6ca0..8d6100a1423 100644 --- a/tests/baselines/reference/exportEqualsProperty2.js +++ b/tests/baselines/reference/exportEqualsProperty2.js @@ -28,6 +28,6 @@ var C = /** @class */ (function () { module.exports = C.B; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var B = require("./a"); var x = { c: B }; diff --git a/tests/baselines/reference/exportImport.js b/tests/baselines/reference/exportImport.js index 72aef40f0d2..044f4cad2dd 100644 --- a/tests/baselines/reference/exportImport.js +++ b/tests/baselines/reference/exportImport.js @@ -28,13 +28,13 @@ define(["require", "exports"], function (require, exports) { //// [exporter.js] define(["require", "exports", "./w1"], function (require, exports, w) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.w = w; }); //// [consumer.js] define(["require", "exports", "./exporter"], function (require, exports, e) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.w = void 0; function w() { return new e.w(); diff --git a/tests/baselines/reference/exportImportMultipleFiles.js b/tests/baselines/reference/exportImportMultipleFiles.js index eca72990c9f..852027fdcd3 100644 --- a/tests/baselines/reference/exportImportMultipleFiles.js +++ b/tests/baselines/reference/exportImportMultipleFiles.js @@ -15,7 +15,7 @@ lib.math.add(3, 4); // Shouldnt be error //// [exportImportMultipleFiles_math.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.add = void 0; function add(a, b) { return a + b; } exports.add = add; @@ -23,13 +23,13 @@ define(["require", "exports"], function (require, exports) { //// [exportImportMultipleFiles_library.js] define(["require", "exports", "exportImportMultipleFiles_math"], function (require, exports, math) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.math = math; exports.math.add(3, 4); // OK }); //// [exportImportMultipleFiles_userCode.js] define(["require", "exports", "./exportImportMultipleFiles_library"], function (require, exports, lib) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); lib.math.add(3, 4); // Shouldnt be error }); diff --git a/tests/baselines/reference/exportImportNonInstantiatedModule2.js b/tests/baselines/reference/exportImportNonInstantiatedModule2.js index 5c45bc2b264..9e59440f820 100644 --- a/tests/baselines/reference/exportImportNonInstantiatedModule2.js +++ b/tests/baselines/reference/exportImportNonInstantiatedModule2.js @@ -17,17 +17,17 @@ export function w(): e.w { // Should be OK //// [w1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [exporter.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [consumer.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.w = void 0; function w() { return { name: 'value' }; diff --git a/tests/baselines/reference/exportInterfaceClassAndValue.js b/tests/baselines/reference/exportInterfaceClassAndValue.js index 2ad0c983f16..5cfae1697ae 100644 --- a/tests/baselines/reference/exportInterfaceClassAndValue.js +++ b/tests/baselines/reference/exportInterfaceClassAndValue.js @@ -6,6 +6,6 @@ export interface foo {} //// [exportInterfaceClassAndValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 1; diff --git a/tests/baselines/reference/exportInterfaceClassAndValueWithDuplicatesInImportList.js b/tests/baselines/reference/exportInterfaceClassAndValueWithDuplicatesInImportList.js index 6aa35e13f3c..e62292151c3 100644 --- a/tests/baselines/reference/exportInterfaceClassAndValueWithDuplicatesInImportList.js +++ b/tests/baselines/reference/exportInterfaceClassAndValueWithDuplicatesInImportList.js @@ -8,7 +8,7 @@ export {foo, Foo, Foo} //// [exportInterfaceClassAndValueWithDuplicatesInImportList.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.foo = void 0; var foo = 1; exports.foo = foo; diff --git a/tests/baselines/reference/exportNamespace1.js b/tests/baselines/reference/exportNamespace1.js index 8b8132c95d7..4b04c4a5a28 100644 --- a/tests/baselines/reference/exportNamespace1.js +++ b/tests/baselines/reference/exportNamespace1.js @@ -16,7 +16,7 @@ new A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -26,7 +26,7 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -43,9 +43,9 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./b"), exports); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new A(); // Error diff --git a/tests/baselines/reference/exportNamespace2.js b/tests/baselines/reference/exportNamespace2.js index 14682542c8e..7d72538b17e 100644 --- a/tests/baselines/reference/exportNamespace2.js +++ b/tests/baselines/reference/exportNamespace2.js @@ -17,7 +17,7 @@ new a.A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -27,13 +27,13 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = require("./a"); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new a.A(); // Error diff --git a/tests/baselines/reference/exportNamespace3.js b/tests/baselines/reference/exportNamespace3.js index 8e459762848..0eb384c6d5f 100644 --- a/tests/baselines/reference/exportNamespace3.js +++ b/tests/baselines/reference/exportNamespace3.js @@ -16,7 +16,7 @@ new a.A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -26,14 +26,14 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = require("./b"); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); new c_1.a.A(); // Error diff --git a/tests/baselines/reference/exportNamespace4.js b/tests/baselines/reference/exportNamespace4.js index 49f8cc11b05..afab2c5f82b 100644 --- a/tests/baselines/reference/exportNamespace4.js +++ b/tests/baselines/reference/exportNamespace4.js @@ -20,7 +20,7 @@ ns.A; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -30,17 +30,17 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); b_1.A; //// [e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); c_1.ns.A; diff --git a/tests/baselines/reference/exportNamespaceDeclarationRetainsVisibility.js b/tests/baselines/reference/exportNamespaceDeclarationRetainsVisibility.js index 2f68257c25c..9ca8daa2617 100644 --- a/tests/baselines/reference/exportNamespaceDeclarationRetainsVisibility.js +++ b/tests/baselines/reference/exportNamespaceDeclarationRetainsVisibility.js @@ -15,7 +15,7 @@ export = X; //// [exportNamespaceDeclarationRetainsVisibility.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [exportNamespaceDeclarationRetainsVisibility.d.ts] diff --git a/tests/baselines/reference/exportNonInitializedVariablesAMD.js b/tests/baselines/reference/exportNonInitializedVariablesAMD.js index e44319423f9..5f5642454e5 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesAMD.js +++ b/tests/baselines/reference/exportNonInitializedVariablesAMD.js @@ -36,7 +36,7 @@ export let h1: D = new D; //// [exportNonInitializedVariablesAMD.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.h1 = exports.g1 = exports.f1 = exports.e1 = exports.d1 = exports.c1 = exports.b1 = exports.a1 = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; var ; let; diff --git a/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js b/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js index fdb4b7e633f..7b411c4a018 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js +++ b/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js @@ -35,7 +35,7 @@ export let h1: D = new D; //// [exportNonInitializedVariablesCommonJS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.h1 = exports.g1 = exports.f1 = exports.e1 = exports.d1 = exports.c1 = exports.b1 = exports.a1 = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; var ; let; diff --git a/tests/baselines/reference/exportNonInitializedVariablesUMD.js b/tests/baselines/reference/exportNonInitializedVariablesUMD.js index e8e575fdadc..bc6dd2e40fb 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesUMD.js +++ b/tests/baselines/reference/exportNonInitializedVariablesUMD.js @@ -44,7 +44,7 @@ export let h1: D = new D; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.h1 = exports.g1 = exports.f1 = exports.e1 = exports.d1 = exports.c1 = exports.b1 = exports.a1 = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; var ; let; diff --git a/tests/baselines/reference/exportNonLocalDeclarations.js b/tests/baselines/reference/exportNonLocalDeclarations.js index 1a71a5d8e59..6429e6c5e00 100644 --- a/tests/baselines/reference/exportNonLocalDeclarations.js +++ b/tests/baselines/reference/exportNonLocalDeclarations.js @@ -5,5 +5,5 @@ export type { number }; //// [exportNonLocalDeclarations.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.string = void 0; diff --git a/tests/baselines/reference/exportRedeclarationTypeAliases.js b/tests/baselines/reference/exportRedeclarationTypeAliases.js index 081820ac042..36eb5e0e2ae 100644 --- a/tests/baselines/reference/exportRedeclarationTypeAliases.js +++ b/tests/baselines/reference/exportRedeclarationTypeAliases.js @@ -5,7 +5,7 @@ export function Foo(): any {} //// [exportRedeclarationTypeAliases.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; diff --git a/tests/baselines/reference/exportSameNameFuncVar.js b/tests/baselines/reference/exportSameNameFuncVar.js index 34108ece6f5..21e2e1e70ea 100644 --- a/tests/baselines/reference/exportSameNameFuncVar.js +++ b/tests/baselines/reference/exportSameNameFuncVar.js @@ -6,7 +6,7 @@ export function a() { //// [exportSameNameFuncVar.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; function a() { diff --git a/tests/baselines/reference/exportSpecifierForAGlobal.js b/tests/baselines/reference/exportSpecifierForAGlobal.js index 0154ba30d61..cc7ced5851b 100644 --- a/tests/baselines/reference/exportSpecifierForAGlobal.js +++ b/tests/baselines/reference/exportSpecifierForAGlobal.js @@ -13,7 +13,7 @@ export function f() { //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = exports.X = void 0; function f() { var x; diff --git a/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration2.js b/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration2.js index 0a8ebd10ee4..bdb0e9e04bf 100644 --- a/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration2.js +++ b/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration2.js @@ -10,4 +10,4 @@ export declare function foo(): X.bar; //// [exportSpecifierReferencingOuterDeclaration2_A.js] //// [exportSpecifierReferencingOuterDeclaration2_B.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration4.js b/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration4.js index f0c6dd55984..740bb41be73 100644 --- a/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration4.js +++ b/tests/baselines/reference/exportSpecifierReferencingOuterDeclaration4.js @@ -12,4 +12,4 @@ export declare function bar(): X.bar; // error //// [exportSpecifierReferencingOuterDeclaration2_A.js] //// [exportSpecifierReferencingOuterDeclaration2_B.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportSpellingSuggestion.js b/tests/baselines/reference/exportSpellingSuggestion.js index 128f112e5d4..709d5242816 100644 --- a/tests/baselines/reference/exportSpellingSuggestion.js +++ b/tests/baselines/reference/exportSpellingSuggestion.js @@ -11,7 +11,7 @@ import { assertNevar } from "./a"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.assertNever = void 0; function assertNever(x, msg) { throw new Error("Unexpected " + msg); @@ -19,4 +19,4 @@ function assertNever(x, msg) { exports.assertNever = assertNever; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportStarForValues.js b/tests/baselines/reference/exportStarForValues.js index ed79f9a04ff..7b4ef18979e 100644 --- a/tests/baselines/reference/exportStarForValues.js +++ b/tests/baselines/reference/exportStarForValues.js @@ -10,7 +10,7 @@ var x; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -29,7 +29,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file1_1, exports); var x; }); diff --git a/tests/baselines/reference/exportStarForValues2.js b/tests/baselines/reference/exportStarForValues2.js index a306b784bf7..1ccade63f9d 100644 --- a/tests/baselines/reference/exportStarForValues2.js +++ b/tests/baselines/reference/exportStarForValues2.js @@ -14,7 +14,7 @@ var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -33,7 +33,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file1_1, exports); var x = 1; }); @@ -54,7 +54,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file2_1, exports); var x = 1; }); diff --git a/tests/baselines/reference/exportStarForValues3.js b/tests/baselines/reference/exportStarForValues3.js index ece561e6c9b..d8ff0df8f89 100644 --- a/tests/baselines/reference/exportStarForValues3.js +++ b/tests/baselines/reference/exportStarForValues3.js @@ -26,7 +26,7 @@ var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -45,7 +45,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file1_1, exports); var x = 1; }); @@ -66,7 +66,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file1_1, exports); var x = 1; }); @@ -87,7 +87,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2", "file3"], function (require, exports, file2_1, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file2_1, exports); __exportStar(file3_1, exports); var x = 1; @@ -109,7 +109,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file4"], function (require, exports, file4_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file4_1, exports); var x = 1; }); diff --git a/tests/baselines/reference/exportStarForValues4.js b/tests/baselines/reference/exportStarForValues4.js index ea402a69a14..c677393c52c 100644 --- a/tests/baselines/reference/exportStarForValues4.js +++ b/tests/baselines/reference/exportStarForValues4.js @@ -18,7 +18,7 @@ var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -37,7 +37,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file2_1, exports); var x = 1; }); @@ -58,7 +58,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1", "file3"], function (require, exports, file1_1, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(file1_1, exports); __exportStar(file3_1, exports); var x = 1; diff --git a/tests/baselines/reference/exportStarForValues5.js b/tests/baselines/reference/exportStarForValues5.js index 8c65af7a994..0e5cb6e2641 100644 --- a/tests/baselines/reference/exportStarForValues5.js +++ b/tests/baselines/reference/exportStarForValues5.js @@ -10,7 +10,7 @@ export var x; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -29,7 +29,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file1_1, exports); }); diff --git a/tests/baselines/reference/exportStarForValues7.js b/tests/baselines/reference/exportStarForValues7.js index b6be36e5004..251e291f792 100644 --- a/tests/baselines/reference/exportStarForValues7.js +++ b/tests/baselines/reference/exportStarForValues7.js @@ -14,7 +14,7 @@ export var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -33,7 +33,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file1_1, exports); exports.x = 1; @@ -55,7 +55,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file2_1, exports); exports.x = 1; diff --git a/tests/baselines/reference/exportStarForValues8.js b/tests/baselines/reference/exportStarForValues8.js index e93aa8d2d73..9425faad60e 100644 --- a/tests/baselines/reference/exportStarForValues8.js +++ b/tests/baselines/reference/exportStarForValues8.js @@ -26,7 +26,7 @@ export var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file2.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -45,7 +45,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file1_1, exports); exports.x = 1; @@ -67,7 +67,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1"], function (require, exports, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file1_1, exports); exports.x = 1; @@ -89,7 +89,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2", "file3"], function (require, exports, file2_1, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file2_1, exports); __exportStar(file3_1, exports); @@ -112,7 +112,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file4"], function (require, exports, file4_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file4_1, exports); exports.x = 1; diff --git a/tests/baselines/reference/exportStarForValues9.js b/tests/baselines/reference/exportStarForValues9.js index e9cff883be8..205e9b71f41 100644 --- a/tests/baselines/reference/exportStarForValues9.js +++ b/tests/baselines/reference/exportStarForValues9.js @@ -18,7 +18,7 @@ export var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [file3.js] var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -37,7 +37,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file2_1, exports); exports.x = 1; @@ -59,7 +59,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; define(["require", "exports", "file1", "file3"], function (require, exports, file1_1, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; __exportStar(file1_1, exports); __exportStar(file3_1, exports); diff --git a/tests/baselines/reference/exportStarNotElided.js b/tests/baselines/reference/exportStarNotElided.js index 1cfcdf71351..81c3e4b3d94 100644 --- a/tests/baselines/reference/exportStarNotElided.js +++ b/tests/baselines/reference/exportStarNotElided.js @@ -15,7 +15,7 @@ export * as aliased from "./data1"; //// [register.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.register = void 0; var r = []; function register(data) { @@ -38,13 +38,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aliased = void 0; __exportStar(require("./register"), exports); __exportStar(require("./data1"), exports); exports.aliased = require("./data1"); //// [data1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var _1 = require("./"); (0, _1.register)("ok"); diff --git a/tests/baselines/reference/exportToString.js b/tests/baselines/reference/exportToString.js index c8b4df7d720..631599468cc 100644 --- a/tests/baselines/reference/exportToString.js +++ b/tests/baselines/reference/exportToString.js @@ -5,7 +5,7 @@ export { toString }; //// [exportToString.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.toString = void 0; var toString = 0; exports.toString = toString; diff --git a/tests/baselines/reference/exportTwoInterfacesWithSameName.js b/tests/baselines/reference/exportTwoInterfacesWithSameName.js index 06ae4b99a7e..6ba7c7342ac 100644 --- a/tests/baselines/reference/exportTwoInterfacesWithSameName.js +++ b/tests/baselines/reference/exportTwoInterfacesWithSameName.js @@ -5,4 +5,4 @@ export interface I {} //// [exportTwoInterfacesWithSameName.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/exportVisibility.js b/tests/baselines/reference/exportVisibility.js index c30d2a4bf16..5be23b5da95 100644 --- a/tests/baselines/reference/exportVisibility.js +++ b/tests/baselines/reference/exportVisibility.js @@ -11,7 +11,7 @@ export function test(foo: Foo) { //// [exportVisibility.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test = exports.foo = exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/exportedBlockScopedDeclarations.js b/tests/baselines/reference/exportedBlockScopedDeclarations.js index 57eea83be88..d56779d1d62 100644 --- a/tests/baselines/reference/exportedBlockScopedDeclarations.js +++ b/tests/baselines/reference/exportedBlockScopedDeclarations.js @@ -20,7 +20,7 @@ namespace NS1 { //// [exportedBlockScopedDeclarations.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bar1 = exports.bar = void 0; var foo = foo; // compile error exports.bar = exports.bar; // should be compile error diff --git a/tests/baselines/reference/exportedInterfaceInaccessibleInCallbackInModule.js b/tests/baselines/reference/exportedInterfaceInaccessibleInCallbackInModule.js index 75b9378c3f4..bbab9a12a9d 100644 --- a/tests/baselines/reference/exportedInterfaceInaccessibleInCallbackInModule.js +++ b/tests/baselines/reference/exportedInterfaceInaccessibleInCallbackInModule.js @@ -15,5 +15,5 @@ export declare class TPromise { //// [exportedInterfaceInaccessibleInCallbackInModule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/exportedVariable1.js b/tests/baselines/reference/exportedVariable1.js index fb6815caac5..5a45a4d9abc 100644 --- a/tests/baselines/reference/exportedVariable1.js +++ b/tests/baselines/reference/exportedVariable1.js @@ -6,7 +6,7 @@ var upper = foo.name.toUpperCase(); //// [exportedVariable1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = { name: "Bill" }; var upper = exports.foo.name.toUpperCase(); diff --git a/tests/baselines/reference/exportingContainingVisibleType.errors.txt b/tests/baselines/reference/exportingContainingVisibleType.errors.txt deleted file mode 100644 index 83f722b97da..00000000000 --- a/tests/baselines/reference/exportingContainingVisibleType.errors.txt +++ /dev/null @@ -1,16 +0,0 @@ -tests/cases/compiler/exportingContainingVisibleType.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/exportingContainingVisibleType.ts (1 errors) ==== - class Foo { - public get foo() { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var i: Foo; - return i; // Should be fine (previous bug report visibility error). - - } - } - - export var x = 5; - \ No newline at end of file diff --git a/tests/baselines/reference/exportingContainingVisibleType.js b/tests/baselines/reference/exportingContainingVisibleType.js index 15c8835f651..1ee480300c9 100644 --- a/tests/baselines/reference/exportingContainingVisibleType.js +++ b/tests/baselines/reference/exportingContainingVisibleType.js @@ -13,7 +13,7 @@ export var x = 5; //// [exportingContainingVisibleType.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/exportsAndImports1.js b/tests/baselines/reference/exportsAndImports1.js index 7de4f23c591..e25bedc82bf 100644 --- a/tests/baselines/reference/exportsAndImports1.js +++ b/tests/baselines/reference/exportsAndImports1.js @@ -35,7 +35,7 @@ export { v, f, C, I, E, D, M, N, T, a }; //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; var v = 1; exports.v = v; @@ -62,34 +62,23 @@ var a = M.x; exports.a = a; //// [t2.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "v"); -__createBinding(exports, t1_1, "f"); -__createBinding(exports, t1_1, "C"); -__createBinding(exports, t1_1, "E"); -__createBinding(exports, t1_1, "M"); -__createBinding(exports, t1_1, "a"); +Object.defineProperty(exports, "v", { enumerable: true, get: function () { return t1_1.v; } }); +Object.defineProperty(exports, "f", { enumerable: true, get: function () { return t1_1.f; } }); +Object.defineProperty(exports, "C", { enumerable: true, get: function () { return t1_1.C; } }); +Object.defineProperty(exports, "E", { enumerable: true, get: function () { return t1_1.E; } }); +Object.defineProperty(exports, "M", { enumerable: true, get: function () { return t1_1.M; } }); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.a; } }); //// [t3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; var t1_1 = require("./t1"); -exports.v = t1_1.v; -exports.f = t1_1.f; -exports.C = t1_1.C; -exports.E = t1_1.E; -exports.M = t1_1.M; -exports.a = t1_1.a; +Object.defineProperty(exports, "v", { enumerable: true, get: function () { return t1_1.v; } }); +Object.defineProperty(exports, "f", { enumerable: true, get: function () { return t1_1.f; } }); +Object.defineProperty(exports, "C", { enumerable: true, get: function () { return t1_1.C; } }); +Object.defineProperty(exports, "E", { enumerable: true, get: function () { return t1_1.E; } }); +Object.defineProperty(exports, "M", { enumerable: true, get: function () { return t1_1.M; } }); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.a; } }); diff --git a/tests/baselines/reference/exportsAndImports2.js b/tests/baselines/reference/exportsAndImports2.js index 74de8ba80d3..f6e46e12566 100644 --- a/tests/baselines/reference/exportsAndImports2.js +++ b/tests/baselines/reference/exportsAndImports2.js @@ -14,32 +14,21 @@ export { x as y, y as x }; //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; exports.x = "x"; exports.y = "y"; //// [t2.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.y = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x", "y"); -__createBinding(exports, t1_1, "y", "x"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return t1_1.x; } }); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return t1_1.y; } }); //// [t3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.y = void 0; var t1_1 = require("./t1"); -exports.y = t1_1.x; -exports.x = t1_1.y; +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return t1_1.x; } }); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return t1_1.y; } }); diff --git a/tests/baselines/reference/exportsAndImports3.js b/tests/baselines/reference/exportsAndImports3.js index b94c815567d..f8ad55f9ad2 100644 --- a/tests/baselines/reference/exportsAndImports3.js +++ b/tests/baselines/reference/exportsAndImports3.js @@ -35,7 +35,7 @@ export { v, f, C, I, E, D, M, N, T, a }; //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a1 = exports.M1 = exports.E1 = exports.C1 = exports.f1 = exports.v1 = exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; exports.v = 1; exports.v1 = exports.v; @@ -64,34 +64,23 @@ exports.a = M.x; exports.a1 = exports.a; //// [t2.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "v1", "v"); -__createBinding(exports, t1_1, "f1", "f"); -__createBinding(exports, t1_1, "C1", "C"); -__createBinding(exports, t1_1, "E1", "E"); -__createBinding(exports, t1_1, "M1", "M"); -__createBinding(exports, t1_1, "a1", "a"); +Object.defineProperty(exports, "v", { enumerable: true, get: function () { return t1_1.v1; } }); +Object.defineProperty(exports, "f", { enumerable: true, get: function () { return t1_1.f1; } }); +Object.defineProperty(exports, "C", { enumerable: true, get: function () { return t1_1.C1; } }); +Object.defineProperty(exports, "E", { enumerable: true, get: function () { return t1_1.E1; } }); +Object.defineProperty(exports, "M", { enumerable: true, get: function () { return t1_1.M1; } }); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.a1; } }); //// [t3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.M = exports.E = exports.C = exports.f = exports.v = void 0; var t1_1 = require("./t1"); -exports.v = t1_1.v1; -exports.f = t1_1.f1; -exports.C = t1_1.C1; -exports.E = t1_1.E1; -exports.M = t1_1.M1; -exports.a = t1_1.a1; +Object.defineProperty(exports, "v", { enumerable: true, get: function () { return t1_1.v1; } }); +Object.defineProperty(exports, "f", { enumerable: true, get: function () { return t1_1.f1; } }); +Object.defineProperty(exports, "C", { enumerable: true, get: function () { return t1_1.C1; } }); +Object.defineProperty(exports, "E", { enumerable: true, get: function () { return t1_1.E1; } }); +Object.defineProperty(exports, "M", { enumerable: true, get: function () { return t1_1.M1; } }); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.a1; } }); diff --git a/tests/baselines/reference/exportsAndImportsWithUnderscores1.js b/tests/baselines/reference/exportsAndImportsWithUnderscores1.js index 284537252fe..4a79981889d 100644 --- a/tests/baselines/reference/exportsAndImportsWithUnderscores1.js +++ b/tests/baselines/reference/exportsAndImportsWithUnderscores1.js @@ -15,15 +15,15 @@ const { __, _, ___ } = R; //// [m1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var R; -exports["default"] = R = { +exports.default = R = { "__": 20, "_": 10, "___": 30 }; //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1_1 = require("./m1"); -var __ = m1_1["default"].__, _ = m1_1["default"]._, ___ = m1_1["default"].___; +var __ = m1_1.default.__, _ = m1_1.default._, ___ = m1_1.default.___; diff --git a/tests/baselines/reference/exportsAndImportsWithUnderscores2.js b/tests/baselines/reference/exportsAndImportsWithUnderscores2.js index 90cbc11b95b..4d4f0e53c16 100644 --- a/tests/baselines/reference/exportsAndImportsWithUnderscores2.js +++ b/tests/baselines/reference/exportsAndImportsWithUnderscores2.js @@ -14,14 +14,14 @@ const { __esmodule, __proto__ } = R; //// [m1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var R; -exports["default"] = R = { +exports.default = R = { "__esmodule": true, "__proto__": {} }; //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1_1 = require("./m1"); -var __esmodule = m1_1["default"].__esmodule, __proto__ = m1_1["default"].__proto__; +var __esmodule = m1_1.default.__esmodule, __proto__ = m1_1.default.__proto__; diff --git a/tests/baselines/reference/exportsAndImportsWithUnderscores3.js b/tests/baselines/reference/exportsAndImportsWithUnderscores3.js index 0aead5f1f8b..66d8c70e4cb 100644 --- a/tests/baselines/reference/exportsAndImportsWithUnderscores3.js +++ b/tests/baselines/reference/exportsAndImportsWithUnderscores3.js @@ -15,15 +15,15 @@ const { ___, ___hello, _hi } = R; //// [m1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var R; -exports["default"] = R = { +exports.default = R = { "___": 30, "___hello": 21, - "_hi": 40 + "_hi": 40, }; //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1_1 = require("./m1"); -var ___ = m1_1["default"].___, ___hello = m1_1["default"].___hello, _hi = m1_1["default"]._hi; +var ___ = m1_1.default.___, ___hello = m1_1.default.___hello, _hi = m1_1.default._hi; diff --git a/tests/baselines/reference/exportsAndImportsWithUnderscores4.js b/tests/baselines/reference/exportsAndImportsWithUnderscores4.js index 1fa3b3fd5e1..860a60f2620 100644 --- a/tests/baselines/reference/exportsAndImportsWithUnderscores4.js +++ b/tests/baselines/reference/exportsAndImportsWithUnderscores4.js @@ -35,7 +35,7 @@ _hi(); //// [m1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.___hello = exports.__esmodule = exports.__proto = exports._hi = exports.___ = exports.__ = exports._ = void 0; function _() { console.log("_"); @@ -67,7 +67,7 @@ function ___hello() { exports.___hello = ___hello; //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1_1 = require("./m1"); (0, m1_1._)(); (0, m1_1.__)(); diff --git a/tests/baselines/reference/expressionsForbiddenInParameterInitializers.js b/tests/baselines/reference/expressionsForbiddenInParameterInitializers.js index 63daa63dfd2..403fe255df5 100644 --- a/tests/baselines/reference/expressionsForbiddenInParameterInitializers.js +++ b/tests/baselines/reference/expressionsForbiddenInParameterInitializers.js @@ -44,7 +44,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.foo = void 0; function foo(_a) { var _b = _a.foo, foo = _b === void 0 ? yield Promise.resolve().then(function () { return require("./bar"); }) : _b; diff --git a/tests/baselines/reference/extendClassExpressionFromModule.js b/tests/baselines/reference/extendClassExpressionFromModule.js index 7de9e0d85f5..1089c3f2161 100644 --- a/tests/baselines/reference/extendClassExpressionFromModule.js +++ b/tests/baselines/reference/extendClassExpressionFromModule.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo1 = require("./foo1"); var x = foo1; var y = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/extendGlobalThis.js b/tests/baselines/reference/extendGlobalThis.js index c8b73a0c39f..a12d73c4c0b 100644 --- a/tests/baselines/reference/extendGlobalThis.js +++ b/tests/baselines/reference/extendGlobalThis.js @@ -18,7 +18,7 @@ console.log(globalThis.test.split("-")); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./extention"); globalThis.tests = "a-b"; console.log(globalThis.test.split("-")); diff --git a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js index 2994d1275f9..0aaa53c1965 100644 --- a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js +++ b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js @@ -34,7 +34,7 @@ var visModel = new moduleMap[moduleName].VisualizationModel(); //// [extendingClassFromAliasAndUsageInIndexer_backbone.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Model = void 0; var Model = /** @class */ (function () { function Model() { @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./extendingClassFromAliasAndUsageInIndexer_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -87,7 +87,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.VisualizationModel = void 0; var Backbone = require("./extendingClassFromAliasAndUsageInIndexer_backbone"); var VisualizationModel = /** @class */ (function (_super) { @@ -100,7 +100,7 @@ var VisualizationModel = /** @class */ (function (_super) { exports.VisualizationModel = VisualizationModel; //// [extendingClassFromAliasAndUsageInIndexer_main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./extendingClassFromAliasAndUsageInIndexer_moduleA"); var moduleB = require("./extendingClassFromAliasAndUsageInIndexer_moduleB"); var moduleATyped = moduleA; diff --git a/tests/baselines/reference/extendsClause.js b/tests/baselines/reference/extendsClause.js index 9e86263351f..6a97cede6f7 100644 --- a/tests/baselines/reference/extendsClause.js +++ b/tests/baselines/reference/extendsClause.js @@ -23,7 +23,7 @@ class V extends types.C {} // Error //// [types.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -33,7 +33,7 @@ var C = /** @class */ (function () { exports.C = C; //// [ns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; var __extends = (this && this.__extends) || (function () { @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var U = /** @class */ (function (_super) { __extends(U, _super); function U() { diff --git a/tests/baselines/reference/extendsUntypedModule.js b/tests/baselines/reference/extendsUntypedModule.js index e589a79f09e..eb1fd0d9ac6 100644 --- a/tests/baselines/reference/extendsUntypedModule.js +++ b/tests/baselines/reference/extendsUntypedModule.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var foo_1 = require("foo"); var A = /** @class */ (function (_super) { @@ -40,5 +40,5 @@ var A = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } return A; -}(foo_1["default"])); +}(foo_1.default)); exports.A = A; diff --git a/tests/baselines/reference/externalModuleAssignToVar.js b/tests/baselines/reference/externalModuleAssignToVar.js index f81e2f9b26f..1727a7c5816 100644 --- a/tests/baselines/reference/externalModuleAssignToVar.js +++ b/tests/baselines/reference/externalModuleAssignToVar.js @@ -29,7 +29,7 @@ y3 = ext3; // ok //// [externalModuleAssignToVar_core_require.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -61,7 +61,7 @@ define(["require", "exports"], function (require, exports) { //// [externalModuleAssignToVar_core.js] define(["require", "exports", "externalModuleAssignToVar_core_require", "externalModuleAssignToVar_core_require2", "externalModuleAssignToVar_ext"], function (require, exports, ext, ext2, ext3) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var y1 = ext; y1 = ext; // ok var y2 = ext2; diff --git a/tests/baselines/reference/externalModuleExportingGenericClass.js b/tests/baselines/reference/externalModuleExportingGenericClass.js index ebe4980c699..1dde3080420 100644 --- a/tests/baselines/reference/externalModuleExportingGenericClass.js +++ b/tests/baselines/reference/externalModuleExportingGenericClass.js @@ -24,7 +24,7 @@ var C = /** @class */ (function () { module.exports = C; //// [externalModuleExportingGenericClass_file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./externalModuleExportingGenericClass_file0"); var v; // this should report error var v2 = (new a()).foo; diff --git a/tests/baselines/reference/externalModuleImmutableBindings.js b/tests/baselines/reference/externalModuleImmutableBindings.js index d0c43ebde06..e77cccf2604 100644 --- a/tests/baselines/reference/externalModuleImmutableBindings.js +++ b/tests/baselines/reference/externalModuleImmutableBindings.js @@ -52,12 +52,12 @@ for ((stuff[n]) of []) {} //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // all mutations below are illegal and should be fixed var stuff = require("./f1"); var n = 'baz'; diff --git a/tests/baselines/reference/externalModuleQualification.js b/tests/baselines/reference/externalModuleQualification.js index ae082d4bcbc..3c01609fe71 100644 --- a/tests/baselines/reference/externalModuleQualification.js +++ b/tests/baselines/reference/externalModuleQualification.js @@ -13,7 +13,7 @@ class NavigateAction { //// [externalModuleQualification.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.DiffEditor = exports.ID = void 0; exports.ID = "test"; var DiffEditor = /** @class */ (function () { diff --git a/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.js b/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.js index 2199f06fc66..e9a23b04c05 100644 --- a/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.js +++ b/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.js @@ -11,7 +11,7 @@ file1.foo(); //// [externalModuleReferenceOfImportDeclarationWithExportModifier_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -20,7 +20,7 @@ define(["require", "exports"], function (require, exports) { //// [externalModuleReferenceOfImportDeclarationWithExportModifier_1.js] define(["require", "exports", "externalModuleReferenceOfImportDeclarationWithExportModifier_0"], function (require, exports, file1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.file1 = file1; exports.file1.foo(); }); diff --git a/tests/baselines/reference/externalModuleRefernceResolutionOrderInImportDeclaration.js b/tests/baselines/reference/externalModuleRefernceResolutionOrderInImportDeclaration.js index 51943a1e9bc..faaf4d0eeee 100644 --- a/tests/baselines/reference/externalModuleRefernceResolutionOrderInImportDeclaration.js +++ b/tests/baselines/reference/externalModuleRefernceResolutionOrderInImportDeclaration.js @@ -20,14 +20,14 @@ file1.bar(); //// [externalModuleRefernceResolutionOrderInImportDeclaration_file2.js] //// [externalModuleRefernceResolutionOrderInImportDeclaration_file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; ; //// [externalModuleRefernceResolutionOrderInImportDeclaration_file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var file1 = require("./externalModuleRefernceResolutionOrderInImportDeclaration_file1"); file1.foo(); diff --git a/tests/baselines/reference/externalModuleResolution.js b/tests/baselines/reference/externalModuleResolution.js index 1ef5be53883..1e437ea1eb0 100644 --- a/tests/baselines/reference/externalModuleResolution.js +++ b/tests/baselines/reference/externalModuleResolution.js @@ -25,6 +25,6 @@ var M2; module.exports = M2; //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = require("./foo"); x.Y; // .ts should be picked diff --git a/tests/baselines/reference/externalModuleResolution2.js b/tests/baselines/reference/externalModuleResolution2.js index 2c3c9facff1..eb6b81a2ad2 100644 --- a/tests/baselines/reference/externalModuleResolution2.js +++ b/tests/baselines/reference/externalModuleResolution2.js @@ -26,6 +26,6 @@ var M2; module.exports = M2; //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = require("./foo"); x.X; // .ts should be picked diff --git a/tests/baselines/reference/externalModuleWithoutCompilerFlag1.js b/tests/baselines/reference/externalModuleWithoutCompilerFlag1.js index 972b4b3b2ea..b50d4f1e49e 100644 --- a/tests/baselines/reference/externalModuleWithoutCompilerFlag1.js +++ b/tests/baselines/reference/externalModuleWithoutCompilerFlag1.js @@ -5,4 +5,4 @@ //// [externalModuleWithoutCompilerFlag1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/fatarrowfunctionsErrors.js b/tests/baselines/reference/fatarrowfunctionsErrors.js index 0f318f1aa84..a3e848e9092 100644 --- a/tests/baselines/reference/fatarrowfunctionsErrors.js +++ b/tests/baselines/reference/fatarrowfunctionsErrors.js @@ -20,7 +20,7 @@ foo(function () { } return 0; }); -foo((1), { "return": 0 }); +foo((1), { return: 0 }); foo(function (x) { return x; }); foo(function (x) { if (x === void 0) { x = 0; } diff --git a/tests/baselines/reference/fieldAndGetterWithSameName.errors.txt b/tests/baselines/reference/fieldAndGetterWithSameName.errors.txt index e78ccce2b83..4c8fa1a492f 100644 --- a/tests/baselines/reference/fieldAndGetterWithSameName.errors.txt +++ b/tests/baselines/reference/fieldAndGetterWithSameName.errors.txt @@ -1,16 +1,13 @@ tests/cases/compiler/fieldAndGetterWithSameName.ts(2,5): error TS2300: Duplicate identifier 'x'. -tests/cases/compiler/fieldAndGetterWithSameName.ts(3,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/fieldAndGetterWithSameName.ts(3,7): error TS2300: Duplicate identifier 'x'. -==== tests/cases/compiler/fieldAndGetterWithSameName.ts (3 errors) ==== +==== tests/cases/compiler/fieldAndGetterWithSameName.ts (2 errors) ==== export class C { x: number; ~ !!! error TS2300: Duplicate identifier 'x'. get x(): number { return 1; } ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } \ No newline at end of file diff --git a/tests/baselines/reference/fieldAndGetterWithSameName.js b/tests/baselines/reference/fieldAndGetterWithSameName.js index d2faeb198e3..dfe88b09635 100644 --- a/tests/baselines/reference/fieldAndGetterWithSameName.js +++ b/tests/baselines/reference/fieldAndGetterWithSameName.js @@ -7,7 +7,7 @@ export class C { //// [fieldAndGetterWithSameName.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js b/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js index 629fd5fe986..b646f53e484 100644 --- a/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js +++ b/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js @@ -12,7 +12,7 @@ function foo() { //// [a.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c = /** @class */ (function () { function c() { diff --git a/tests/baselines/reference/filterNamespace_import.js b/tests/baselines/reference/filterNamespace_import.js index 094cabd3267..ec90d089adf 100644 --- a/tests/baselines/reference/filterNamespace_import.js +++ b/tests/baselines/reference/filterNamespace_import.js @@ -25,7 +25,7 @@ let n: ns.nested.NestedClass = { a: '' }; //// [ns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ns; (function (ns) { var Class = /** @class */ (function () { @@ -45,10 +45,10 @@ var ns; nested.NestedClass = NestedClass; })(nested = ns.nested || (ns.nested = {})); })(ns || (ns = {})); -exports["default"] = ns; +exports.default = ns; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); ns.Class; // Error ns.Value; // Error var c; diff --git a/tests/baselines/reference/fixCrashAliasLookupForDefauledImport.js b/tests/baselines/reference/fixCrashAliasLookupForDefauledImport.js index 0b01d73ce87..171e94b2c82 100644 --- a/tests/baselines/reference/fixCrashAliasLookupForDefauledImport.js +++ b/tests/baselines/reference/fixCrashAliasLookupForDefauledImport.js @@ -15,10 +15,10 @@ bar(1 as Foo); //// [input.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function bar(element) { return 1; } diff --git a/tests/baselines/reference/forLoopEndingMultilineComments.js b/tests/baselines/reference/forLoopEndingMultilineComments.js index 2ba796acb5d..f279fdef4dd 100644 --- a/tests/baselines/reference/forLoopEndingMultilineComments.js +++ b/tests/baselines/reference/forLoopEndingMultilineComments.js @@ -20,7 +20,7 @@ export function consoleTestResultHandler(testResult: any): boolean { //// [forLoopEndingMultilineComments.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.consoleTestResultHandler = void 0; function consoleTestResultHandler(testResult) { // needed to get colors to show up when passing through Grunt diff --git a/tests/baselines/reference/functionAndImportNameConflict.js b/tests/baselines/reference/functionAndImportNameConflict.js index e63af59d8da..66cbda7e429 100644 --- a/tests/baselines/reference/functionAndImportNameConflict.js +++ b/tests/baselines/reference/functionAndImportNameConflict.js @@ -11,14 +11,14 @@ export function f() { //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { } exports.f = f; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { } diff --git a/tests/baselines/reference/functionAndPropertyNameConflict.errors.txt b/tests/baselines/reference/functionAndPropertyNameConflict.errors.txt index a976048d0e3..efaf84b6d0a 100644 --- a/tests/baselines/reference/functionAndPropertyNameConflict.errors.txt +++ b/tests/baselines/reference/functionAndPropertyNameConflict.errors.txt @@ -1,17 +1,14 @@ tests/cases/compiler/functionAndPropertyNameConflict.ts(2,12): error TS2300: Duplicate identifier 'aaaaa'. -tests/cases/compiler/functionAndPropertyNameConflict.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/functionAndPropertyNameConflict.ts(3,16): error TS2300: Duplicate identifier 'aaaaa'. -==== tests/cases/compiler/functionAndPropertyNameConflict.ts (3 errors) ==== +==== tests/cases/compiler/functionAndPropertyNameConflict.ts (2 errors) ==== class C65 { public aaaaa() { } ~~~~~ !!! error TS2300: Duplicate identifier 'aaaaa'. public get aaaaa() { ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~~ !!! error TS2300: Duplicate identifier 'aaaaa'. return 1; } diff --git a/tests/baselines/reference/functionLikeInParameterInitializer.js b/tests/baselines/reference/functionLikeInParameterInitializer.js index c3420c413d4..cbe22e8f579 100644 --- a/tests/baselines/reference/functionLikeInParameterInitializer.js +++ b/tests/baselines/reference/functionLikeInParameterInitializer.js @@ -21,7 +21,7 @@ export function baz3(func = class { x = foo }) { //// [functionLikeInParameterInitializer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.baz3 = exports.baz2 = exports.baz1 = exports.bar = void 0; // error function bar(func) { diff --git a/tests/baselines/reference/functionWithUseStrictAndSimpleParameterList.js b/tests/baselines/reference/functionWithUseStrictAndSimpleParameterList.js index 1df304db7f5..80fafc1f6cb 100644 --- a/tests/baselines/reference/functionWithUseStrictAndSimpleParameterList.js +++ b/tests/baselines/reference/functionWithUseStrictAndSimpleParameterList.js @@ -51,7 +51,7 @@ function invalidPrologue(a = 10, b = 20) { //// [functionWithUseStrictAndSimpleParameterList.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function a(a) { "use strict"; diff --git a/tests/baselines/reference/generic.js b/tests/baselines/reference/generic.js index 033a4da9343..cf3436a55e4 100644 --- a/tests/baselines/reference/generic.js +++ b/tests/baselines/reference/generic.js @@ -14,7 +14,7 @@ let d: B = { a: "" }; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -24,7 +24,7 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { a: "" }; var b = { a: 3 }; var c = {}; diff --git a/tests/baselines/reference/genericArrayExtenstions.js b/tests/baselines/reference/genericArrayExtenstions.js index 87a7fba25c1..df0e287c7d2 100644 --- a/tests/baselines/reference/genericArrayExtenstions.js +++ b/tests/baselines/reference/genericArrayExtenstions.js @@ -7,4 +7,4 @@ concat(...items: T[]): T[]; //// [genericArrayExtenstions.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/genericClassesInModule2.js b/tests/baselines/reference/genericClassesInModule2.js index 7f8b1c71f8f..e1555a847b3 100644 --- a/tests/baselines/reference/genericClassesInModule2.js +++ b/tests/baselines/reference/genericClassesInModule2.js @@ -23,7 +23,7 @@ export class B { //// [genericClassesInModule2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = exports.A = void 0; var A = /** @class */ (function () { function A(callback) { diff --git a/tests/baselines/reference/genericFunctionInference2.js b/tests/baselines/reference/genericFunctionInference2.js index e8967ed8b8a..b15aaa9f923 100644 --- a/tests/baselines/reference/genericFunctionInference2.js +++ b/tests/baselines/reference/genericFunctionInference2.js @@ -34,13 +34,13 @@ enhancer4.onChange(null); //// [genericFunctionInference2.js] // Repro from #30685 var myReducer1 = combineReducers({ - combined: combineReducers({ foo: foo }) + combined: combineReducers({ foo: foo }), }); var myReducer2 = combineReducers({ - combined: combineReducers({ foo: foo }) + combined: combineReducers({ foo: foo }), }); var enhancer4 = withH(function (props) { return ({ onChange: function (props) { return function (e) { }; }, - onSubmit: function (props) { return function (e) { }; } + onSubmit: function (props) { return function (e) { }; }, }); }); enhancer4.onChange(null); diff --git a/tests/baselines/reference/genericGetter.errors.txt b/tests/baselines/reference/genericGetter.errors.txt index 3a8edb602e0..4cdaf754fd2 100644 --- a/tests/baselines/reference/genericGetter.errors.txt +++ b/tests/baselines/reference/genericGetter.errors.txt @@ -1,13 +1,10 @@ -tests/cases/compiler/genericGetter.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/genericGetter.ts(9,5): error TS2322: Type 'number' is not assignable to type 'string'. -==== tests/cases/compiler/genericGetter.ts (2 errors) ==== +==== tests/cases/compiler/genericGetter.ts (1 errors) ==== class C { data: T; get x(): T { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.data; } } diff --git a/tests/baselines/reference/genericGetter2.errors.txt b/tests/baselines/reference/genericGetter2.errors.txt index 586ae56f606..eff53006b9c 100644 --- a/tests/baselines/reference/genericGetter2.errors.txt +++ b/tests/baselines/reference/genericGetter2.errors.txt @@ -1,15 +1,12 @@ -tests/cases/compiler/genericGetter2.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/genericGetter2.ts(5,14): error TS2314: Generic type 'A' requires 1 type argument(s). -==== tests/cases/compiler/genericGetter2.ts (2 errors) ==== +==== tests/cases/compiler/genericGetter2.ts (1 errors) ==== class A { } class C { data: A; get x(): A { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~ !!! error TS2314: Generic type 'A' requires 1 type argument(s). return this.data; diff --git a/tests/baselines/reference/genericGetter3.errors.txt b/tests/baselines/reference/genericGetter3.errors.txt index 24b44af28ee..c67dd40f10e 100644 --- a/tests/baselines/reference/genericGetter3.errors.txt +++ b/tests/baselines/reference/genericGetter3.errors.txt @@ -1,15 +1,12 @@ -tests/cases/compiler/genericGetter3.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/genericGetter3.ts(11,5): error TS2322: Type 'A' is not assignable to type 'string'. -==== tests/cases/compiler/genericGetter3.ts (2 errors) ==== +==== tests/cases/compiler/genericGetter3.ts (1 errors) ==== class A { } class C { data: A; get x(): A { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.data; } } diff --git a/tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.js b/tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.js index 0eb6c115c9c..d2d7d11493e 100644 --- a/tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.js +++ b/tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.js @@ -22,7 +22,7 @@ export const createService = ( //// [genericIndexedAccessMethodIntersectionCanBeAccessed.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createService = void 0; var createService = function (ServiceCtr) { Object.keys(ServiceCtr).forEach(function (key) { diff --git a/tests/baselines/reference/genericInferenceDefaultTypeParameterJsxReact.js b/tests/baselines/reference/genericInferenceDefaultTypeParameterJsxReact.js index 011c8b4d995..d5b45830b11 100644 --- a/tests/baselines/reference/genericInferenceDefaultTypeParameterJsxReact.js +++ b/tests/baselines/reference/genericInferenceDefaultTypeParameterJsxReact.js @@ -20,10 +20,10 @@ const v1 = e.preventDefault()} />; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Repro from #50858 var react_1 = __importDefault(require("react")); function Component(props) { - return react_1["default"].createElement(react_1["default"].Fragment, null); + return react_1.default.createElement(react_1.default.Fragment, null); } -var v1 = react_1["default"].createElement(Component, { onClick: function (e) { return e.preventDefault(); } }); +var v1 = react_1.default.createElement(Component, { onClick: function (e) { return e.preventDefault(); } }); diff --git a/tests/baselines/reference/genericInterfaceFunctionTypeParameter.js b/tests/baselines/reference/genericInterfaceFunctionTypeParameter.js index 3fbd1d1837f..d996eff1d5c 100644 --- a/tests/baselines/reference/genericInterfaceFunctionTypeParameter.js +++ b/tests/baselines/reference/genericInterfaceFunctionTypeParameter.js @@ -10,7 +10,7 @@ export function foo(fn: (ifoo: IFoo) => void) { //// [genericInterfaceFunctionTypeParameter.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo(fn) { foo(fn); // Invocation is necessary to repro (!) diff --git a/tests/baselines/reference/genericMemberFunction.js b/tests/baselines/reference/genericMemberFunction.js index 5471c165270..5a78c98b38c 100644 --- a/tests/baselines/reference/genericMemberFunction.js +++ b/tests/baselines/reference/genericMemberFunction.js @@ -25,7 +25,7 @@ export class BuildResult{ //// [genericMemberFunction.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.BuildResult = exports.FileWithErrors = exports.BuildError = void 0; var BuildError = /** @class */ (function () { function BuildError() { diff --git a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors1.js b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors1.js index 49debc2ca84..3b5595bb91e 100644 --- a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors1.js +++ b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors1.js @@ -16,5 +16,5 @@ export declare module TypeScript { //// [genericRecursiveImplicitConstructorErrors1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/genericReturnTypeFromGetter1.errors.txt b/tests/baselines/reference/genericReturnTypeFromGetter1.errors.txt index 6f5f68064a6..2e39ce620c1 100644 --- a/tests/baselines/reference/genericReturnTypeFromGetter1.errors.txt +++ b/tests/baselines/reference/genericReturnTypeFromGetter1.errors.txt @@ -1,8 +1,7 @@ tests/cases/compiler/genericReturnTypeFromGetter1.ts(5,18): error TS2314: Generic type 'A' requires 1 type argument(s). -tests/cases/compiler/genericReturnTypeFromGetter1.ts(6,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/genericReturnTypeFromGetter1.ts (2 errors) ==== +==== tests/cases/compiler/genericReturnTypeFromGetter1.ts (1 errors) ==== export interface A { new (dbSet: DbSet): T; } @@ -11,7 +10,5 @@ tests/cases/compiler/genericReturnTypeFromGetter1.ts(6,7): error TS1056: Accesso ~ !!! error TS2314: Generic type 'A' requires 1 type argument(s). get entityType() { return this._entityType; } // used to ICE without return type annotation - ~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } \ No newline at end of file diff --git a/tests/baselines/reference/genericReturnTypeFromGetter1.js b/tests/baselines/reference/genericReturnTypeFromGetter1.js index f86e74019ef..e7ee629bf97 100644 --- a/tests/baselines/reference/genericReturnTypeFromGetter1.js +++ b/tests/baselines/reference/genericReturnTypeFromGetter1.js @@ -11,7 +11,7 @@ export class DbSet { //// [genericReturnTypeFromGetter1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.DbSet = void 0; var DbSet = /** @class */ (function () { function DbSet() { diff --git a/tests/baselines/reference/genericTypeAliases.js b/tests/baselines/reference/genericTypeAliases.js index 282fd9868a9..8e0e470ecf4 100644 --- a/tests/baselines/reference/genericTypeAliases.js +++ b/tests/baselines/reference/genericTypeAliases.js @@ -81,7 +81,7 @@ var tree = { right: { left: 1, right: 2 - } + }, }, right: 3 }; diff --git a/tests/baselines/reference/genericTypeWithMultipleBases1.js b/tests/baselines/reference/genericTypeWithMultipleBases1.js index a958516dfa0..6ef71ea6c67 100644 --- a/tests/baselines/reference/genericTypeWithMultipleBases1.js +++ b/tests/baselines/reference/genericTypeWithMultipleBases1.js @@ -21,7 +21,7 @@ x.m2(); //// [genericTypeWithMultipleBases1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; x.p1; x.m1(); diff --git a/tests/baselines/reference/genericTypeWithMultipleBases2.js b/tests/baselines/reference/genericTypeWithMultipleBases2.js index 43651ec8278..98f40c14267 100644 --- a/tests/baselines/reference/genericTypeWithMultipleBases2.js +++ b/tests/baselines/reference/genericTypeWithMultipleBases2.js @@ -21,7 +21,7 @@ x.m2(); //// [genericTypeWithMultipleBases2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x; x.p1; x.m1(); diff --git a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js index b4014a0453b..0937f5da3ae 100644 --- a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js +++ b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ListItem = exports.CollectionItem = exports.List = exports.Collection = void 0; var Collection = /** @class */ (function () { function Collection() { diff --git a/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.errors.txt b/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.errors.txt deleted file mode 100644 index 7ec8f614edb..00000000000 --- a/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.errors.txt +++ /dev/null @@ -1,33 +0,0 @@ -tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts(21,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts (1 errors) ==== - declare function _(value: Array): _; - declare function _(value: T): _; - - declare module _ { - export function each( - //list: List, - //iterator: ListIterator, - context?: any): void; - - interface ListIterator { - (value: T, index: number, list: T[]): TResult; - } - } - - declare class _ { - each(iterator: _.ListIterator, context?: any): void; - } - - module MyModule { - export class MyClass { - public get myGetter() { - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var obj:any = {}; - - return obj; - } - } - } \ No newline at end of file diff --git a/tests/baselines/reference/getAndSetAsMemberNames.errors.txt b/tests/baselines/reference/getAndSetAsMemberNames.errors.txt deleted file mode 100644 index a83c4ba118c..00000000000 --- a/tests/baselines/reference/getAndSetAsMemberNames.errors.txt +++ /dev/null @@ -1,27 +0,0 @@ -tests/cases/compiler/getAndSetAsMemberNames.ts(19,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/getAndSetAsMemberNames.ts (1 errors) ==== - class C1 { - set: boolean; - get = 1; - } - class C2 { - set; - } - class C3 { - set (x) { - return x + 1; - } - } - class C4 { - get: boolean = true; - } - class C5 { - public set: () => boolean = function () { return true; }; - get (): boolean { return true; } - set t(x) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - \ No newline at end of file diff --git a/tests/baselines/reference/getAndSetNotIdenticalType.errors.txt b/tests/baselines/reference/getAndSetNotIdenticalType.errors.txt index 9d9b6421af3..3a64426de77 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType.errors.txt +++ b/tests/baselines/reference/getAndSetNotIdenticalType.errors.txt @@ -1,18 +1,12 @@ -tests/cases/compiler/getAndSetNotIdenticalType.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getAndSetNotIdenticalType.ts(2,9): error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type -tests/cases/compiler/getAndSetNotIdenticalType.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/getAndSetNotIdenticalType.ts (3 errors) ==== +==== tests/cases/compiler/getAndSetNotIdenticalType.ts (1 errors) ==== class C { get x(): number { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type return 1; } set x(v: string) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } \ No newline at end of file diff --git a/tests/baselines/reference/getAndSetNotIdenticalType2.errors.txt b/tests/baselines/reference/getAndSetNotIdenticalType2.errors.txt index 959090536b7..6d7852a12f0 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType2.errors.txt +++ b/tests/baselines/reference/getAndSetNotIdenticalType2.errors.txt @@ -1,7 +1,5 @@ -tests/cases/compiler/getAndSetNotIdenticalType2.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getAndSetNotIdenticalType2.ts(5,9): error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type Type 'T' is not assignable to type 'string'. -tests/cases/compiler/getAndSetNotIdenticalType2.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getAndSetNotIdenticalType2.ts(9,9): error TS2322: Type 'A' is not assignable to type 'A'. Type 'string' is not assignable to type 'T'. 'T' could be instantiated with an arbitrary type which could be unrelated to 'string'. @@ -9,23 +7,19 @@ tests/cases/compiler/getAndSetNotIdenticalType2.ts(15,1): error TS2322: Type 'A< Type 'unknown' is not assignable to type 'string'. -==== tests/cases/compiler/getAndSetNotIdenticalType2.ts (5 errors) ==== +==== tests/cases/compiler/getAndSetNotIdenticalType2.ts (3 errors) ==== class A { foo: T; } class C { data: A; get x(): A { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type !!! error TS2380: Type 'T' is not assignable to type 'string'. !!! related TS2208 tests/cases/compiler/getAndSetNotIdenticalType2.ts:3:9: This type parameter might need an `extends string` constraint. return this.data; } set x(v: A) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. this.data = v; ~~~~~~~~~ !!! error TS2322: Type 'A' is not assignable to type 'A'. diff --git a/tests/baselines/reference/getAndSetNotIdenticalType3.errors.txt b/tests/baselines/reference/getAndSetNotIdenticalType3.errors.txt index eac58041389..3d637a014e9 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType3.errors.txt +++ b/tests/baselines/reference/getAndSetNotIdenticalType3.errors.txt @@ -1,28 +1,22 @@ -tests/cases/compiler/getAndSetNotIdenticalType3.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getAndSetNotIdenticalType3.ts(5,9): error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type Type 'number' is not assignable to type 'string'. -tests/cases/compiler/getAndSetNotIdenticalType3.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getAndSetNotIdenticalType3.ts(9,9): error TS2322: Type 'A' is not assignable to type 'A'. Type 'string' is not assignable to type 'number'. tests/cases/compiler/getAndSetNotIdenticalType3.ts(15,1): error TS2322: Type 'A' is not assignable to type 'A'. -==== tests/cases/compiler/getAndSetNotIdenticalType3.ts (5 errors) ==== +==== tests/cases/compiler/getAndSetNotIdenticalType3.ts (3 errors) ==== class A { foo: T; } class C { data: A; get x(): A { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2380: The return type of a 'get' accessor must be assignable to its 'set' accessor type !!! error TS2380: Type 'number' is not assignable to type 'string'. return this.data; } set x(v: A) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. this.data = v; ~~~~~~~~~ !!! error TS2322: Type 'A' is not assignable to type 'A'. diff --git a/tests/baselines/reference/getsetReturnTypes.errors.txt b/tests/baselines/reference/getsetReturnTypes.errors.txt deleted file mode 100644 index 2a69548c7aa..00000000000 --- a/tests/baselines/reference/getsetReturnTypes.errors.txt +++ /dev/null @@ -1,13 +0,0 @@ -tests/cases/compiler/getsetReturnTypes.ts(3,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/getsetReturnTypes.ts (1 errors) ==== - function makePoint(x: number) { - return { - get x() { return x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - }; - var x = makePoint(2).x; - var y: number = makePoint(2).x; \ No newline at end of file diff --git a/tests/baselines/reference/getterMissingReturnError.errors.txt b/tests/baselines/reference/getterMissingReturnError.errors.txt index e504de07ef4..2497ec857c7 100644 --- a/tests/baselines/reference/getterMissingReturnError.errors.txt +++ b/tests/baselines/reference/getterMissingReturnError.errors.txt @@ -1,13 +1,10 @@ -tests/cases/compiler/getterMissingReturnError.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/getterMissingReturnError.ts(2,16): error TS2378: A 'get' accessor must return a value. -==== tests/cases/compiler/getterMissingReturnError.ts (2 errors) ==== +==== tests/cases/compiler/getterMissingReturnError.ts (1 errors) ==== class test { public get p2(){ ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS2378: A 'get' accessor must return a value. } diff --git a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.errors.txt b/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.errors.txt deleted file mode 100644 index 563f30a201c..00000000000 --- a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.errors.txt +++ /dev/null @@ -1,15 +0,0 @@ -tests/cases/compiler/getterThatThrowsShouldNotNeedReturn.ts(2,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/getterThatThrowsShouldNotNeedReturn.ts (1 errors) ==== - class Greeter { - public get greet(): string { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - throw ''; // should not raise an error - } - public greeting(): string { - throw ''; // should not raise an error - } - } - \ No newline at end of file diff --git a/tests/baselines/reference/gettersAndSettersAccessibility.errors.txt b/tests/baselines/reference/gettersAndSettersAccessibility.errors.txt index 2cd7edfd140..999878b822f 100644 --- a/tests/baselines/reference/gettersAndSettersAccessibility.errors.txt +++ b/tests/baselines/reference/gettersAndSettersAccessibility.errors.txt @@ -1,20 +1,14 @@ -tests/cases/compiler/gettersAndSettersAccessibility.ts(2,14): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/gettersAndSettersAccessibility.ts(2,14): error TS2808: A get accessor must be at least as accessible as the setter -tests/cases/compiler/gettersAndSettersAccessibility.ts(3,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/gettersAndSettersAccessibility.ts(3,13): error TS2808: A get accessor must be at least as accessible as the setter -==== tests/cases/compiler/gettersAndSettersAccessibility.ts (4 errors) ==== +==== tests/cases/compiler/gettersAndSettersAccessibility.ts (2 errors) ==== class C99 { private get Baz():number { return 0; } ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2808: A get accessor must be at least as accessible as the setter public set Baz(n:number) {} // error - accessors do not agree in visibility ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2808: A get accessor must be at least as accessible as the setter } \ No newline at end of file diff --git a/tests/baselines/reference/gettersAndSettersErrors.errors.txt b/tests/baselines/reference/gettersAndSettersErrors.errors.txt index ef39e558a83..45fcc921d10 100644 --- a/tests/baselines/reference/gettersAndSettersErrors.errors.txt +++ b/tests/baselines/reference/gettersAndSettersErrors.errors.txt @@ -1,23 +1,15 @@ -tests/cases/compiler/gettersAndSettersErrors.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersErrors.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/gettersAndSettersErrors.ts(5,12): error TS2300: Duplicate identifier 'Foo'. tests/cases/compiler/gettersAndSettersErrors.ts(5,12): error TS2717: Subsequent property declarations must have the same type. Property 'Foo' must be of type 'string', but here has type 'number'. -tests/cases/compiler/gettersAndSettersErrors.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersErrors.ts(7,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersErrors.ts(11,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/compiler/gettersAndSettersErrors.ts(6,16): error TS1054: A 'get' accessor cannot have parameters. +tests/cases/compiler/gettersAndSettersErrors.ts(7,16): error TS1095: A 'set' accessor cannot have a return type annotation. tests/cases/compiler/gettersAndSettersErrors.ts(11,17): error TS2808: A get accessor must be at least as accessible as the setter -tests/cases/compiler/gettersAndSettersErrors.ts(12,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/gettersAndSettersErrors.ts(12,16): error TS2808: A get accessor must be at least as accessible as the setter -==== tests/cases/compiler/gettersAndSettersErrors.ts (10 errors) ==== +==== tests/cases/compiler/gettersAndSettersErrors.ts (6 errors) ==== class C { public get Foo() { return "foo";} // ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public set Foo(foo:string) {} // ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. public Foo = 0; // error - duplicate identifier Foo - confirmed ~~~ @@ -27,22 +19,18 @@ tests/cases/compiler/gettersAndSettersErrors.ts(12,16): error TS2808: A get acce !!! related TS6203 tests/cases/compiler/gettersAndSettersErrors.ts:2:16: 'Foo' was also declared here. public get Goo(v:string):string {return null;} // error - getters must not have a parameter ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS1054: A 'get' accessor cannot have parameters. public set Goo(v:string):string {} // error - setters must not specify a return type ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS1095: A 'set' accessor cannot have a return type annotation. } class E { private get Baz():number { return 0; } ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2808: A get accessor must be at least as accessible as the setter public set Baz(n:number) {} // error - accessors do not agree in visibility ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2808: A get accessor must be at least as accessible as the setter } diff --git a/tests/baselines/reference/gettersAndSettersTypesAgree.errors.txt b/tests/baselines/reference/gettersAndSettersTypesAgree.errors.txt deleted file mode 100644 index 7412b56e576..00000000000 --- a/tests/baselines/reference/gettersAndSettersTypesAgree.errors.txt +++ /dev/null @@ -1,37 +0,0 @@ -tests/cases/compiler/gettersAndSettersTypesAgree.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(9,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(9,37): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(10,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/gettersAndSettersTypesAgree.ts(10,37): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/gettersAndSettersTypesAgree.ts (8 errors) ==== - class C { - public get Foo() { return "foo";} // ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set Foo(foo) {} // ok - type inferred from getter return statement - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - public get Bar() { return "foo";} // ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set Bar(bar:string) {} // ok - type must be declared - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - var o1 = {get Foo(){return 0;}, set Foo(val){}}; // ok - types agree (inference) - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var o2 = {get Foo(){return 0;}, set Foo(val:number){}}; // ok - types agree - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/giant.errors.txt b/tests/baselines/reference/giant.errors.txt index 3c81c601f56..3441beacd5a 100644 --- a/tests/baselines/reference/giant.errors.txt +++ b/tests/baselines/reference/giant.errors.txt @@ -1,44 +1,44 @@ tests/cases/compiler/giant.ts(22,12): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(23,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(23,16): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(23,20): error TS1005: '{' expected. tests/cases/compiler/giant.ts(24,12): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(25,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(25,16): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(25,29): error TS1005: '{' expected. tests/cases/compiler/giant.ts(26,13): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(27,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(27,17): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(27,21): error TS1005: '{' expected. tests/cases/compiler/giant.ts(28,13): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(29,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(29,17): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(29,30): error TS1005: '{' expected. tests/cases/compiler/giant.ts(32,12): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(33,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(33,16): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(33,29): error TS1005: '{' expected. tests/cases/compiler/giant.ts(34,12): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(35,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(35,16): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(35,20): error TS1005: '{' expected. tests/cases/compiler/giant.ts(60,5): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(60,6): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(61,5): error TS1021: An index signature must have a type annotation. tests/cases/compiler/giant.ts(62,6): error TS1096: An index signature must have exactly one parameter. tests/cases/compiler/giant.ts(75,5): error TS2386: Overload signatures must all be optional or required. tests/cases/compiler/giant.ts(86,16): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(87,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(87,20): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(87,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(88,16): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(89,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(89,20): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(89,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(90,17): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(91,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(91,21): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(91,25): error TS1005: '{' expected. tests/cases/compiler/giant.ts(92,17): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(93,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(93,21): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(93,34): error TS1005: '{' expected. tests/cases/compiler/giant.ts(96,16): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(97,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(97,20): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(97,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(98,16): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(99,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(99,20): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(99,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(124,9): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(124,10): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(125,9): error TS1021: An index signature must have a type annotation. @@ -46,23 +46,23 @@ tests/cases/compiler/giant.ts(126,10): error TS1096: An index signature must hav tests/cases/compiler/giant.ts(139,9): error TS2386: Overload signatures must all be optional or required. tests/cases/compiler/giant.ts(153,39): error TS1183: An implementation cannot be declared in ambient contexts. tests/cases/compiler/giant.ts(165,16): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(166,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(166,20): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(166,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(167,16): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(168,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(168,20): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(168,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(169,17): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(170,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(170,21): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(170,25): error TS1005: '{' expected. tests/cases/compiler/giant.ts(171,17): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(172,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(172,21): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(172,34): error TS1005: '{' expected. tests/cases/compiler/giant.ts(175,16): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(176,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(176,20): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(176,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(177,16): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(178,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(178,20): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(178,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(203,9): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(203,10): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(204,9): error TS1021: An index signature must have a type annotation. @@ -96,46 +96,46 @@ tests/cases/compiler/giant.ts(261,22): error TS1183: An implementation cannot be tests/cases/compiler/giant.ts(261,25): error TS1036: Statements are not allowed in ambient contexts. tests/cases/compiler/giant.ts(266,30): error TS1183: An implementation cannot be declared in ambient contexts. tests/cases/compiler/giant.ts(280,12): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(281,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(281,16): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(281,20): error TS1005: '{' expected. tests/cases/compiler/giant.ts(282,12): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(283,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(283,16): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(283,29): error TS1005: '{' expected. tests/cases/compiler/giant.ts(284,13): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(285,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(285,17): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(285,21): error TS1005: '{' expected. tests/cases/compiler/giant.ts(286,13): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(287,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(287,17): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(287,30): error TS1005: '{' expected. tests/cases/compiler/giant.ts(290,12): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(291,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(291,16): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(291,29): error TS1005: '{' expected. tests/cases/compiler/giant.ts(292,12): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(293,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(293,16): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(293,20): error TS1005: '{' expected. tests/cases/compiler/giant.ts(318,5): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(318,6): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(319,5): error TS1021: An index signature must have a type annotation. tests/cases/compiler/giant.ts(320,6): error TS1096: An index signature must have exactly one parameter. tests/cases/compiler/giant.ts(333,5): error TS2386: Overload signatures must all be optional or required. tests/cases/compiler/giant.ts(344,16): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(345,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(345,20): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(345,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(346,16): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(347,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(347,20): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(347,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(348,17): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(349,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(349,21): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(349,25): error TS1005: '{' expected. tests/cases/compiler/giant.ts(350,17): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(351,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(351,21): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(351,34): error TS1005: '{' expected. tests/cases/compiler/giant.ts(354,16): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(355,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(355,20): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(355,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(356,16): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(357,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(357,20): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(357,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(382,9): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(382,10): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(383,9): error TS1021: An index signature must have a type annotation. @@ -143,23 +143,23 @@ tests/cases/compiler/giant.ts(384,10): error TS1096: An index signature must hav tests/cases/compiler/giant.ts(397,9): error TS2386: Overload signatures must all be optional or required. tests/cases/compiler/giant.ts(411,39): error TS1183: An implementation cannot be declared in ambient contexts. tests/cases/compiler/giant.ts(423,16): error TS2300: Duplicate identifier 'pgF'. -tests/cases/compiler/giant.ts(424,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(424,20): error TS2300: Duplicate identifier 'pgF'. +tests/cases/compiler/giant.ts(424,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(425,16): error TS2300: Duplicate identifier 'psF'. -tests/cases/compiler/giant.ts(426,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(426,20): error TS2300: Duplicate identifier 'psF'. +tests/cases/compiler/giant.ts(426,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(427,17): error TS2300: Duplicate identifier 'rgF'. -tests/cases/compiler/giant.ts(428,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(428,21): error TS2300: Duplicate identifier 'rgF'. +tests/cases/compiler/giant.ts(428,25): error TS1005: '{' expected. tests/cases/compiler/giant.ts(429,17): error TS2300: Duplicate identifier 'rsF'. -tests/cases/compiler/giant.ts(430,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(430,21): error TS2300: Duplicate identifier 'rsF'. +tests/cases/compiler/giant.ts(430,34): error TS1005: '{' expected. tests/cases/compiler/giant.ts(433,16): error TS2300: Duplicate identifier 'tsF'. -tests/cases/compiler/giant.ts(434,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(434,20): error TS2300: Duplicate identifier 'tsF'. +tests/cases/compiler/giant.ts(434,33): error TS1005: '{' expected. tests/cases/compiler/giant.ts(435,16): error TS2300: Duplicate identifier 'tgF'. -tests/cases/compiler/giant.ts(436,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/giant.ts(436,20): error TS2300: Duplicate identifier 'tgF'. +tests/cases/compiler/giant.ts(436,24): error TS1005: '{' expected. tests/cases/compiler/giant.ts(461,9): error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type. tests/cases/compiler/giant.ts(461,10): error TS2304: Cannot find name 'p'. tests/cases/compiler/giant.ts(462,9): error TS1021: An index signature must have a type annotation. @@ -274,33 +274,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -308,17 +308,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } interface I { //Call Signature @@ -384,33 +384,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -418,17 +418,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } interface I { //Call Signature @@ -511,33 +511,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -545,17 +545,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } export interface eI { //Call Signature @@ -726,33 +726,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -760,17 +760,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } export interface eI { //Call Signature @@ -836,33 +836,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -870,17 +870,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } interface I { //Call Signature @@ -963,33 +963,33 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'pgF'. public get pgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'pgF'. + ~ +!!! error TS1005: '{' expected. public psF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'psF'. public set psF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'psF'. + ~ +!!! error TS1005: '{' expected. private rgF() { } ~~~ !!! error TS2300: Duplicate identifier 'rgF'. private get rgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rgF'. + ~ +!!! error TS1005: '{' expected. private rsF(param:any) { } ~~~ !!! error TS2300: Duplicate identifier 'rsF'. private set rsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'rsF'. + ~ +!!! error TS1005: '{' expected. static tV; static tF() { } static tsF(param:any) { } @@ -997,17 +997,17 @@ tests/cases/compiler/giant.ts(675,30): error TS1183: An implementation cannot be !!! error TS2300: Duplicate identifier 'tsF'. static set tsF(param:any) ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tsF'. + ~ +!!! error TS1005: '{' expected. static tgF() { } ~~~ !!! error TS2300: Duplicate identifier 'tgF'. static get tgF() ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2300: Duplicate identifier 'tgF'. + ~ +!!! error TS1005: '{' expected. } export interface eI { //Call Signature diff --git a/tests/baselines/reference/giant.js b/tests/baselines/reference/giant.js index e3d3bfd0c82..80fade3d035 100644 --- a/tests/baselines/reference/giant.js +++ b/tests/baselines/reference/giant.js @@ -683,7 +683,7 @@ export declare module eaM { //// [giant.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.eM = exports.eC = exports.eF = exports.eV = void 0; /* Prefixes diff --git a/tests/baselines/reference/globalAugmentationModuleResolution.js b/tests/baselines/reference/globalAugmentationModuleResolution.js index fae150bb709..31b1ad42c4f 100644 --- a/tests/baselines/reference/globalAugmentationModuleResolution.js +++ b/tests/baselines/reference/globalAugmentationModuleResolution.js @@ -7,4 +7,4 @@ declare global { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/globalFunctionAugmentationOverload.js b/tests/baselines/reference/globalFunctionAugmentationOverload.js index 50593cca1d7..9dd4c9df2d8 100644 --- a/tests/baselines/reference/globalFunctionAugmentationOverload.js +++ b/tests/baselines/reference/globalFunctionAugmentationOverload.js @@ -15,5 +15,5 @@ declare global { //// [mine.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("mod"); diff --git a/tests/baselines/reference/globalThisDeclarationEmit.js b/tests/baselines/reference/globalThisDeclarationEmit.js index 52793067733..50803e93651 100644 --- a/tests/baselines/reference/globalThisDeclarationEmit.js +++ b/tests/baselines/reference/globalThisDeclarationEmit.js @@ -9,12 +9,12 @@ export const variable = globalThis; //// [variable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.variable = void 0; exports.variable = globalThis; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.globalThis = void 0; var variable_1 = require("./variable"); exports.globalThis = variable_1.variable; diff --git a/tests/baselines/reference/globalThisDeclarationEmit2.js b/tests/baselines/reference/globalThisDeclarationEmit2.js index ac6f9ecd036..c3981e2c209 100644 --- a/tests/baselines/reference/globalThisDeclarationEmit2.js +++ b/tests/baselines/reference/globalThisDeclarationEmit2.js @@ -9,15 +9,15 @@ export const variable = globalThis; //// [variable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.variable = void 0; exports.variable = globalThis; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.globalThis = void 0; var variable_1 = require("./variable"); -exports.globalThis = variable_1.variable; +Object.defineProperty(exports, "globalThis", { enumerable: true, get: function () { return variable_1.variable; } }); //// [variable.d.ts] diff --git a/tests/baselines/reference/globalThisDeclarationEmit3.js b/tests/baselines/reference/globalThisDeclarationEmit3.js index 060c2330ac2..c6c794c2687 100644 --- a/tests/baselines/reference/globalThisDeclarationEmit3.js +++ b/tests/baselines/reference/globalThisDeclarationEmit3.js @@ -10,16 +10,16 @@ export { mod as variable }; //// [variable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.variable = void 0; var mod = globalThis; exports.variable = mod; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.globalThis = void 0; var variable_1 = require("./variable"); -exports.globalThis = variable_1.variable; +Object.defineProperty(exports, "globalThis", { enumerable: true, get: function () { return variable_1.variable; } }); //// [variable.d.ts] diff --git a/tests/baselines/reference/grammarErrors.js b/tests/baselines/reference/grammarErrors.js index 16acd74514b..6b08a23adae 100644 --- a/tests/baselines/reference/grammarErrors.js +++ b/tests/baselines/reference/grammarErrors.js @@ -21,7 +21,7 @@ import type Foo = ns.Foo; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] var ns; (function (ns) { diff --git a/tests/baselines/reference/hugeDeclarationOutputGetsTruncatedWithError.js b/tests/baselines/reference/hugeDeclarationOutputGetsTruncatedWithError.js index f644e54ad92..0465ec009a3 100644 --- a/tests/baselines/reference/hugeDeclarationOutputGetsTruncatedWithError.js +++ b/tests/baselines/reference/hugeDeclarationOutputGetsTruncatedWithError.js @@ -7,6 +7,6 @@ export const c = null as any as {[K in manyprops]: {[K2 in manyprops]: `${K}.${K //// [hugeDeclarationOutputGetsTruncatedWithError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = null; diff --git a/tests/baselines/reference/identicalGenericConditionalsWithInferRelated.js b/tests/baselines/reference/identicalGenericConditionalsWithInferRelated.js index a4bc95d1eb5..b9e29bfed83 100644 --- a/tests/baselines/reference/identicalGenericConditionalsWithInferRelated.js +++ b/tests/baselines/reference/identicalGenericConditionalsWithInferRelated.js @@ -31,7 +31,7 @@ class Y implements X { //// [identicalGenericConditionalsWithInferRelated.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f(arg) { var x = null; var y = null; diff --git a/tests/baselines/reference/ignoredJsxAttributes.js b/tests/baselines/reference/ignoredJsxAttributes.js index 4aa89833cab..df118d6093a 100644 --- a/tests/baselines/reference/ignoredJsxAttributes.js +++ b/tests/baselines/reference/ignoredJsxAttributes.js @@ -24,12 +24,12 @@ let x2 = ; // Error //// [ignoredJsxAttributes.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Repro from #44797 var React = require("react"); var props = { foo: "", - "data-yadda": 42 + "data-yadda": 42, // Error }; var x1 = React.createElement(Yadda, { foo: "hello", "data-yadda": 42 }); var x2 = React.createElement(Yadda, { bar: "hello", "data-yadda": 42 }); // Error diff --git a/tests/baselines/reference/illegalSuperCallsInConstructor.errors.txt b/tests/baselines/reference/illegalSuperCallsInConstructor.errors.txt index 1d3d2e7c275..fe84bb8c91d 100644 --- a/tests/baselines/reference/illegalSuperCallsInConstructor.errors.txt +++ b/tests/baselines/reference/illegalSuperCallsInConstructor.errors.txt @@ -2,13 +2,11 @@ tests/cases/compiler/illegalSuperCallsInConstructor.ts(6,5): error TS2377: Const tests/cases/compiler/illegalSuperCallsInConstructor.ts(7,24): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors. tests/cases/compiler/illegalSuperCallsInConstructor.ts(8,26): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors. tests/cases/compiler/illegalSuperCallsInConstructor.ts(9,32): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors. -tests/cases/compiler/illegalSuperCallsInConstructor.ts(11,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/illegalSuperCallsInConstructor.ts(12,17): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors. -tests/cases/compiler/illegalSuperCallsInConstructor.ts(15,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/illegalSuperCallsInConstructor.ts(16,17): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors. -==== tests/cases/compiler/illegalSuperCallsInConstructor.ts (8 errors) ==== +==== tests/cases/compiler/illegalSuperCallsInConstructor.ts (6 errors) ==== class Base { x: string; } @@ -32,8 +30,6 @@ tests/cases/compiler/illegalSuperCallsInConstructor.ts(16,17): error TS2337: Sup ~~~~~~~~~~~~~~~~~~ get foo() { ~~~~~~~~~~~~~~~~~~~~~~~ - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super(); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ @@ -44,8 +40,6 @@ tests/cases/compiler/illegalSuperCallsInConstructor.ts(16,17): error TS2337: Sup ~~~~~~~~~~~~~~ set foo(v: number) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super(); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ diff --git a/tests/baselines/reference/implementsClause.js b/tests/baselines/reference/implementsClause.js index 431c9042f5b..ec35e89dc5a 100644 --- a/tests/baselines/reference/implementsClause.js +++ b/tests/baselines/reference/implementsClause.js @@ -17,13 +17,13 @@ class D implements nestedNamespace.types.Component {} //// [types.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [ns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } diff --git a/tests/baselines/reference/implicitAnyCastedValue.errors.txt b/tests/baselines/reference/implicitAnyCastedValue.errors.txt index 508696aaf60..b02954498df 100644 --- a/tests/baselines/reference/implicitAnyCastedValue.errors.txt +++ b/tests/baselines/reference/implicitAnyCastedValue.errors.txt @@ -1,15 +1,12 @@ tests/cases/compiler/implicitAnyCastedValue.ts(10,5): error TS7008: Member 'bar' implicitly has an 'any' type. tests/cases/compiler/implicitAnyCastedValue.ts(11,5): error TS7008: Member 'foo' implicitly has an 'any' type. -tests/cases/compiler/implicitAnyCastedValue.ts(12,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/implicitAnyCastedValue.ts(26,5): error TS7008: Member 'getValue' implicitly has an 'any' type. -tests/cases/compiler/implicitAnyCastedValue.ts(28,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/implicitAnyCastedValue.ts(32,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/implicitAnyCastedValue.ts(41,10): error TS7010: 'notCastedNull', which lacks return-type annotation, implicitly has an 'any' return type. tests/cases/compiler/implicitAnyCastedValue.ts(53,24): error TS7006: Parameter 'x' implicitly has an 'any' type. tests/cases/compiler/implicitAnyCastedValue.ts(62,24): error TS7006: Parameter 'x' implicitly has an 'any' type. -==== tests/cases/compiler/implicitAnyCastedValue.ts (9 errors) ==== +==== tests/cases/compiler/implicitAnyCastedValue.ts (6 errors) ==== var x = function () { return 0; // this should not be an error } @@ -26,8 +23,6 @@ tests/cases/compiler/implicitAnyCastedValue.ts(62,24): error TS7006: Parameter ' ~~~ !!! error TS7008: Member 'foo' implicitly has an 'any' type. public get tempVar() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 0; // this should not be an error } @@ -46,14 +41,10 @@ tests/cases/compiler/implicitAnyCastedValue.ts(62,24): error TS7006: Parameter ' !!! error TS7008: Member 'getValue' implicitly has an 'any' type. public get castedGet() { - ~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.getValue; // this should not be an error } public get notCastedGet() { - ~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.getValue; // this should not be an error } } diff --git a/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.errors.txt b/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.errors.txt index dac0b5486c9..532e1e6ce22 100644 --- a/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.errors.txt +++ b/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.errors.txt @@ -1,29 +1,21 @@ tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(3,5): error TS7008: Member 'getAndSet' implicitly has an 'any' type. -tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(4,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(15,16): error TS7032: Property 'haveOnlySet' implicitly has type 'any', because its set accessor lacks a parameter type annotation. tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(15,28): error TS7006: Parameter 'newXValue' implicitly has an 'any' type. -tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(20,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(20,16): error TS7010: 'haveOnlyGet', which lacks return-type annotation, implicitly has an 'any' return type. -==== tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts (8 errors) ==== +==== tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts (4 errors) ==== // these should be errors class GetAndSet { getAndSet = null; // error at "getAndSet" ~~~~~~~~~ !!! error TS7008: Member 'getAndSet' implicitly has an 'any' type. public get haveGetAndSet() { // this should not be an error - ~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.getAndSet; } // this shouldn't be an error public set haveGetAndSet(value) { // error at "value" - ~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. this.getAndSet = value; } } @@ -31,8 +23,6 @@ tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(20,16): er class SetterOnly { public set haveOnlySet(newXValue) { // error at "haveOnlySet, newXValue" ~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~~~~~~~~ !!! error TS7032: Property 'haveOnlySet' implicitly has type 'any', because its set accessor lacks a parameter type annotation. ~~~~~~~~~ !!! error TS7006: Parameter 'newXValue' implicitly has an 'any' type. @@ -42,8 +32,6 @@ tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts(20,16): er class GetterOnly { public get haveOnlyGet() { // error at "haveOnlyGet" ~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~~~~~~~~ !!! error TS7010: 'haveOnlyGet', which lacks return-type annotation, implicitly has an 'any' return type. return null; } diff --git a/tests/baselines/reference/importAliasAnExternalModuleInsideAnInternalModule.js b/tests/baselines/reference/importAliasAnExternalModuleInsideAnInternalModule.js index b6a8d467d35..2ee609066ec 100644 --- a/tests/baselines/reference/importAliasAnExternalModuleInsideAnInternalModule.js +++ b/tests/baselines/reference/importAliasAnExternalModuleInsideAnInternalModule.js @@ -16,7 +16,7 @@ module m_private { //// [importAliasAnExternalModuleInsideAnInternalModule_file0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var m; (function (m) { @@ -25,7 +25,7 @@ var m; })(m = exports.m || (exports.m = {})); //// [importAliasAnExternalModuleInsideAnInternalModule_file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var r = require("./importAliasAnExternalModuleInsideAnInternalModule_file0"); var m_private; (function (m_private) { diff --git a/tests/baselines/reference/importAsBaseClass.js b/tests/baselines/reference/importAsBaseClass.js index 85ae780472f..013b958fde3 100644 --- a/tests/baselines/reference/importAsBaseClass.js +++ b/tests/baselines/reference/importAsBaseClass.js @@ -12,7 +12,7 @@ class Hello extends Greeter { } //// [importAsBaseClass_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Greeter = void 0; var Greeter = /** @class */ (function () { function Greeter() { @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Greeter = require("./importAsBaseClass_0"); var Hello = /** @class */ (function (_super) { __extends(Hello, _super); diff --git a/tests/baselines/reference/importAssertion4.js b/tests/baselines/reference/importAssertion4.js index 24bd2f287e0..1e23445e17c 100644 --- a/tests/baselines/reference/importAssertion4.js +++ b/tests/baselines/reference/importAssertion4.js @@ -4,4 +4,4 @@ import * as f from "./first" assert //// [importAssertion4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importAssertion5.js b/tests/baselines/reference/importAssertion5.js index 5237c5f2805..617bbc1668b 100644 --- a/tests/baselines/reference/importAssertion5.js +++ b/tests/baselines/reference/importAssertion5.js @@ -4,4 +4,4 @@ import * as f from "./first" assert { //// [importAssertion5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js index c4d58cd0805..696b44e012e 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js @@ -67,7 +67,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.l = exports.cl2 = exports.obj = exports.cl1 = exports.fn = void 0; function fn() { return __awaiter(this, void 0, void 0, function () { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js index 777f8fc651c..59bb76e9ac2 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js @@ -66,7 +66,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.l = exports.cl2 = exports.obj = exports.cl1 = exports.fn = void 0; function fn() { return __awaiter(this, void 0, void 0, function () { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3System.js b/tests/baselines/reference/importCallExpressionAsyncES3System.js index 2c4fa8bb5cc..a7e9ef33ee0 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3System.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3System.js @@ -74,7 +74,7 @@ System.register([], function (exports_1, context_1) { var req; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, context_1["import"]('./test')]; // ONE + case 0: return [4 /*yield*/, context_1.import('./test')]; // ONE case 1: req = _a.sent() // ONE ; @@ -95,7 +95,7 @@ System.register([], function (exports_1, context_1) { var req; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, context_1["import"]('./test')]; // TWO + case 0: return [4 /*yield*/, context_1.import('./test')]; // TWO case 1: req = _a.sent() // TWO ; @@ -112,7 +112,7 @@ System.register([], function (exports_1, context_1) { var req; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, context_1["import"]('./test')]; // THREE + case 0: return [4 /*yield*/, context_1.import('./test')]; // THREE case 1: req = _a.sent() // THREE ; @@ -129,7 +129,7 @@ System.register([], function (exports_1, context_1) { var req; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, context_1["import"]('./test')]; // FOUR + case 0: return [4 /*yield*/, context_1.import('./test')]; // FOUR case 1: req = _a.sent() // FOUR ; @@ -146,7 +146,7 @@ System.register([], function (exports_1, context_1) { var req; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, context_1["import"]('./test')]; // FIVE + case 0: return [4 /*yield*/, context_1.import('./test')]; // FIVE case 1: req = _a.sent() // FIVE ; diff --git a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js index f6ebad67764..893a1ebb6d3 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js @@ -76,7 +76,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { })(function (require, exports) { "use strict"; var __syncRequire = typeof module === "object" && typeof module.exports === "object"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.l = exports.cl2 = exports.obj = exports.cl1 = exports.fn = void 0; function fn() { return __awaiter(this, void 0, void 0, function () { diff --git a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js index 3029a6b53f2..3aa6842b197 100644 --- a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js +++ b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js @@ -28,7 +28,7 @@ class C { //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -41,7 +41,7 @@ function foo() { return "foo"; } exports.foo = foo; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.backup = void 0; function backup() { return "backup"; } exports.backup = backup; diff --git a/tests/baselines/reference/importClause_default.js b/tests/baselines/reference/importClause_default.js index 5b567f2600a..3130c14bf27 100644 --- a/tests/baselines/reference/importClause_default.js +++ b/tests/baselines/reference/importClause_default.js @@ -12,16 +12,16 @@ let b = { A }; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } return A; }()); -exports["default"] = A; +exports.default = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new A(); var a = { a: '' }; var b = { A: A }; diff --git a/tests/baselines/reference/importClause_namedImports.js b/tests/baselines/reference/importClause_namedImports.js index 2200bf42a52..a45ce023c3b 100644 --- a/tests/baselines/reference/importClause_namedImports.js +++ b/tests/baselines/reference/importClause_namedImports.js @@ -16,7 +16,7 @@ const c = { A }; //// [abc.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -27,7 +27,7 @@ exports.A = A; exports.C = ""; //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new A(); b.b; var c = { A: A }; diff --git a/tests/baselines/reference/importClause_namespaceImport.js b/tests/baselines/reference/importClause_namespaceImport.js index a0ddb79f02b..06b16902920 100644 --- a/tests/baselines/reference/importClause_namespaceImport.js +++ b/tests/baselines/reference/importClause_namespaceImport.js @@ -19,7 +19,7 @@ const d = { types }; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Value = exports.B = exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -36,7 +36,7 @@ exports.B = B; exports.Value = {}; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); types; types.Value; var v; diff --git a/tests/baselines/reference/importDecl.js b/tests/baselines/reference/importDecl.js index 40be216396e..5f5b4bfa930 100644 --- a/tests/baselines/reference/importDecl.js +++ b/tests/baselines/reference/importDecl.js @@ -83,7 +83,7 @@ export var useMultiImport_m4_f4 = multiImport_m4.foo(); //// [importDecl_require.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { @@ -95,7 +95,7 @@ function foo() { return null; } exports.foo = foo; //// [importDecl_require1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.d = void 0; var d = /** @class */ (function () { function d() { @@ -108,7 +108,7 @@ function foo() { return null; } exports.foo = foo; //// [importDecl_require2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { @@ -120,7 +120,7 @@ function foo() { return null; } exports.foo = foo; //// [importDecl_require3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { @@ -132,13 +132,13 @@ function foo() { return null; } exports.foo = foo; //// [importDecl_require4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = void 0; function foo2() { return null; } exports.foo2 = foo2; //// [importDecl_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.useMultiImport_m4_f4 = exports.useMultiImport_m4_d4 = exports.useMultiImport_m4_x4 = exports.d = exports.usePrivate_m4_m1 = exports.useFncOnly_m4_f4 = exports.useGlo_m4_f4 = exports.useGlo_m4_d4 = exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; /// /// diff --git a/tests/baselines/reference/importDeclRefereingExternalModuleWithNoResolve.js b/tests/baselines/reference/importDeclRefereingExternalModuleWithNoResolve.js index 1aadcb875f0..e2fe46cad4c 100644 --- a/tests/baselines/reference/importDeclRefereingExternalModuleWithNoResolve.js +++ b/tests/baselines/reference/importDeclRefereingExternalModuleWithNoResolve.js @@ -7,4 +7,4 @@ declare module "m1" { //// [importDeclRefereingExternalModuleWithNoResolve.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importDeclTypes.js b/tests/baselines/reference/importDeclTypes.js index 640dd4a19b4..aaef01c7a88 100644 --- a/tests/baselines/reference/importDeclTypes.js +++ b/tests/baselines/reference/importDeclTypes.js @@ -12,4 +12,4 @@ import { Foo } from "@types/foo-bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importDeclWithClassModifiers.js b/tests/baselines/reference/importDeclWithClassModifiers.js index e8ba7b2744b..3a19ffc223a 100644 --- a/tests/baselines/reference/importDeclWithClassModifiers.js +++ b/tests/baselines/reference/importDeclWithClassModifiers.js @@ -12,7 +12,7 @@ var b: a; //// [importDeclWithClassModifiers.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.b = exports.a = void 0; exports.a = x.c; exports.b = x.c; diff --git a/tests/baselines/reference/importDeclWithDeclareModifier.js b/tests/baselines/reference/importDeclWithDeclareModifier.js index 288ee89b612..56b1c12cadb 100644 --- a/tests/baselines/reference/importDeclWithDeclareModifier.js +++ b/tests/baselines/reference/importDeclWithDeclareModifier.js @@ -9,7 +9,7 @@ var b: a; //// [importDeclWithDeclareModifier.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = x.c; var b; diff --git a/tests/baselines/reference/importDeclWithExportModifier.js b/tests/baselines/reference/importDeclWithExportModifier.js index df79ee44d90..3bcb03171c1 100644 --- a/tests/baselines/reference/importDeclWithExportModifier.js +++ b/tests/baselines/reference/importDeclWithExportModifier.js @@ -10,7 +10,7 @@ var b: a; //// [importDeclWithExportModifier.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = x.c; var b; diff --git a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js index 4180b6a07c6..cc879550197 100644 --- a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js +++ b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js @@ -13,7 +13,7 @@ export var x: typeof a; //// [importDeclarationUsedAsTypeQuery_require.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -23,7 +23,7 @@ var B = /** @class */ (function () { exports.B = B; //// [importDeclarationUsedAsTypeQuery_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; diff --git a/tests/baselines/reference/importDefaultNamedType.js b/tests/baselines/reference/importDefaultNamedType.js index 72f4f462ce4..d40b6c22a0f 100644 --- a/tests/baselines/reference/importDefaultNamedType.js +++ b/tests/baselines/reference/importDefaultNamedType.js @@ -9,13 +9,13 @@ import type from './a'; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } return A; }()); -exports["default"] = A; +exports.default = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importElisionConstEnumMerge1.js b/tests/baselines/reference/importElisionConstEnumMerge1.js index 3e63187bcc3..d93144456a3 100644 --- a/tests/baselines/reference/importElisionConstEnumMerge1.js +++ b/tests/baselines/reference/importElisionConstEnumMerge1.js @@ -19,13 +19,13 @@ Enum.One; //// [enum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [merge.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Enum = void 0; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var merge_1 = require("./merge"); 1 /* Enum.One */; diff --git a/tests/baselines/reference/importElisionEnum.js b/tests/baselines/reference/importElisionEnum.js index 31c9a5bd8f6..5b0ff90365a 100644 --- a/tests/baselines/reference/importElisionEnum.js +++ b/tests/baselines/reference/importElisionEnum.js @@ -17,7 +17,7 @@ enum MyEnum { //// [enum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyEnum = void 0; var MyEnum; (function (MyEnum) { @@ -28,7 +28,7 @@ var MyEnum; })(MyEnum = exports.MyEnum || (exports.MyEnum = {})); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var MyEnum; (function (MyEnum) { MyEnum[MyEnum["a"] = 0] = "a"; diff --git a/tests/baselines/reference/importEmptyFromModuleNotExisted.js b/tests/baselines/reference/importEmptyFromModuleNotExisted.js index aa08db2e99e..759c9e6ff9a 100644 --- a/tests/baselines/reference/importEmptyFromModuleNotExisted.js +++ b/tests/baselines/reference/importEmptyFromModuleNotExisted.js @@ -4,4 +4,4 @@ import {} from 'module-not-existed' //// [importEmptyFromModuleNotExisted.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importEquals1.js b/tests/baselines/reference/importEquals1.js index 83aa3e155d6..1bc59972ef7 100644 --- a/tests/baselines/reference/importEquals1.js +++ b/tests/baselines/reference/importEquals1.js @@ -30,7 +30,7 @@ new types.A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -70,17 +70,17 @@ var types = __importStar(require("./a")); module.exports = types; //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error //// [e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error //// [f.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error //// [g.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); new types.A(); // Error diff --git a/tests/baselines/reference/importEquals2.js b/tests/baselines/reference/importEquals2.js index e07bc41231f..7479a96ab25 100644 --- a/tests/baselines/reference/importEquals2.js +++ b/tests/baselines/reference/importEquals2.js @@ -15,7 +15,7 @@ new a.A(); // Error //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -50,6 +50,6 @@ var a = __importStar(require("./a")); module.exports = a; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./b"); new a.A(); // Error diff --git a/tests/baselines/reference/importEquals3.js b/tests/baselines/reference/importEquals3.js index a718c4d3b0e..d49e222c865 100644 --- a/tests/baselines/reference/importEquals3.js +++ b/tests/baselines/reference/importEquals3.js @@ -22,7 +22,7 @@ console.log(x); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -32,13 +32,13 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var x = 0; exports.x = x; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b = require("./b"); var x = b.x; console.log(x); diff --git a/tests/baselines/reference/importEqualsDeclaration.js b/tests/baselines/reference/importEqualsDeclaration.js index 56ee60e4712..edbc74c9ffd 100644 --- a/tests/baselines/reference/importEqualsDeclaration.js +++ b/tests/baselines/reference/importEqualsDeclaration.js @@ -36,7 +36,7 @@ var SomeClass = /** @class */ (function () { module.exports = SomeClass; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var type = require("./b"); // Ok A.prototype; // Error var a = { a: 'a' }; // Ok diff --git a/tests/baselines/reference/importFromDot.js b/tests/baselines/reference/importFromDot.js index 0bccb84eeb2..54d5f9d181e 100644 --- a/tests/baselines/reference/importFromDot.js +++ b/tests/baselines/reference/importFromDot.js @@ -12,14 +12,14 @@ import { indexInA, rootA } from "."; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.rootA = void 0; exports.rootA = 0; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indexInA = void 0; exports.indexInA = 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importImportOnlyModule.js b/tests/baselines/reference/importImportOnlyModule.js index 447bb58d690..b770810648b 100644 --- a/tests/baselines/reference/importImportOnlyModule.js +++ b/tests/baselines/reference/importImportOnlyModule.js @@ -18,7 +18,7 @@ var x = foo; // Cause a runtime dependency //// [foo_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { @@ -32,12 +32,12 @@ define(["require", "exports"], function (require, exports) { //// [foo_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var answer = 42; // No exports }); //// [foo_2.js] define(["require", "exports", "./foo_1"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x = foo; // Cause a runtime dependency }); diff --git a/tests/baselines/reference/importInsideModule.js b/tests/baselines/reference/importInsideModule.js index 724b4eeea2f..04a506af5ff 100644 --- a/tests/baselines/reference/importInsideModule.js +++ b/tests/baselines/reference/importInsideModule.js @@ -11,7 +11,7 @@ export module myModule { //// [importInsideModule_file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myModule = void 0; var myModule; (function (myModule) { diff --git a/tests/baselines/reference/importNonExportedMember.js b/tests/baselines/reference/importNonExportedMember.js index c9a599386f1..8db7c1d6534 100644 --- a/tests/baselines/reference/importNonExportedMember.js +++ b/tests/baselines/reference/importNonExportedMember.js @@ -11,8 +11,8 @@ import { foo, bar } from "./a"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.baz = exports.foo = void 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExportedMember1.js b/tests/baselines/reference/importNonExportedMember1.js index 46997f2cf64..f72561c6440 100644 --- a/tests/baselines/reference/importNonExportedMember1.js +++ b/tests/baselines/reference/importNonExportedMember1.js @@ -11,8 +11,8 @@ import { bar } from "./a"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExportedMember2.js b/tests/baselines/reference/importNonExportedMember2.js index 33c3fd0985d..38e40124857 100644 --- a/tests/baselines/reference/importNonExportedMember2.js +++ b/tests/baselines/reference/importNonExportedMember2.js @@ -10,7 +10,7 @@ import { Foo } from './a'; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExportedMember3.js b/tests/baselines/reference/importNonExportedMember3.js index bf7fd172e72..17e02ce72ec 100644 --- a/tests/baselines/reference/importNonExportedMember3.js +++ b/tests/baselines/reference/importNonExportedMember3.js @@ -12,7 +12,7 @@ import { Foo } from './a'; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExportedMember4.js b/tests/baselines/reference/importNonExportedMember4.js index 3ea1c65f35c..5dc4b18b88a 100644 --- a/tests/baselines/reference/importNonExportedMember4.js +++ b/tests/baselines/reference/importNonExportedMember4.js @@ -17,4 +17,4 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExportedMember5.js b/tests/baselines/reference/importNonExportedMember5.js index 4ed4eb74948..3d5381c6e04 100644 --- a/tests/baselines/reference/importNonExportedMember5.js +++ b/tests/baselines/reference/importNonExportedMember5.js @@ -17,4 +17,4 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importNonExternalModule.js b/tests/baselines/reference/importNonExternalModule.js index 0340bcd35cb..a79371922ac 100644 --- a/tests/baselines/reference/importNonExternalModule.js +++ b/tests/baselines/reference/importNonExternalModule.js @@ -21,7 +21,7 @@ var foo; //// [foo_1.js] define(["require", "exports", "./foo_0"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // Import should fail. foo_0 not an external module if (foo.answer === 42) { } diff --git a/tests/baselines/reference/importNonStringLiteral.js b/tests/baselines/reference/importNonStringLiteral.js index eb76621f7c0..259e0b22f28 100644 --- a/tests/baselines/reference/importNonStringLiteral.js +++ b/tests/baselines/reference/importNonStringLiteral.js @@ -5,5 +5,5 @@ import foo = require(x); // invalid //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = "filename"; diff --git a/tests/baselines/reference/importNotElidedWhenNotFound.js b/tests/baselines/reference/importNotElidedWhenNotFound.js index 2b50496e619..102579b9cce 100644 --- a/tests/baselines/reference/importNotElidedWhenNotFound.js +++ b/tests/baselines/reference/importNotElidedWhenNotFound.js @@ -34,22 +34,22 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file_1 = require("file"); var other_file_1 = require("other_file"); var Y = /** @class */ (function (_super) { __extends(Y, _super); function Y() { - return _super.call(this, file_1["default"]) || this; + return _super.call(this, file_1.default) || this; } return Y; -}(other_file_1["default"])); +}(other_file_1.default)); var file2_1 = require("file2"); var file3_1 = require("file3"); var Q = /** @class */ (function (_super) { __extends(Q, _super); function Q() { - return _super.call(this, file2_1["default"], file3_1["default"]) || this; + return _super.call(this, file2_1.default, file3_1.default) || this; } return Q; -}(other_file_1["default"])); +}(other_file_1.default)); diff --git a/tests/baselines/reference/importPropertyFromMappedType.js b/tests/baselines/reference/importPropertyFromMappedType.js index 37ff26b1630..ba95c34cb19 100644 --- a/tests/baselines/reference/importPropertyFromMappedType.js +++ b/tests/baselines/reference/importPropertyFromMappedType.js @@ -15,4 +15,4 @@ import { NotFound } from './errors' //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importShouldNotBeElidedInDeclarationEmit.js b/tests/baselines/reference/importShouldNotBeElidedInDeclarationEmit.js index 963c1cd73cc..a4d31dabc80 100644 --- a/tests/baselines/reference/importShouldNotBeElidedInDeclarationEmit.js +++ b/tests/baselines/reference/importShouldNotBeElidedInDeclarationEmit.js @@ -15,7 +15,7 @@ export const thing = makeThing(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing = void 0; var umd_1 = require("umd"); exports.thing = (0, umd_1.makeThing)(); diff --git a/tests/baselines/reference/importTsBeforeDTs.js b/tests/baselines/reference/importTsBeforeDTs.js index 667ec13ae36..d8e300fa74b 100644 --- a/tests/baselines/reference/importTsBeforeDTs.js +++ b/tests/baselines/reference/importTsBeforeDTs.js @@ -15,12 +15,12 @@ var z2 = foo.y + 10; // Should resolve //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 42; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0"); var z1 = foo.x + 10; // Should error, as .ts preferred over .d.ts var z2 = foo.y + 10; // Should resolve diff --git a/tests/baselines/reference/importTypeAmdBundleRewrite.js b/tests/baselines/reference/importTypeAmdBundleRewrite.js index d353fb07639..8c6772a836c 100644 --- a/tests/baselines/reference/importTypeAmdBundleRewrite.js +++ b/tests/baselines/reference/importTypeAmdBundleRewrite.js @@ -16,18 +16,18 @@ export {d}; //// [bundle.js] define("a/b/c", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("a/inner", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c = { x: 12 }; exports.c = c; }); define("index", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var d = { x: 12 }; exports.d = d; diff --git a/tests/baselines/reference/importTypeGenericArrowTypeParenthesized.js b/tests/baselines/reference/importTypeGenericArrowTypeParenthesized.js index 85b2b7945b5..adb6657cb2a 100644 --- a/tests/baselines/reference/importTypeGenericArrowTypeParenthesized.js +++ b/tests/baselines/reference/importTypeGenericArrowTypeParenthesized.js @@ -21,7 +21,7 @@ export const works2 = fn(x => x); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.works2 = exports.works1 = exports.fail2 = exports.fail1 = void 0; var module_1 = require("module"); exports.fail1 = (0, module_1.fn)(function (x) { return x; }); diff --git a/tests/baselines/reference/importTypeGenericTypes.js b/tests/baselines/reference/importTypeGenericTypes.js index 9179b9777c9..926ed5a8da3 100644 --- a/tests/baselines/reference/importTypeGenericTypes.js +++ b/tests/baselines/reference/importTypeGenericTypes.js @@ -47,10 +47,10 @@ export let shim: typeof import("./foo2") = { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Bar = /** @class */ (function () { function Bar(input) { @@ -60,7 +60,7 @@ var Bar = /** @class */ (function () { exports.Bar = Bar; //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.shim = exports.Bar2 = exports.y = exports.x = void 0; exports.x = { x: 0, y: 0, data: { x: 12 } }; exports.y = { a: "", b: 0, data: { x: 12 } }; diff --git a/tests/baselines/reference/importTypeLocal.js b/tests/baselines/reference/importTypeLocal.js index 42093d4d6db..23b7bd3c995 100644 --- a/tests/baselines/reference/importTypeLocal.js +++ b/tests/baselines/reference/importTypeLocal.js @@ -44,10 +44,10 @@ export let shim: typeof import("./foo2") = { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Bar = /** @class */ (function () { function Bar(input) { @@ -57,7 +57,7 @@ var Bar = /** @class */ (function () { exports.Bar = Bar; //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.shim = exports.Bar2 = exports.y = exports.x = void 0; exports.x = { x: 0, y: 0 }; exports.y = { a: "", b: 0 }; diff --git a/tests/baselines/reference/importTypeLocalMissing.js b/tests/baselines/reference/importTypeLocalMissing.js index 2bf2bc86190..756ce97f297 100644 --- a/tests/baselines/reference/importTypeLocalMissing.js +++ b/tests/baselines/reference/importTypeLocalMissing.js @@ -45,10 +45,10 @@ export let shim: typeof import("./fo2") = { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Bar = /** @class */ (function () { function Bar(input) { @@ -58,7 +58,7 @@ var Bar = /** @class */ (function () { exports.Bar = Bar; //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.shim = exports.Bar2 = exports.z = exports.y = exports.x = void 0; exports.x = { x: 0, y: 0 }; exports.y = { a: "", b: 0 }; diff --git a/tests/baselines/reference/importTypeWithUnparenthesizedGenericFunctionParsed.js b/tests/baselines/reference/importTypeWithUnparenthesizedGenericFunctionParsed.js index 2ff17635dbc..c34c27a4b55 100644 --- a/tests/baselines/reference/importTypeWithUnparenthesizedGenericFunctionParsed.js +++ b/tests/baselines/reference/importTypeWithUnparenthesizedGenericFunctionParsed.js @@ -3,4 +3,4 @@ export declare const fail1: import("module").Modifier<(x: T) => T>; // should //// [importTypeWithUnparenthesizedGenericFunctionParsed.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importUsedAsTypeWithErrors.js b/tests/baselines/reference/importUsedAsTypeWithErrors.js index cb8c6b2f52f..25dac168660 100644 --- a/tests/baselines/reference/importUsedAsTypeWithErrors.js +++ b/tests/baselines/reference/importUsedAsTypeWithErrors.js @@ -11,9 +11,9 @@ export const a: import("./test") = null; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = null; diff --git a/tests/baselines/reference/importUsedInExtendsList1.js b/tests/baselines/reference/importUsedInExtendsList1.js index 07d4fd1a752..9d0a47ca432 100644 --- a/tests/baselines/reference/importUsedInExtendsList1.js +++ b/tests/baselines/reference/importUsedInExtendsList1.js @@ -13,7 +13,7 @@ var r: string = s.foo; //// [importUsedInExtendsList1_require.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Super = void 0; var Super = /** @class */ (function () { function Super() { @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foo = require("./importUsedInExtendsList1_require"); var Sub = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/importUsedInGenericImportResolves.js b/tests/baselines/reference/importUsedInGenericImportResolves.js index bdbc8015757..c3b0d412152 100644 --- a/tests/baselines/reference/importUsedInGenericImportResolves.js +++ b/tests/baselines/reference/importUsedInGenericImportResolves.js @@ -13,6 +13,6 @@ export const a: import("./test1").T = null as an //// [test3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = null; diff --git a/tests/baselines/reference/importWithTrailingSlash.js b/tests/baselines/reference/importWithTrailingSlash.js index cf1db0a2c56..c2b5ba82f07 100644 --- a/tests/baselines/reference/importWithTrailingSlash.js +++ b/tests/baselines/reference/importWithTrailingSlash.js @@ -21,23 +21,23 @@ aIndex.aIndex; //// [a.js] "use strict"; -exports.__esModule = true; -exports["default"] = { a: 0 }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { a: 0 }; //// [index.js] "use strict"; -exports.__esModule = true; -exports["default"] = { aIndex: 0 }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { aIndex: 0 }; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var _1 = require("."); var _2 = require("./"); -_1["default"].a; -_2["default"].aIndex; +_1.default.a; +_2.default.aIndex; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var __1 = require(".."); var __2 = require("../"); -__1["default"].a; -__2["default"].aIndex; +__1.default.a; +__2.default.aIndex; diff --git a/tests/baselines/reference/importWithTrailingSlash_noResolve.js b/tests/baselines/reference/importWithTrailingSlash_noResolve.js index 20afebedc2b..8c821cc7c19 100644 --- a/tests/baselines/reference/importWithTrailingSlash_noResolve.js +++ b/tests/baselines/reference/importWithTrailingSlash_noResolve.js @@ -4,4 +4,4 @@ import foo from "./foo/"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/import_reference-exported-alias.js b/tests/baselines/reference/import_reference-exported-alias.js index 263ab201087..f6ecff55a24 100644 --- a/tests/baselines/reference/import_reference-exported-alias.js +++ b/tests/baselines/reference/import_reference-exported-alias.js @@ -45,7 +45,7 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "file1"], function (require, exports, appJs) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Services = appJs.Services; var UserServices = Services.UserServices; var x = new UserServices().getUserName(); diff --git a/tests/baselines/reference/import_reference-to-type-alias.js b/tests/baselines/reference/import_reference-to-type-alias.js index fe0ceba56e6..d17f0464047 100644 --- a/tests/baselines/reference/import_reference-to-type-alias.js +++ b/tests/baselines/reference/import_reference-to-type-alias.js @@ -20,7 +20,7 @@ var x = new Services.UserServices().getUserName(); //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var App; (function (App) { @@ -41,7 +41,7 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "file1"], function (require, exports, appJs) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Services = appJs.App.Services; var x = new Services.UserServices().getUserName(); }); diff --git a/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.js b/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.js index 1cd0376dded..09abbb09683 100644 --- a/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.js +++ b/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.js @@ -19,7 +19,7 @@ var p = testData[0].name; //// [a.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var testData; var p = testData[0].name; }); diff --git a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js index 612ac574683..c44c85633d2 100644 --- a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js +++ b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js @@ -12,7 +12,7 @@ var v = new hostVar.Host(); //// [host.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Host = void 0; var Host = /** @class */ (function () { function Host() { @@ -24,7 +24,7 @@ define(["require", "exports"], function (require, exports) { //// [consumer.js] define(["require", "exports", "host"], function (require, exports, host) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var hostVar = host; var v = new hostVar.Host(); }); diff --git a/tests/baselines/reference/importedAliasesInTypePositions.js b/tests/baselines/reference/importedAliasesInTypePositions.js index 7229693ae70..a1bd5acf3b4 100644 --- a/tests/baselines/reference/importedAliasesInTypePositions.js +++ b/tests/baselines/reference/importedAliasesInTypePositions.js @@ -21,7 +21,7 @@ export module ImportingModule { //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.elaborate = void 0; var elaborate; (function (elaborate) { @@ -47,7 +47,7 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.ImportingModule = void 0; var ImportingModule; (function (ImportingModule) { diff --git a/tests/baselines/reference/importedEnumMemberMergedWithExportedAliasIsError.js b/tests/baselines/reference/importedEnumMemberMergedWithExportedAliasIsError.js index 0dbd911bce8..4fac942113f 100644 --- a/tests/baselines/reference/importedEnumMemberMergedWithExportedAliasIsError.js +++ b/tests/baselines/reference/importedEnumMemberMergedWithExportedAliasIsError.js @@ -15,7 +15,7 @@ export type EnumA = [string] | [string, number]; //// [enum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Enum = void 0; var Enum; (function (Enum) { @@ -24,4 +24,4 @@ var Enum; })(Enum = exports.Enum || (exports.Enum = {})); //// [alias.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/importedModuleClassNameClash.js b/tests/baselines/reference/importedModuleClassNameClash.js index 9d2dd6eb4f9..ec4d7ad624a 100644 --- a/tests/baselines/reference/importedModuleClassNameClash.js +++ b/tests/baselines/reference/importedModuleClassNameClash.js @@ -9,7 +9,7 @@ class foo { } //// [importedModuleClassNameClash.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var foo = /** @class */ (function () { function foo() { } diff --git a/tests/baselines/reference/importsImplicitlyReadonly.js b/tests/baselines/reference/importsImplicitlyReadonly.js index c84d12b9a93..8a75f2eb92d 100644 --- a/tests/baselines/reference/importsImplicitlyReadonly.js +++ b/tests/baselines/reference/importsImplicitlyReadonly.js @@ -22,14 +22,14 @@ a3.y = 1; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; exports.x = 1; var y = 1; exports.y = y; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var a1 = require("./a"); var a2 = require("./a"); diff --git a/tests/baselines/reference/importsNotUsedAsValues_error.js b/tests/baselines/reference/importsNotUsedAsValues_error.js index 587dc7b6ff8..0d3b2faa91f 100644 --- a/tests/baselines/reference/importsNotUsedAsValues_error.js +++ b/tests/baselines/reference/importsNotUsedAsValues_error.js @@ -66,14 +66,14 @@ K.One; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var default_1 = /** @class */ (function () { function default_1() { } return default_1; }()); -exports["default"] = default_1; +exports.default = default_1; var A = /** @class */ (function () { function A() { } @@ -82,32 +82,32 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); // Error var a; var b; console.log(a, b); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); // Error var a; var b; console.log(a, b); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var a = a_1.A; var b; console.log(a, b); //// [e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); // noUnusedLocals error only //// [f.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); 0 /* C.One */; var c = 1 /* C.Two */; @@ -115,7 +115,7 @@ var d = 1 /* C.Two */; console.log(c, d); //// [g.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); var c; var d; @@ -130,15 +130,15 @@ var H = /** @class */ (function () { module.exports = H; //// [i.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var h = {}; console.log(h); //// [j.js] // Sad face https://github.com/microsoft/TypeScript/blob/6b04f5039429b9d412696fe2febe39ecc69ad365/src/testRunner/compilerRunner.ts#L207 //// [k.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [l.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); 0 /* K.One */; diff --git a/tests/baselines/reference/incorrectNumberOfTypeArgumentsDuringErrorReporting.js b/tests/baselines/reference/incorrectNumberOfTypeArgumentsDuringErrorReporting.js index d74360e8edc..cbeb6fe3660 100644 --- a/tests/baselines/reference/incorrectNumberOfTypeArgumentsDuringErrorReporting.js +++ b/tests/baselines/reference/incorrectNumberOfTypeArgumentsDuringErrorReporting.js @@ -26,5 +26,5 @@ fn({ var fn = function (opts) { return 'Z'; }; fn({ a: { x: 'X', y: 'Y' }, - b: {} + b: {}, }); diff --git a/tests/baselines/reference/indexedAccessRelation.js b/tests/baselines/reference/indexedAccessRelation.js index b46ed4f514e..05f764f9b8d 100644 --- a/tests/baselines/reference/indexedAccessRelation.js +++ b/tests/baselines/reference/indexedAccessRelation.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Component = /** @class */ (function () { function Component() { } diff --git a/tests/baselines/reference/indexedAccessRetainsIndexSignature.js b/tests/baselines/reference/indexedAccessRetainsIndexSignature.js index 79b0dc5ba02..3bea63bc913 100644 --- a/tests/baselines/reference/indexedAccessRetainsIndexSignature.js +++ b/tests/baselines/reference/indexedAccessRetainsIndexSignature.js @@ -13,6 +13,6 @@ export const o: O = { b: '' } //// [indexedAccessRetainsIndexSignature.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.o = void 0; exports.o = { b: '' }; diff --git a/tests/baselines/reference/indexedAccessTypeConstraints.js b/tests/baselines/reference/indexedAccessTypeConstraints.js index 536f23e992a..45e8b884b82 100644 --- a/tests/baselines/reference/indexedAccessTypeConstraints.js +++ b/tests/baselines/reference/indexedAccessTypeConstraints.js @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = exports.Foo = void 0; var Parent = /** @class */ (function () { function Parent(data) { diff --git a/tests/baselines/reference/indirectUniqueSymbolDeclarationEmit.js b/tests/baselines/reference/indirectUniqueSymbolDeclarationEmit.js index 8ebb9d0d06c..cd00a91eb22 100644 --- a/tests/baselines/reference/indirectUniqueSymbolDeclarationEmit.js +++ b/tests/baselines/reference/indirectUniqueSymbolDeclarationEmit.js @@ -8,7 +8,7 @@ export function f() { //// [indirectUniqueSymbolDeclarationEmit.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = exports.y = exports.x = void 0; exports.x = Symbol(); exports.y = Symbol(); diff --git a/tests/baselines/reference/inferConditionalConstraintMappedMember.js b/tests/baselines/reference/inferConditionalConstraintMappedMember.js index 8beb9791d26..8da477dc9b8 100644 --- a/tests/baselines/reference/inferConditionalConstraintMappedMember.js +++ b/tests/baselines/reference/inferConditionalConstraintMappedMember.js @@ -15,7 +15,7 @@ export type RemoveIdxSgn = Pick> //// [inferConditionalConstraintMappedMember.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // ERROR: // Type 'KeysWithoutStringIndex' does not satisfy the constraint 'keyof T'. // Type 'unknown' is not assignable to type 'keyof T'.(2344) diff --git a/tests/baselines/reference/inferSetterParamType.errors.txt b/tests/baselines/reference/inferSetterParamType.errors.txt index 49ce844310d..86275e1356a 100644 --- a/tests/baselines/reference/inferSetterParamType.errors.txt +++ b/tests/baselines/reference/inferSetterParamType.errors.txt @@ -1,36 +1,24 @@ -tests/cases/compiler/inferSetterParamType.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inferSetterParamType.ts(6,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inferSetterParamType.ts(12,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/inferSetterParamType.ts(13,9): error TS2322: Type 'number' is not assignable to type 'string'. -tests/cases/compiler/inferSetterParamType.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/inferSetterParamType.ts (5 errors) ==== +==== tests/cases/compiler/inferSetterParamType.ts (1 errors) ==== class Foo { get bar() { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 0; } set bar(n) { // should not be an error - infer number - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } class Foo2 { get bar() { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 0; // should be an error - can't coerce infered return type to match setter annotated type ~~~~~~~~~ !!! error TS2322: Type 'number' is not assignable to type 'string'. } set bar(n:string) { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } \ No newline at end of file diff --git a/tests/baselines/reference/inferTypeConstraintInstantiationCircularity.js b/tests/baselines/reference/inferTypeConstraintInstantiationCircularity.js index e47b01ff477..97dc72d1b3f 100644 --- a/tests/baselines/reference/inferTypeConstraintInstantiationCircularity.js +++ b/tests/baselines/reference/inferTypeConstraintInstantiationCircularity.js @@ -93,4 +93,4 @@ type InferIOItemToJSType = //// [inferTypeConstraintInstantiationCircularity.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/inferTypes2.js b/tests/baselines/reference/inferTypes2.js index 047526b4382..806e6878c8c 100644 --- a/tests/baselines/reference/inferTypes2.js +++ b/tests/baselines/reference/inferTypes2.js @@ -25,7 +25,7 @@ const b: string = a; //// [inferTypes2.js] "use strict"; // Repros from #22755 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar2 = exports.bar = void 0; function bar(obj) { return foo(obj); diff --git a/tests/baselines/reference/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.js b/tests/baselines/reference/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.js index c3dd7d42112..8de10c9e13a 100644 --- a/tests/baselines/reference/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.js +++ b/tests/baselines/reference/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.js @@ -35,7 +35,7 @@ var thisIsOk = new ClassA(new ConcreteClass(), { //// [inferenceDoesntCompareAgainstUninstantiatedTypeParameter.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ClassA = /** @class */ (function () { function ClassA(entity, settings) { this.entity = entity; diff --git a/tests/baselines/reference/inferredIndexerOnNamespaceImport.js b/tests/baselines/reference/inferredIndexerOnNamespaceImport.js index 02127c271cd..9c3d21e687f 100644 --- a/tests/baselines/reference/inferredIndexerOnNamespaceImport.js +++ b/tests/baselines/reference/inferredIndexerOnNamespaceImport.js @@ -15,13 +15,13 @@ f(foo); //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; exports.x = 3; exports.y = 5; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo"); function f(map) { // ... diff --git a/tests/baselines/reference/inferrenceInfiniteLoopWithSubtyping.js b/tests/baselines/reference/inferrenceInfiniteLoopWithSubtyping.js index 0a58f83cdbc..66df08366ab 100644 --- a/tests/baselines/reference/inferrenceInfiniteLoopWithSubtyping.js +++ b/tests/baselines/reference/inferrenceInfiniteLoopWithSubtyping.js @@ -39,9 +39,9 @@ User.addResolver({ //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); User.addResolver({ - type: User + type: User, // `User as any` fix the problem }); diff --git a/tests/baselines/reference/infiniteConstraints.js b/tests/baselines/reference/infiniteConstraints.js index 547091f5cf2..e5e89c5e7d7 100644 --- a/tests/baselines/reference/infiniteConstraints.js +++ b/tests/baselines/reference/infiniteConstraints.js @@ -52,7 +52,7 @@ type Conv = //// [infiniteConstraints.js] "use strict"; // Both of the following types trigger the recursion limiter in getImmediateBaseConstraint -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var out = myBug({ obj1: { a: "test" } }); var noError = ensureNoDuplicates({ main: value("test"), alternate: value("test2") }); var shouldBeNoError = ensureNoDuplicates({ main: value("test") }); diff --git a/tests/baselines/reference/infinitelyExpandingOverloads.errors.txt b/tests/baselines/reference/infinitelyExpandingOverloads.errors.txt deleted file mode 100644 index fc3c49477fb..00000000000 --- a/tests/baselines/reference/infinitelyExpandingOverloads.errors.txt +++ /dev/null @@ -1,32 +0,0 @@ -tests/cases/compiler/infinitelyExpandingOverloads.ts(23,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/infinitelyExpandingOverloads.ts (1 errors) ==== - interface KnockoutSubscription2 { - target: KnockoutObservableBase2; - } - interface KnockoutObservableBase2 { - subscribe(callback: (newValue: T) => void, target?: any, topic?: string): KnockoutSubscription2; - } - interface ValidationPlacement2 { - initialize(validatable: Validatable2): void; - } - interface Validatable2 { - validators: KnockoutObservableBase2>; - } - class Validator2 { - private _subscription: KnockoutSubscription2; - } - class ViewModel { - public validationPlacements: Array> = new Array>(); - } - class Widget { - constructor(viewModelType: new () => ViewModel); // Shouldnt error on this overload - constructor(viewModelType: new () => ViewModel) { - } - public get options(): ViewModel { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return null; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.errors.txt deleted file mode 100644 index f729e230ca2..00000000000 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.errors.txt +++ /dev/null @@ -1,32 +0,0 @@ -tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts(11,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts(14,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts (4 errors) ==== - class a { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return "20"; - } - set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - } - } - - class b extends a { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return "20"; - } - set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - } - } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.errors.txt b/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.errors.txt index 0872ab47f2e..1c267aa620f 100644 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.errors.txt +++ b/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.errors.txt @@ -1,9 +1,7 @@ -tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts(6,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts(6,9): error TS2611: 'x' is defined as a property in class 'a', but is overridden here in 'b' as an accessor. -tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts(9,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts (3 errors) ==== +==== tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts (1 errors) ==== class a { x: string; } @@ -11,14 +9,10 @@ tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts(9,9): error class b extends a { get x() { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2611: 'x' is defined as a property in class 'a', but is overridden here in 'b' as an accessor. return "20"; } set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.errors.txt index 38a390d5063..a2a6ac55770 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.errors.txt +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.errors.txt @@ -1,20 +1,14 @@ -tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts(11,5): error TS2416: Property 'x' in type 'b' is not assignable to the same property in base type 'a'. Type '() => string' is not assignable to type 'string'. tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts(11,5): error TS2426: Class 'a' defines instance member accessor 'x', but extended class 'b' defines it as instance member function. -==== tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts (4 errors) ==== +==== tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts (2 errors) ==== class a { get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return "20"; } set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } diff --git a/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.errors.txt index 61e7e78942d..8ebd683cfad 100644 --- a/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.errors.txt +++ b/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.errors.txt @@ -1,19 +1,13 @@ -tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts(6,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts(12,5): error TS2610: 'x' is defined as an accessor in class 'a', but is overridden here in 'b' as an instance property. -==== tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts (3 errors) ==== +==== tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts (1 errors) ==== class a { private __x: () => string; get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this.__x; } set x(aValue: () => string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. this.__x = aValue; } } diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.errors.txt deleted file mode 100644 index ae6a19c4530..00000000000 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.errors.txt +++ /dev/null @@ -1,32 +0,0 @@ -tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts(11,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts(14,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts (4 errors) ==== - class a { - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return "20"; - } - static set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - } - } - - class b extends a { - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return "20"; - } - static set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - } - } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.errors.txt b/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.errors.txt index 38b1ed61fac..04459972b8b 100644 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.errors.txt +++ b/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.errors.txt @@ -1,11 +1,9 @@ tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts(7,7): error TS2417: Class static side 'typeof b' incorrectly extends base class static side 'typeof a'. Types of property 'x' are incompatible. Type 'string' is not assignable to type '() => string'. -tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts(8,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts(11,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts (3 errors) ==== +==== tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts (1 errors) ==== class a { static x() { return "20"; @@ -18,13 +16,9 @@ tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts(11,16): error !!! error TS2417: Types of property 'x' are incompatible. !!! error TS2417: Type 'string' is not assignable to type '() => string'. static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return "20"; } static set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.errors.txt b/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.errors.txt deleted file mode 100644 index cdcbaa101e7..00000000000 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.errors.txt +++ /dev/null @@ -1,21 +0,0 @@ -tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts (2 errors) ==== - class a { - static x: string; - } - - class b extends a { - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return "20"; - } - static set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - } - } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.errors.txt index cfe05da8ea4..467899c0de4 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.errors.txt +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.errors.txt @@ -1,20 +1,14 @@ -tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts(10,7): error TS2417: Class static side 'typeof b' incorrectly extends base class static side 'typeof a'. Types of property 'x' are incompatible. Type '() => string' is not assignable to type 'string'. -==== tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts (3 errors) ==== +==== tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts (1 errors) ==== class a { static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return "20"; } static set x(aValue: string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } } diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.errors.txt b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.errors.txt deleted file mode 100644 index 1fa828f30c4..00000000000 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.errors.txt +++ /dev/null @@ -1,17 +0,0 @@ -tests/cases/compiler/inheritanceStaticFuncOverridingAccessorOfFuncType.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/inheritanceStaticFuncOverridingAccessorOfFuncType.ts (1 errors) ==== - class a { - static get x(): () => string { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return null; - } - } - - class b extends a { - static x() { - return "20"; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.errors.txt b/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.errors.txt deleted file mode 100644 index 08aab5b1158..00000000000 --- a/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.errors.txt +++ /dev/null @@ -1,20 +0,0 @@ -tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts (2 errors) ==== - class a { - static get x(): () => string { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return null;; - } - static set x(aValue: () => string) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - } - - class b extends a { - static x: () => string; - } \ No newline at end of file diff --git a/tests/baselines/reference/inlineJsxAndJsxFragPragma.js b/tests/baselines/reference/inlineJsxAndJsxFragPragma.js index a59b5d74616..2c3ffe0028e 100644 --- a/tests/baselines/reference/inlineJsxAndJsxFragPragma.js +++ b/tests/baselines/reference/inlineJsxAndJsxFragPragma.js @@ -79,7 +79,7 @@ function Component() { return null; } //// [preacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxFrag Fragment @@ -89,7 +89,7 @@ var renderer_1 = require("./renderer"); (0, renderer_1.h)("div", null)); //// [snabbdomy.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /* @jsx jsx */ /* @jsxfrag null */ var renderer_1 = require("./renderer"); @@ -97,7 +97,7 @@ var renderer_1 = require("./renderer"); (0, renderer_1.jsx)("span", null)); //// [preacty-only-fragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxFrag Fragment @@ -106,11 +106,11 @@ var renderer_1 = require("./renderer"); (0, renderer_1.h)(renderer_1.Fragment, null); //// [snabbdomy-only-fragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); (0, renderer_1.jsx)(null, null); //// [preacty-only-fragment-no-jsx.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxFrag Fragment @@ -119,11 +119,11 @@ var renderer_1 = require("./renderer"); h(renderer_1.Fragment, null); //// [snabbdomy-only-fragment-no-jsx.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); jsx(null, null); //// [preacty-no-fragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxFrag Fragment @@ -132,14 +132,14 @@ var renderer_1 = require("./renderer"); (0, renderer_1.h)("div", null); //// [snabbdomy-no-fragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /* @jsx jsx */ /* @jsxfrag null */ var renderer_1 = require("./renderer"); (0, renderer_1.jsx)("div", null); //// [preacty-only-component.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h */ diff --git a/tests/baselines/reference/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.js b/tests/baselines/reference/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.js index 33ec25f294f..0817fee7c97 100644 --- a/tests/baselines/reference/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.js +++ b/tests/baselines/reference/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.js @@ -47,13 +47,13 @@ import {Fragment} from "./react"; //// [reacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("./react"); (0, react_1.createElement)(react_1.Fragment, null, (0, react_1.createElement)("span", null)); //// [preacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxFrag Frag @@ -63,7 +63,7 @@ var preact_1 = require("./preact"); (0, preact_1.h)("div", null)); //// [snabbdomy.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @jsx h * @jsxfrag null @@ -73,7 +73,7 @@ var snabbdom_1 = require("./snabbdom"); (0, snabbdom_1.h)("div", null)); //// [mix-n-match.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /* @jsx h */ /* @jsxFrag Fragment */ var preact_1 = require("./preact"); diff --git a/tests/baselines/reference/inlineJsxFactoryDeclarations.js b/tests/baselines/reference/inlineJsxFactoryDeclarations.js index 8f937e1e403..5502aab07c8 100644 --- a/tests/baselines/reference/inlineJsxFactoryDeclarations.js +++ b/tests/baselines/reference/inlineJsxFactoryDeclarations.js @@ -39,30 +39,30 @@ export * from "./reacty"; //// [otherreacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx React.createElement */ var React = require("./renderer"); React.createElement("h", null); //// [other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.prerendered = void 0; /** @jsx h */ var renderer_1 = require("./renderer"); exports.prerendered = (0, renderer_1.dom)("h", null); //// [othernoalias.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.prerendered2 = void 0; /** @jsx otherdom */ var renderer_1 = require("./renderer"); exports.prerendered2 = (0, renderer_1.otherdom)("h", null); //// [reacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.prerendered3 = void 0; var renderer_1 = require("./renderer"); -exports.prerendered3 = renderer_1["default"].createElement("h", null); +exports.prerendered3 = renderer_1.default.createElement("h", null); //// [index.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -79,7 +79,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx dom */ var renderer_1 = require("./renderer"); (0, renderer_1.dom)("h", null); diff --git a/tests/baselines/reference/inlineJsxFactoryDeclarationsLocalTypes.js b/tests/baselines/reference/inlineJsxFactoryDeclarationsLocalTypes.js index fbf03205427..7ec66f8200b 100644 --- a/tests/baselines/reference/inlineJsxFactoryDeclarationsLocalTypes.js +++ b/tests/baselines/reference/inlineJsxFactoryDeclarationsLocalTypes.js @@ -99,7 +99,7 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { return to.concat(ar || Array.prototype.slice.call(from)); }; var _this = this; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.tree = exports.MyClass = exports.MySFC = void 0; /** @jsx predom */ var renderer2_1 = require("./renderer2"); @@ -126,7 +126,7 @@ exports.MyClass = MyClass; exports.tree = (0, renderer2_1.predom)(exports.MySFC, { x: 1, y: 2 }, (0, renderer2_1.predom)(MyClass, { x: 3, y: 4 }), (0, renderer2_1.predom)(MyClass, { x: 5, y: 6 })); -exports["default"] = (0, renderer2_1.predom)("h", null); +exports.default = (0, renderer2_1.predom)("h", null); //// [index.js] "use strict"; var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { @@ -138,11 +138,11 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { } return to.concat(ar || Array.prototype.slice.call(from)); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx dom */ var renderer_1 = require("./renderer"); var component_1 = require("./component"); -var elem = component_1["default"]; +var elem = component_1.default; elem = (0, renderer_1.dom)("h", null); // Expect assignability error here var DOMSFC = function (props) { return (0, renderer_1.dom)("p", null, props.x, diff --git a/tests/baselines/reference/inlineJsxFactoryLocalTypeGlobalFallback.js b/tests/baselines/reference/inlineJsxFactoryLocalTypeGlobalFallback.js index ae85ac221d5..577f482b3ea 100644 --- a/tests/baselines/reference/inlineJsxFactoryLocalTypeGlobalFallback.js +++ b/tests/baselines/reference/inlineJsxFactoryLocalTypeGlobalFallback.js @@ -47,15 +47,15 @@ elem = ; // Expect assignability error here //// [component.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx predom */ var renderer2_1 = require("./renderer2"); -exports["default"] = (0, renderer2_1.predom)("h", null); +exports.default = (0, renderer2_1.predom)("h", null); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx dom */ var renderer_1 = require("./renderer"); var component_1 = require("./component"); -var elem = component_1["default"]; +var elem = component_1.default; elem = (0, renderer_1.dom)("h", null); // Expect assignability error here diff --git a/tests/baselines/reference/inlineJsxFactoryOverridesCompilerOption.js b/tests/baselines/reference/inlineJsxFactoryOverridesCompilerOption.js index 5dca7828414..c18a82fd944 100644 --- a/tests/baselines/reference/inlineJsxFactoryOverridesCompilerOption.js +++ b/tests/baselines/reference/inlineJsxFactoryOverridesCompilerOption.js @@ -21,12 +21,12 @@ import { p } from "./renderer"; //// [reacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx dom */ var renderer_1 = require("./renderer"); (0, renderer_1.dom)("h", null); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var renderer_1 = require("./renderer"); (0, renderer_1.p)("h", null); diff --git a/tests/baselines/reference/inlineJsxFactoryWithFragmentIsError.js b/tests/baselines/reference/inlineJsxFactoryWithFragmentIsError.js index 4a828bb3e35..f68d91318c5 100644 --- a/tests/baselines/reference/inlineJsxFactoryWithFragmentIsError.js +++ b/tests/baselines/reference/inlineJsxFactoryWithFragmentIsError.js @@ -21,14 +21,14 @@ import { dom } from "./renderer"; //// [reacty.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx React.createElement */ var React = require("./renderer"); React.createElement(React.Fragment, null, React.createElement("h", null)); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** @jsx dom */ var renderer_1 = require("./renderer"); (0, renderer_1.dom)(React.Fragment, null, diff --git a/tests/baselines/reference/instanceOfInExternalModules.js b/tests/baselines/reference/instanceOfInExternalModules.js index 4d59befeb95..8d37338dcdd 100644 --- a/tests/baselines/reference/instanceOfInExternalModules.js +++ b/tests/baselines/reference/instanceOfInExternalModules.js @@ -14,7 +14,7 @@ function IsFoo(value: any): boolean { //// [instanceOfInExternalModules_require.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -26,7 +26,7 @@ define(["require", "exports"], function (require, exports) { //// [instanceOfInExternalModules_1.js] define(["require", "exports", "instanceOfInExternalModules_require"], function (require, exports, Bar) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function IsFoo(value) { return value instanceof Bar.Foo; } diff --git a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.errors.txt b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.errors.txt index e7584c3d831..a4ce2048417 100644 --- a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.errors.txt +++ b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.errors.txt @@ -1,25 +1,17 @@ -tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(4,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(7,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(19,16): error TS6234: This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'? Type 'Number' has no call signatures. -tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(26,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(29,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts(41,16): error TS6234: This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'? Type 'String' has no call signatures. -==== tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts (6 errors) ==== +==== tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts (2 errors) ==== module NonGeneric { class C { x: string; get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } set y(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. fn() { return this; } constructor(public a: number, private b: number) { } } @@ -42,13 +34,9 @@ tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIn class C { x: T; get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } set y(v: U) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. fn() { return this; } constructor(public a: T, private b: U) { } } diff --git a/tests/baselines/reference/instancePropertyInClassType.errors.txt b/tests/baselines/reference/instancePropertyInClassType.errors.txt index 224290a4c00..30e2b9d002e 100644 --- a/tests/baselines/reference/instancePropertyInClassType.errors.txt +++ b/tests/baselines/reference/instancePropertyInClassType.errors.txt @@ -1,25 +1,17 @@ -tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(4,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(7,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(17,16): error TS6234: This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'? Type 'Number' has no call signatures. -tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(24,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(27,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts(37,16): error TS6234: This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'? Type 'String' has no call signatures. -==== tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts (6 errors) ==== +==== tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts (2 errors) ==== module NonGeneric { class C { x: string; get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } set y(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. fn() { return this; } constructor(public a: number, private b: number) { } } @@ -40,13 +32,9 @@ tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.t class C { x: T; get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; } set y(v: U) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. fn() { return this; } constructor(public a: T, private b: U) { } } diff --git a/tests/baselines/reference/instanceofOperator.errors.txt b/tests/baselines/reference/instanceofOperator.errors.txt index 2fa517c53be..1439176b264 100644 --- a/tests/baselines/reference/instanceofOperator.errors.txt +++ b/tests/baselines/reference/instanceofOperator.errors.txt @@ -1,3 +1,4 @@ +tests/cases/compiler/instanceofOperator.ts(7,11): error TS2725: Class name cannot be 'Object' when targeting ES5 with module CommonJS. tests/cases/compiler/instanceofOperator.ts(12,5): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter. tests/cases/compiler/instanceofOperator.ts(15,20): error TS2359: The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type. tests/cases/compiler/instanceofOperator.ts(16,23): error TS2359: The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type. @@ -5,7 +6,7 @@ tests/cases/compiler/instanceofOperator.ts(19,5): error TS2358: The left-hand si tests/cases/compiler/instanceofOperator.ts(21,5): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter. -==== tests/cases/compiler/instanceofOperator.ts (5 errors) ==== +==== tests/cases/compiler/instanceofOperator.ts (6 errors) ==== // Spec: // The instanceof operator requires the left operand to be of type Any or an object type, and the right // operand to be of type Any or a subtype of the ‘Function’ interface type. The result is always of the @@ -13,6 +14,8 @@ tests/cases/compiler/instanceofOperator.ts(21,5): error TS2358: The left-hand si module test { class Object { } + ~~~~~~ +!!! error TS2725: Class name cannot be 'Object' when targeting ES5 with module CommonJS. var obj: Object; diff --git a/tests/baselines/reference/instanceofTypeAliasToGenericClass.js b/tests/baselines/reference/instanceofTypeAliasToGenericClass.js index 4a8257f781c..5337723ce11 100644 --- a/tests/baselines/reference/instanceofTypeAliasToGenericClass.js +++ b/tests/baselines/reference/instanceofTypeAliasToGenericClass.js @@ -19,7 +19,7 @@ o instanceof TableClass; //// [instanceofTypeAliasToGenericClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function fn(o) { return o instanceof TableClass; } diff --git a/tests/baselines/reference/interfaceContextualType.js b/tests/baselines/reference/interfaceContextualType.js index 8f2950749d9..d83e44ebbdd 100644 --- a/tests/baselines/reference/interfaceContextualType.js +++ b/tests/baselines/reference/interfaceContextualType.js @@ -23,7 +23,7 @@ class Bug { //// [interfaceContextualType.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Bug = /** @class */ (function () { function Bug() { } diff --git a/tests/baselines/reference/interfaceDeclaration3.js b/tests/baselines/reference/interfaceDeclaration3.js index be5f31572ab..5ac9014db88 100644 --- a/tests/baselines/reference/interfaceDeclaration3.js +++ b/tests/baselines/reference/interfaceDeclaration3.js @@ -58,7 +58,7 @@ interface I2 extends I1 { item:string; } //// [interfaceDeclaration3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.M2 = void 0; var M1; (function (M1) { diff --git a/tests/baselines/reference/interfaceDeclaration5.js b/tests/baselines/reference/interfaceDeclaration5.js index 90f50a40f56..dfd45c972f6 100644 --- a/tests/baselines/reference/interfaceDeclaration5.js +++ b/tests/baselines/reference/interfaceDeclaration5.js @@ -6,7 +6,7 @@ export class C1 { } //// [interfaceDeclaration5.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { diff --git a/tests/baselines/reference/interfaceExtendingClass.errors.txt b/tests/baselines/reference/interfaceExtendingClass.errors.txt deleted file mode 100644 index 66a75a1c998..00000000000 --- a/tests/baselines/reference/interfaceExtendingClass.errors.txt +++ /dev/null @@ -1,25 +0,0 @@ -tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts(4,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts (1 errors) ==== - class Foo { - x: string; - y() { } - get Z() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - [x: string]: Object; - } - - interface I extends Foo { - } - - var i: I; - var r1 = i.x; - var r2 = i.y(); - var r3 = i.Z; - - var f: Foo = i; - i = f; \ No newline at end of file diff --git a/tests/baselines/reference/interfaceImplementation5.errors.txt b/tests/baselines/reference/interfaceImplementation5.errors.txt deleted file mode 100644 index 882d8516121..00000000000 --- a/tests/baselines/reference/interfaceImplementation5.errors.txt +++ /dev/null @@ -1,58 +0,0 @@ -tests/cases/compiler/interfaceImplementation5.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(10,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(14,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(19,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(23,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(27,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/interfaceImplementation5.ts(28,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/interfaceImplementation5.ts (8 errors) ==== - interface I1 { - getset1:number; - } - - class C1 implements I1 { - public get getset1(){return 1;} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - class C2 implements I1 { - public set getset1(baz:number){} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - class C3 implements I1 { - public get getset1(){return 1;} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public set getset1(baz:number){} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - class C4 implements I1 { - public get getset1(){var x:any; return x;} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - class C5 implements I1 { - public set getset1(baz:any){} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - class C6 implements I1 { - public set getset1(baz:any){} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - public get getset1(){var x:any; return x;} - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - \ No newline at end of file diff --git a/tests/baselines/reference/interfaceImplementation6.js b/tests/baselines/reference/interfaceImplementation6.js index 224ee2bb30d..58e9cb8cbef 100644 --- a/tests/baselines/reference/interfaceImplementation6.js +++ b/tests/baselines/reference/interfaceImplementation6.js @@ -27,7 +27,7 @@ export class Test { //// [interfaceImplementation6.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Test = void 0; var C1 = /** @class */ (function () { function C1() { diff --git a/tests/baselines/reference/interfaceMergedUnconstrainedNoErrorIrrespectiveOfOrder.js b/tests/baselines/reference/interfaceMergedUnconstrainedNoErrorIrrespectiveOfOrder.js index a4241186639..5bbab3a0719 100644 --- a/tests/baselines/reference/interfaceMergedUnconstrainedNoErrorIrrespectiveOfOrder.js +++ b/tests/baselines/reference/interfaceMergedUnconstrainedNoErrorIrrespectiveOfOrder.js @@ -22,7 +22,7 @@ export namespace ns { //// [working.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [regression.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js index eb519b01f5e..03a0e5f7e2e 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js @@ -19,7 +19,7 @@ export var d = new m2.m3.c(); //// [internalAliasClassInsideLocalModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.m2 = exports.x = void 0; var x; (function (x) { diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js index 102175c8c3b..ea9c99f2bab 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js @@ -17,7 +17,7 @@ export module m2 { //// [internalAliasClassInsideLocalModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2 = exports.x = void 0; var x; (function (x) { diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js index 55cf0c323be..f6c585cc928 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js @@ -19,7 +19,7 @@ export var d = new m2.m3.c(); //// [internalAliasClassInsideLocalModuleWithoutExportAccessError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.m2 = exports.x = void 0; var x; (function (x) { diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js index c1814152313..b96fe766853 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js @@ -13,7 +13,7 @@ var cReturnVal = cProp.foo(10); //// [internalAliasClassInsideTopLevelModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.cProp = exports.xc = exports.x = void 0; var x; (function (x) { diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js index fd29ac164d1..52a63d97239 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js @@ -13,7 +13,7 @@ var cReturnVal = cProp.foo(10); //// [internalAliasClassInsideTopLevelModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.cProp = exports.x = void 0; var x; (function (x) { diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.js index 7d4400c1bc2..986c2cb8179 100644 --- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.js @@ -15,7 +15,7 @@ export module c { //// [internalAliasEnumInsideLocalModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js index ee4d2661e47..c8d8079b6b7 100644 --- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js @@ -15,7 +15,7 @@ export module c { //// [internalAliasEnumInsideLocalModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExportAccessError.js index 4f559aa3ae6..09dba040f86 100644 --- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExportAccessError.js @@ -16,7 +16,7 @@ var happyFriday = c.b.Friday; //// [internalAliasEnumInsideLocalModuleWithoutExportAccessError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.js index 89f731ec6ff..fb6b2917b94 100644 --- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.js @@ -14,7 +14,7 @@ export var bVal: b = b.Sunday; //// [internalAliasEnumInsideTopLevelModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal = exports.b = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js index 8028e4ef3a0..067ec605ea3 100644 --- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js @@ -14,7 +14,7 @@ export var bVal: b = b.Sunday; //// [internalAliasEnumInsideTopLevelModuleWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithExport.js index f7324cd9776..37aac1b7f46 100644 --- a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithExport.js @@ -14,7 +14,7 @@ export module c { //// [internalAliasFunctionInsideLocalModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExport.js index 5775de5a89a..8d0e43dddfa 100644 --- a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExport.js @@ -14,7 +14,7 @@ export module c { //// [internalAliasFunctionInsideLocalModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.js index b81db7a2ac4..3ac5d8141f1 100644 --- a/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.js @@ -14,7 +14,7 @@ var d = c.b(11); //// [internalAliasFunctionInsideLocalModuleWithoutExportAccessError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithExport.js index 5f311fc5c7d..d36974c6c67 100644 --- a/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithExport.js @@ -13,7 +13,7 @@ export var bVal2 = b; //// [internalAliasFunctionInsideTopLevelModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal2 = exports.bVal = exports.b = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithoutExport.js index b9c590a44f7..ce614935aac 100644 --- a/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasFunctionInsideTopLevelModuleWithoutExport.js @@ -12,7 +12,7 @@ export var bVal2 = b; //// [internalAliasFunctionInsideTopLevelModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal2 = exports.bVal = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js index a75d61c1941..ad2cb48fd9e 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js @@ -14,7 +14,7 @@ export module c { //// [internalAliasInitializedModuleInsideLocalModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js index 03ecd5cd984..d01cec38578 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js @@ -13,7 +13,7 @@ export module c { //// [internalAliasInitializedModuleInsideLocalModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js index d94ad1ed201..b8d385df7dc 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js @@ -15,7 +15,7 @@ export var d = new c.b.c(); //// [internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js index 914c0603302..e0a30de21fe 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js @@ -11,7 +11,7 @@ export var x: b.c = new b.c(); //// [internalAliasInitializedModuleInsideTopLevelModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.b = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js index 098abcfcdaf..66524a720eb 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js @@ -12,7 +12,7 @@ export var x: b.c = new b.c(); //// [internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.js index 04c58854665..d37b6f4300f 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.js @@ -13,7 +13,7 @@ export module c { //// [internalAliasInterfaceInsideLocalModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js index 8b523a3bb96..7c20a3b9365 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js @@ -13,7 +13,7 @@ export module c { //// [internalAliasInterfaceInsideLocalModuleWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.js index bcebc09e397..bc1619a05d3 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.js @@ -14,7 +14,7 @@ var x: c.b; //// [internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.js index 5202f89d4d9..a352d9eb73c 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.js @@ -10,7 +10,7 @@ export var x: b; //// [internalAliasInterfaceInsideTopLevelModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js index e6bdc2d2737..ea02231a1e4 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js @@ -11,7 +11,7 @@ export var x: b; //// [internalAliasInterfaceInsideTopLevelModuleWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; }); diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.js index ece5be05106..e1a538b0366 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.js @@ -15,7 +15,7 @@ export module c { //// [internalAliasUninitializedModuleInsideLocalModuleWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js index 4a06b38b117..9673f8c2ea5 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js @@ -15,7 +15,7 @@ export module c { //// [internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js index 26eb2cdb197..6ee5d41f3a8 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js @@ -19,7 +19,7 @@ export var z: c.b.I; //// [internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = exports.c = void 0; var c; (function (c) { diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.js index 523f4f07ff3..7eba93794dc 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.js @@ -15,7 +15,7 @@ x.foo(); //// [internalAliasUninitializedModuleInsideTopLevelModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x.foo(); }); diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js index 3004c9c0e9b..d92ab6cfa70 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js @@ -14,7 +14,7 @@ x.foo(); //// [internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x.foo(); diff --git a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithExport.js index 1bc10de1101..93714e113d8 100644 --- a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithExport.js @@ -12,7 +12,7 @@ export module c { //// [internalAliasVarInsideLocalModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExport.js index 4d02fc407c1..7940c39f1df 100644 --- a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExport.js @@ -12,7 +12,7 @@ export module c { //// [internalAliasVarInsideLocalModuleWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExportAccessError.js index be906887776..e981317b6a1 100644 --- a/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasVarInsideLocalModuleWithoutExportAccessError.js @@ -12,7 +12,7 @@ export var z = c.b; //// [internalAliasVarInsideLocalModuleWithoutExportAccessError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z = exports.c = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithExport.js index a7733312e42..121effd735d 100644 --- a/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithExport.js @@ -11,7 +11,7 @@ export var bVal = b; //// [internalAliasVarInsideTopLevelModuleWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal = exports.b = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithoutExport.js index 963321e9656..153096b387a 100644 --- a/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasVarInsideTopLevelModuleWithoutExport.js @@ -10,7 +10,7 @@ export var bVal = b; //// [internalAliasVarInsideTopLevelModuleWithoutExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bVal = exports.a = void 0; var a; (function (a) { diff --git a/tests/baselines/reference/intersectionMemberOfUnionNarrowsCorrectly.js b/tests/baselines/reference/intersectionMemberOfUnionNarrowsCorrectly.js index 059d182b1b2..7b07326a584 100644 --- a/tests/baselines/reference/intersectionMemberOfUnionNarrowsCorrectly.js +++ b/tests/baselines/reference/intersectionMemberOfUnionNarrowsCorrectly.js @@ -7,5 +7,5 @@ x.a //// [intersectionMemberOfUnionNarrowsCorrectly.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); x.a; diff --git a/tests/baselines/reference/intersectionTypeInference1.js b/tests/baselines/reference/intersectionTypeInference1.js index 8c2e7afd86d..33ac09ffad2 100644 --- a/tests/baselines/reference/intersectionTypeInference1.js +++ b/tests/baselines/reference/intersectionTypeInference1.js @@ -11,7 +11,7 @@ export const Form3 = brokenFunction(parameterFn)({store: "hello"}) //// [intersectionTypeInference1.js] "use strict"; // Repro from #8801 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Form3 = void 0; function alert(s) { } var parameterFn = function (props) { return alert(props.store); }; diff --git a/tests/baselines/reference/intersectionsOfLargeUnions.js b/tests/baselines/reference/intersectionsOfLargeUnions.js index 5e0f397b802..3fb75127d66 100644 --- a/tests/baselines/reference/intersectionsOfLargeUnions.js +++ b/tests/baselines/reference/intersectionsOfLargeUnions.js @@ -29,7 +29,7 @@ export function assertNodeProperty< //// [intersectionsOfLargeUnions.js] "use strict"; // Repro from #23977 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.assertNodeProperty = exports.assertNodeTagName = exports.assertIsElement = void 0; function assertIsElement(node) { var nodeType = node === null ? null : node.nodeType; diff --git a/tests/baselines/reference/intersectionsOfLargeUnions2.js b/tests/baselines/reference/intersectionsOfLargeUnions2.js index a558fa6ed63..5a72e8dbec6 100644 --- a/tests/baselines/reference/intersectionsOfLargeUnions2.js +++ b/tests/baselines/reference/intersectionsOfLargeUnions2.js @@ -39,7 +39,7 @@ export function assertNodeProperty< //// [intersectionsOfLargeUnions2.js] "use strict"; // Repro from #24233 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.assertNodeProperty = exports.assertNodeTagName = exports.assertIsElement = void 0; function assertIsElement(node) { var nodeType = node === null ? null : node.nodeType; diff --git a/tests/baselines/reference/intraExpressionInferences.js b/tests/baselines/reference/intraExpressionInferences.js index e1b3a992695..5392616122e 100644 --- a/tests/baselines/reference/intraExpressionInferences.js +++ b/tests/baselines/reference/intraExpressionInferences.js @@ -208,7 +208,7 @@ callIt({ }); callIt({ produce: function (_a) { return 0; }, - consume: function (n) { return n.toFixed(); } + consume: function (n) { return n.toFixed(); }, }); callIt({ produce: function () { @@ -233,15 +233,15 @@ make({ }); foo({ a: function () { return 42; }, - b: function (a) { } + b: function (a) { }, }); foo({ a: function () { return 42; }, - b: function (a) { } + b: function (a) { }, }); foo({ a: function () { return 42; }, - b: function (a) { } + b: function (a) { }, }); function test(foo) { } test({ @@ -280,7 +280,7 @@ createMappingComponent({ map: function (inputs) { return { bool: inputs.nonexistent, - str: inputs.num + str: inputs.num, // Causes error }; } }); @@ -311,7 +311,7 @@ example({ }); branch({ test: x, - "if": function (t) { return t === "a"; }, + if: function (t) { return t === "a"; }, then: function (u) { var test1 = u; } diff --git a/tests/baselines/reference/invalidSyntaxNamespaceImportWithAMD.js b/tests/baselines/reference/invalidSyntaxNamespaceImportWithAMD.js index e1fca1ba923..31f5c2c1215 100644 --- a/tests/baselines/reference/invalidSyntaxNamespaceImportWithAMD.js +++ b/tests/baselines/reference/invalidSyntaxNamespaceImportWithAMD.js @@ -9,7 +9,7 @@ import * from Zero from "./0" //// [0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -21,7 +21,7 @@ define(["require", "exports"], function (require, exports) { //// [1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); from; "./0"; }); diff --git a/tests/baselines/reference/invalidSyntaxNamespaceImportWithCommonjs.js b/tests/baselines/reference/invalidSyntaxNamespaceImportWithCommonjs.js index 40c2226cdac..a6fe8a712c6 100644 --- a/tests/baselines/reference/invalidSyntaxNamespaceImportWithCommonjs.js +++ b/tests/baselines/reference/invalidSyntaxNamespaceImportWithCommonjs.js @@ -8,7 +8,7 @@ import * from Zero from "./0" //// [0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -18,7 +18,7 @@ var C = /** @class */ (function () { exports.C = C; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var from = require(); from; "./0"; diff --git a/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js b/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js index 5b260048d57..884feab7cdb 100644 --- a/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js +++ b/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js @@ -19,7 +19,7 @@ var TestController = /** @class */ (function () { var _this = this; this.p = this.m({ p1: function (e) { }, - p2: function () { return function (vvvvvvvvv) { return _this; }; } + p2: function () { return function (vvvvvvvvv) { return _this; }; }, }); } TestController.prototype.m = function (def) { }; diff --git a/tests/baselines/reference/isLiteral1.errors.txt b/tests/baselines/reference/isLiteral1.errors.txt new file mode 100644 index 00000000000..b967a4d0b4b --- /dev/null +++ b/tests/baselines/reference/isLiteral1.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/isLiteral1.ts(1,17): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o2343'. + + +==== tests/cases/compiler/isLiteral1.ts (1 errors) ==== + var x: number = 02343; + ~~~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o2343'. \ No newline at end of file diff --git a/tests/baselines/reference/isLiteral2.errors.txt b/tests/baselines/reference/isLiteral2.errors.txt new file mode 100644 index 00000000000..dbf9a60bffd --- /dev/null +++ b/tests/baselines/reference/isLiteral2.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/isLiteral2.ts(1,17): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o2343'. + + +==== tests/cases/compiler/isLiteral2.ts (1 errors) ==== + var x: number = 02343 + ~~~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o2343'. \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesImportConstEnum.js b/tests/baselines/reference/isolatedModulesImportConstEnum.js index 6af32fc5e90..53693260e6c 100644 --- a/tests/baselines/reference/isolatedModulesImportConstEnum.js +++ b/tests/baselines/reference/isolatedModulesImportConstEnum.js @@ -12,7 +12,7 @@ export const enum Foo { //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo; (function (Foo) { @@ -20,6 +20,6 @@ var Foo; })(Foo = exports.Foo || (exports.Foo = {})); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file2_1 = require("./file2"); console.log(file2_1.Foo.BAR); diff --git a/tests/baselines/reference/isolatedModulesImportConstEnumTypeOnly.js b/tests/baselines/reference/isolatedModulesImportConstEnumTypeOnly.js index 3781ecf9eed..237ff3b80cb 100644 --- a/tests/baselines/reference/isolatedModulesImportConstEnumTypeOnly.js +++ b/tests/baselines/reference/isolatedModulesImportConstEnumTypeOnly.js @@ -10,7 +10,7 @@ function f(foo: Foo) { return; } //// [enum.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo; (function (Foo) { @@ -18,5 +18,5 @@ var Foo; })(Foo = exports.Foo || (exports.Foo = {})); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f(foo) { return; } diff --git a/tests/baselines/reference/isolatedModulesReExportType.js b/tests/baselines/reference/isolatedModulesReExportType.js index 611b3eb14fe..6c439271777 100644 --- a/tests/baselines/reference/isolatedModulesReExportType.js +++ b/tests/baselines/reference/isolatedModulesReExportType.js @@ -54,13 +54,13 @@ export { CC }; //// [exportT.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [exportEqualsT.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [exportValue.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -70,25 +70,14 @@ var C = /** @class */ (function () { exports.C = C; //// [reExportValueAsTypeOnly.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [user.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.NS = exports.C = void 0; // OK, has a value side var exportValue_1 = require("./exportValue"); -__createBinding(exports, exportValue_1, "C"); +Object.defineProperty(exports, "C", { enumerable: true, get: function () { return exportValue_1.C; } }); // OK, even though the namespace it exports is only types. var NS = require("./exportT"); exports.NS = NS; diff --git a/tests/baselines/reference/isolatedModulesRequiresPreserveConstEnum.js b/tests/baselines/reference/isolatedModulesRequiresPreserveConstEnum.js index 0691bf23e38..1aaf5fced6c 100644 --- a/tests/baselines/reference/isolatedModulesRequiresPreserveConstEnum.js +++ b/tests/baselines/reference/isolatedModulesRequiresPreserveConstEnum.js @@ -5,4 +5,4 @@ export {}; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/isolatedModulesSpecifiedModule.js b/tests/baselines/reference/isolatedModulesSpecifiedModule.js index 540dd535b77..6bf2737cc23 100644 --- a/tests/baselines/reference/isolatedModulesSpecifiedModule.js +++ b/tests/baselines/reference/isolatedModulesSpecifiedModule.js @@ -3,5 +3,5 @@ export var x; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; diff --git a/tests/baselines/reference/isolatedModulesUnspecifiedModule.js b/tests/baselines/reference/isolatedModulesUnspecifiedModule.js index 540dd535b77..6bf2737cc23 100644 --- a/tests/baselines/reference/isolatedModulesUnspecifiedModule.js +++ b/tests/baselines/reference/isolatedModulesUnspecifiedModule.js @@ -3,5 +3,5 @@ export var x; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; diff --git a/tests/baselines/reference/isolatedModules_resolveJsonModule.js b/tests/baselines/reference/isolatedModules_resolveJsonModule.js index cdff02c07f0..83ec936c2b8 100644 --- a/tests/baselines/reference/isolatedModules_resolveJsonModule.js +++ b/tests/baselines/reference/isolatedModules_resolveJsonModule.js @@ -9,4 +9,4 @@ import j = require("./j.json"); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/isolatedModules_resolveJsonModule_strict_outDir_commonJs.js b/tests/baselines/reference/isolatedModules_resolveJsonModule_strict_outDir_commonJs.js index 5e0633d9109..1491c33c450 100644 --- a/tests/baselines/reference/isolatedModules_resolveJsonModule_strict_outDir_commonJs.js +++ b/tests/baselines/reference/isolatedModules_resolveJsonModule_strict_outDir_commonJs.js @@ -11,4 +11,4 @@ import * as j from "./j.json"; {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/jsDeclarationsFunctionWithDefaultAssignedMember.js b/tests/baselines/reference/jsDeclarationsFunctionWithDefaultAssignedMember.js index 57e0bc27bc4..d86bb76c5c9 100644 --- a/tests/baselines/reference/jsDeclarationsFunctionWithDefaultAssignedMember.js +++ b/tests/baselines/reference/jsDeclarationsFunctionWithDefaultAssignedMember.js @@ -8,7 +8,7 @@ module.exports = foo; //// [index.js] function foo() { } foo.foo = foo; -foo["default"] = foo; +foo.default = foo; module.exports = foo; diff --git a/tests/baselines/reference/jsDeclarationsFunctions.js b/tests/baselines/reference/jsDeclarationsFunctions.js index 03c7bc576e1..271a8e9deea 100644 --- a/tests/baselines/reference/jsDeclarationsFunctions.js +++ b/tests/baselines/reference/jsDeclarationsFunctions.js @@ -60,7 +60,7 @@ export function j() {} //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.j = exports.jj = exports.ii = exports.i = exports.h = exports.g = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; function a() { } exports.a = a; diff --git a/tests/baselines/reference/jsDeclarationsReusesExistingNodesMappingJSDocTypes.js b/tests/baselines/reference/jsDeclarationsReusesExistingNodesMappingJSDocTypes.js index bdda2f7c31f..7921b3fe80e 100644 --- a/tests/baselines/reference/jsDeclarationsReusesExistingNodesMappingJSDocTypes.js +++ b/tests/baselines/reference/jsDeclarationsReusesExistingNodesMappingJSDocTypes.js @@ -26,7 +26,7 @@ export const h = null; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.h = exports.g = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; /** @type {?} */ exports.a = null; diff --git a/tests/baselines/reference/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.js b/tests/baselines/reference/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.js index 8abe7764586..e925ebc448b 100644 --- a/tests/baselines/reference/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.js +++ b/tests/baselines/reference/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Sub = exports.Super = void 0; var Super = /** @class */ (function () { /** diff --git a/tests/baselines/reference/jsDeclarationsThisTypes.js b/tests/baselines/reference/jsDeclarationsThisTypes.js index c27a7d6f619..c9929d1bc4a 100644 --- a/tests/baselines/reference/jsDeclarationsThisTypes.js +++ b/tests/baselines/reference/jsDeclarationsThisTypes.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -48,7 +48,7 @@ var Base = /** @class */ (function (_super) { Base.prototype.verify = function () { }; return Base; }(A)); -exports["default"] = Base; +exports.default = Base; //// [index.d.ts] diff --git a/tests/baselines/reference/jsDeclarationsTypeAliases.js b/tests/baselines/reference/jsDeclarationsTypeAliases.js index 79aa5ef4f5d..16706495a77 100644 --- a/tests/baselines/reference/jsDeclarationsTypeAliases.js +++ b/tests/baselines/reference/jsDeclarationsTypeAliases.js @@ -53,7 +53,7 @@ class LocalThing { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * @typedef {string | number | symbol} PropName */ @@ -95,7 +95,7 @@ var ExportedThing = /** @class */ (function () { }()); module.exports = { doTheThing: doTheThing, - ExportedThing: ExportedThing + ExportedThing: ExportedThing, }; var LocalThing = /** @class */ (function () { function LocalThing() { diff --git a/tests/baselines/reference/jsDeclarationsTypedefPropertyAndExportAssignment.js b/tests/baselines/reference/jsDeclarationsTypedefPropertyAndExportAssignment.js index 7b6bcdecb0c..43586e85aed 100644 --- a/tests/baselines/reference/jsDeclarationsTypedefPropertyAndExportAssignment.js +++ b/tests/baselines/reference/jsDeclarationsTypedefPropertyAndExportAssignment.js @@ -73,13 +73,13 @@ var taskGroups = { styleLayout: { id: 'styleLayout', label: 'Style & Layout' - } + }, }; /** @type {Object} */ var taskNameToGroup = {}; module.exports = { taskGroups: taskGroups, - taskNameToGroup: taskNameToGroup + taskNameToGroup: taskNameToGroup, }; //// [index.js] var _a = require('./module.js'), taskGroups = _a.taskGroups, taskNameToGroup = _a.taskNameToGroup; diff --git a/tests/baselines/reference/jsFileCompilationRestParamJsDocFunction.js b/tests/baselines/reference/jsFileCompilationRestParamJsDocFunction.js index fbe8df0c1c4..b55bcfe99f3 100644 --- a/tests/baselines/reference/jsFileCompilationRestParamJsDocFunction.js +++ b/tests/baselines/reference/jsFileCompilationRestParamJsDocFunction.js @@ -25,7 +25,7 @@ export default apply; //// [apply.js] define("_apply", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); /** * A faster alternative to `Function#apply`, this function invokes `func` * with the `this` binding of `thisArg` and the arguments of `args`. @@ -50,5 +50,5 @@ define("_apply", ["require", "exports"], function (require, exports) { } return func.apply(thisArg, args); } - exports["default"] = apply; + exports.default = apply; }); diff --git a/tests/baselines/reference/jsFunctionWithPrototypeNoErrorTruncationNoCrash.js b/tests/baselines/reference/jsFunctionWithPrototypeNoErrorTruncationNoCrash.js index 49d05b77cc9..3708684fb61 100644 --- a/tests/baselines/reference/jsFunctionWithPrototypeNoErrorTruncationNoCrash.js +++ b/tests/baselines/reference/jsFunctionWithPrototypeNoErrorTruncationNoCrash.js @@ -30,5 +30,5 @@ Color.prototype = { blacken: function (ratio) { return this; }, greyscale: function () { return this; }, clearer: function (ratio) { return this; }, - toJSON: function () { return this.rgb(); } + toJSON: function () { return this.rgb(); }, }; diff --git a/tests/baselines/reference/jsNoImplicitAnyNoCascadingReferenceErrors.js b/tests/baselines/reference/jsNoImplicitAnyNoCascadingReferenceErrors.js index 90703d54273..2678e42c112 100644 --- a/tests/baselines/reference/jsNoImplicitAnyNoCascadingReferenceErrors.js +++ b/tests/baselines/reference/jsNoImplicitAnyNoCascadingReferenceErrors.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var somelib_1 = require("./somelib"); var MyFoo = /** @class */ (function (_super) { __extends(MyFoo, _super); diff --git a/tests/baselines/reference/jsdocFunctionClassPropertiesDeclaration.js b/tests/baselines/reference/jsdocFunctionClassPropertiesDeclaration.js index 7f4739ad951..0c83f596069 100644 --- a/tests/baselines/reference/jsdocFunctionClassPropertiesDeclaration.js +++ b/tests/baselines/reference/jsdocFunctionClassPropertiesDeclaration.js @@ -14,7 +14,7 @@ export function Foo(x, y) { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; /** * @param {number | undefined} x diff --git a/tests/baselines/reference/jsdocLinkTag1.js b/tests/baselines/reference/jsdocLinkTag1.js index a8b96292ce4..45752b5902b 100644 --- a/tests/baselines/reference/jsdocLinkTag1.js +++ b/tests/baselines/reference/jsdocLinkTag1.js @@ -12,7 +12,7 @@ export interface B {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/jsdocLinkTag3.js b/tests/baselines/reference/jsdocLinkTag3.js index 5198331594d..94f25e3567c 100644 --- a/tests/baselines/reference/jsdocLinkTag3.js +++ b/tests/baselines/reference/jsdocLinkTag3.js @@ -14,10 +14,10 @@ export function foo(a: string) {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; /** * @param {number} a - see {@link A} diff --git a/tests/baselines/reference/jsdocLinkTag4.js b/tests/baselines/reference/jsdocLinkTag4.js index 8cb8fea6ace..578450fe680 100644 --- a/tests/baselines/reference/jsdocLinkTag4.js +++ b/tests/baselines/reference/jsdocLinkTag4.js @@ -14,10 +14,10 @@ export function foo(a: string) {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; /** * @param {number} a - see {@link a.A} diff --git a/tests/baselines/reference/jsdocLinkTag5.js b/tests/baselines/reference/jsdocLinkTag5.js index e784fc901ba..23dc0044663 100644 --- a/tests/baselines/reference/jsdocLinkTag5.js +++ b/tests/baselines/reference/jsdocLinkTag5.js @@ -5,4 +5,4 @@ export interface A {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/jsonFileImportChecksCallCorrectlyTwice.js b/tests/baselines/reference/jsonFileImportChecksCallCorrectlyTwice.js index a76ac7c0be1..885297607be 100644 --- a/tests/baselines/reference/jsonFileImportChecksCallCorrectlyTwice.js +++ b/tests/baselines/reference/jsonFileImportChecksCallCorrectlyTwice.js @@ -35,8 +35,8 @@ function fn(arg: Foo[]) { } var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var data_json_1 = __importDefault(require("./data.json")); -fn(data_json_1["default"].foo); -fn(data_json_1["default"].foo); // <-- shouldn't error! +fn(data_json_1.default.foo); +fn(data_json_1.default.foo); // <-- shouldn't error! function fn(arg) { } diff --git a/tests/baselines/reference/jsxCallElaborationCheckNoCrash1.js b/tests/baselines/reference/jsxCallElaborationCheckNoCrash1.js index 01c751167d2..d2172121c43 100644 --- a/tests/baselines/reference/jsxCallElaborationCheckNoCrash1.js +++ b/tests/baselines/reference/jsxCallElaborationCheckNoCrash1.js @@ -16,7 +16,7 @@ export const Hoc = ( //// [jsxCallElaborationCheckNoCrash1.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Hoc = void 0; var React = require("react"); var Hoc = function (TagElement) { diff --git a/tests/baselines/reference/jsxCallbackWithDestructuring.js b/tests/baselines/reference/jsxCallbackWithDestructuring.js index ee6ba0d4fc4..1da073e4cc9 100644 --- a/tests/baselines/reference/jsxCallbackWithDestructuring.js +++ b/tests/baselines/reference/jsxCallbackWithDestructuring.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComponent = void 0; var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); diff --git a/tests/baselines/reference/jsxCheckJsxNoTypeArgumentsAllowed.js b/tests/baselines/reference/jsxCheckJsxNoTypeArgumentsAllowed.js index 2a2bca568b8..34a07d6698d 100644 --- a/tests/baselines/reference/jsxCheckJsxNoTypeArgumentsAllowed.js +++ b/tests/baselines/reference/jsxCheckJsxNoTypeArgumentsAllowed.js @@ -20,7 +20,7 @@ let x = a={10} b="hi" />; // error, no type arguments in js //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var component_1 = require("./component"); var React = require("react"); var x = , a={10} b="hi" />; // error, no type arguments in js diff --git a/tests/baselines/reference/jsxChildrenIndividualErrorElaborations.js b/tests/baselines/reference/jsxChildrenIndividualErrorElaborations.js index 531c238a62b..cd60972f86e 100644 --- a/tests/baselines/reference/jsxChildrenIndividualErrorElaborations.js +++ b/tests/baselines/reference/jsxChildrenIndividualErrorElaborations.js @@ -78,7 +78,7 @@ var a = //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Blah3 = exports.Blah2 = exports.Blah = void 0; /// var React = require("react"); diff --git a/tests/baselines/reference/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.js b/tests/baselines/reference/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.js index 71248f6683c..6d5408046f0 100644 --- a/tests/baselines/reference/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.js +++ b/tests/baselines/reference/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var React = require("react"); function TabLayout(props) { diff --git a/tests/baselines/reference/jsxClassAttributeResolution.js b/tests/baselines/reference/jsxClassAttributeResolution.js index 7fa77a36324..87b2702195c 100644 --- a/tests/baselines/reference/jsxClassAttributeResolution.js +++ b/tests/baselines/reference/jsxClassAttributeResolution.js @@ -27,7 +27,10 @@ import './'; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; -const jsx_runtime_1 = require("react/jsx-runtime"); -class App { -} +var jsx_runtime_1 = require("react/jsx-runtime"); +var App = /** @class */ (function () { + function App() { + } + return App; +}()); exports.a = (0, jsx_runtime_1.jsx)(App, {}); diff --git a/tests/baselines/reference/jsxComplexSignatureHasApplicabilityError.js b/tests/baselines/reference/jsxComplexSignatureHasApplicabilityError.js index be8657ff4f0..4c30c388ac9 100644 --- a/tests/baselines/reference/jsxComplexSignatureHasApplicabilityError.js +++ b/tests/baselines/reference/jsxComplexSignatureHasApplicabilityError.js @@ -622,7 +622,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createReactSingleSelect = void 0; var React = require("react"); function createReactSingleSelect(WrappedComponent) { diff --git a/tests/baselines/reference/jsxComponentTypeErrors.js b/tests/baselines/reference/jsxComponentTypeErrors.js index 9787531cf08..0aeafcc40a7 100644 --- a/tests/baselines/reference/jsxComponentTypeErrors.js +++ b/tests/baselines/reference/jsxComponentTypeErrors.js @@ -69,7 +69,7 @@ var obj = { function MemberClassComponent() { } return MemberClassComponent; - }()) + }()), }; var elem5 = ; var elem6 = ; diff --git a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react).js b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react).js index 88593e08d5c..bc3e553a1c7 100644 --- a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react).js +++ b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react).js @@ -19,7 +19,7 @@ const element = ( //// [jsxEmptyExpressionNotCountedAsChild.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); function Wrapper(props) { diff --git a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).js b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).js index 72845d881a3..5bc5c30a6de 100644 --- a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).js @@ -19,7 +19,7 @@ const element = ( //// [jsxEmptyExpressionNotCountedAsChild.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); function Wrapper(props) { return (0, jsx_runtime_1.jsx)("div", { children: props.children }); diff --git a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).js b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).js index da20aa4cda4..49b63ffb97c 100644 --- a/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).js @@ -19,7 +19,7 @@ const element = ( //// [jsxEmptyExpressionNotCountedAsChild.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/compiler/jsxEmptyExpressionNotCountedAsChild.tsx"; function Wrapper(props) { diff --git a/tests/baselines/reference/jsxExcessPropsAndAssignability.js b/tests/baselines/reference/jsxExcessPropsAndAssignability.js index eeeb82b1ab1..066b9f9e9bb 100644 --- a/tests/baselines/reference/jsxExcessPropsAndAssignability.js +++ b/tests/baselines/reference/jsxExcessPropsAndAssignability.js @@ -30,7 +30,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var myHoc = function (ComposedComponent) { var WrapperComponent = null; diff --git a/tests/baselines/reference/jsxFragmentFactoryNoUnusedLocals.js b/tests/baselines/reference/jsxFragmentFactoryNoUnusedLocals.js index 09bb4072742..a20c0fea3f8 100644 --- a/tests/baselines/reference/jsxFragmentFactoryNoUnusedLocals.js +++ b/tests/baselines/reference/jsxFragmentFactoryNoUnusedLocals.js @@ -16,7 +16,7 @@ export function Counter({ count = 0 }: CounterProps) { //// [jsxFragmentFactoryNoUnusedLocals.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Counter = void 0; /// var react_1 = require("react"); diff --git a/tests/baselines/reference/jsxHasLiteralType.js b/tests/baselines/reference/jsxHasLiteralType.js index f1b420a6dcf..8285fc335cc 100644 --- a/tests/baselines/reference/jsxHasLiteralType.js +++ b/tests/baselines/reference/jsxHasLiteralType.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); diff --git a/tests/baselines/reference/jsxImportForSideEffectsNonExtantNoError.js b/tests/baselines/reference/jsxImportForSideEffectsNonExtantNoError.js index 8e1172f3752..3062966f5bf 100644 --- a/tests/baselines/reference/jsxImportForSideEffectsNonExtantNoError.js +++ b/tests/baselines/reference/jsxImportForSideEffectsNonExtantNoError.js @@ -9,7 +9,7 @@ const tag =
; //// [jsxImportForSideEffectsNonExtantNoError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); require("./App.css"); // doesn't actually exist diff --git a/tests/baselines/reference/jsxImportInAttribute.js b/tests/baselines/reference/jsxImportInAttribute.js index b249d88a6c2..f4178750197 100644 --- a/tests/baselines/reference/jsxImportInAttribute.js +++ b/tests/baselines/reference/jsxImportInAttribute.js @@ -15,8 +15,8 @@ let x = Test; // emit test_1.default //// [consumer.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var Test_1 = require("Test"); -var x = Test_1["default"]; // emit test_1.default -; // ? +var x = Test_1.default; // emit test_1.default +; // ? diff --git a/tests/baselines/reference/jsxImportSourceNonPragmaComment.js b/tests/baselines/reference/jsxImportSourceNonPragmaComment.js index fd0373a209c..f6ea44c86db 100644 --- a/tests/baselines/reference/jsxImportSourceNonPragmaComment.js +++ b/tests/baselines/reference/jsxImportSourceNonPragmaComment.js @@ -19,12 +19,12 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable react/react-in-jsx-scope -- Unaware of @jsxImportSource */ /** @jsxImportSource @emotion/react */ var react_1 = require("@emotion/react"); function Component() { return (); } -exports["default"] = Component; +exports.default = Component; var templateObject_1; diff --git a/tests/baselines/reference/jsxInferenceProducesLiteralAsExpected.js b/tests/baselines/reference/jsxInferenceProducesLiteralAsExpected.js index 7caee9c06c1..48d89cf7ef2 100644 --- a/tests/baselines/reference/jsxInferenceProducesLiteralAsExpected.js +++ b/tests/baselines/reference/jsxInferenceProducesLiteralAsExpected.js @@ -18,7 +18,7 @@ const el2 = model={model} foo="c" />; //// [jsxInferenceProducesLiteralAsExpected.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var TestObject = /** @class */ (function () { function TestObject() { diff --git a/tests/baselines/reference/jsxIntrinsicElementsCompatability.js b/tests/baselines/reference/jsxIntrinsicElementsCompatability.js index 4381071491d..a4a7dc838e4 100644 --- a/tests/baselines/reference/jsxIntrinsicElementsCompatability.js +++ b/tests/baselines/reference/jsxIntrinsicElementsCompatability.js @@ -12,7 +12,7 @@ function Test(el: T) { //// [jsxIntrinsicElementsCompatability.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); function SomeComponent(props) { diff --git a/tests/baselines/reference/jsxIntrinsicElementsTypeArgumentErrors.js b/tests/baselines/reference/jsxIntrinsicElementsTypeArgumentErrors.js index 221a2ef2922..2ec29f6fa9b 100644 --- a/tests/baselines/reference/jsxIntrinsicElementsTypeArgumentErrors.js +++ b/tests/baselines/reference/jsxIntrinsicElementsTypeArgumentErrors.js @@ -31,7 +31,7 @@ const l = />; // existing type argument with no internal issues //// [jsxIntrinsicElementsTypeArgumentErrors.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); // opening + closing diff --git a/tests/baselines/reference/jsxIntrinsicUnions.js b/tests/baselines/reference/jsxIntrinsicUnions.js index 7b5a8fdbbc3..69ed1e22361 100644 --- a/tests/baselines/reference/jsxIntrinsicUnions.js +++ b/tests/baselines/reference/jsxIntrinsicUnions.js @@ -11,7 +11,7 @@ const tag = {"Title"}; //// [jsxIntrinsicUnions.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var El = Math.random() ? 'h1' : 'h2'; var tag = React.createElement(El, { className: "ok", key: "key" }, "Title"); diff --git a/tests/baselines/reference/jsxIssuesErrorWhenTagExpectsTooManyArguments.js b/tests/baselines/reference/jsxIssuesErrorWhenTagExpectsTooManyArguments.js index f00c2f3795b..0c78ebbbdba 100644 --- a/tests/baselines/reference/jsxIssuesErrorWhenTagExpectsTooManyArguments.js +++ b/tests/baselines/reference/jsxIssuesErrorWhenTagExpectsTooManyArguments.js @@ -27,7 +27,7 @@ const d = ; // Technically OK, but probably //// [jsxIssuesErrorWhenTagExpectsTooManyArguments.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function MyComp4(props, context, bad, verybad) { return React.createElement("div", null); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsx).js index 2bf6a140dea..b5dfe6bee97 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsx).js @@ -7,7 +7,7 @@ export {}; //// [jsxJsxsCjsTransformChildren.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); /// var a = (0, jsx_runtime_1.jsx)("div", { children: "text" }); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsxdev).js index 2325fb40bdd..61ffbb9cf03 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformChildren(jsx=react-jsxdev).js @@ -7,7 +7,7 @@ export {}; //// [jsxJsxsCjsTransformChildren.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformChildren.tsx"; /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsx).js index 5b98b87b319..f9c88168389 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsx).js @@ -10,7 +10,7 @@ export {}; //// [jsxJsxsCjsTransformCustomImport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("preact/jsx-runtime"); /// var a = (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)("p", {}), "text", (0, jsx_runtime_1.jsx)("div", { className: "foo" })] }); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsxdev).js index ef4daa9df78..577461b67c9 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformCustomImport(jsx=react-jsxdev).js @@ -10,7 +10,7 @@ export {}; //// [jsxJsxsCjsTransformCustomImport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("preact/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformCustomImport.tsx"; /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsx).js index 70c683f242b..a30cfa0d547 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsx).js @@ -24,14 +24,14 @@ export {}; //// [preact.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("preact/jsx-runtime"); /// /* @jsxImportSource preact */ var a = (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)("p", {}), "text", (0, jsx_runtime_1.jsx)("div", { className: "foo" })] }); //// [react.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); /// /* @jsxImportSource react */ diff --git a/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsxdev).js index 4b2992df9cc..f4ba107f088 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformCustomImportPragma(jsx=react-jsxdev).js @@ -24,7 +24,7 @@ export {}; //// [preact.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("preact/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/preact.tsx"; /// @@ -32,7 +32,7 @@ var _jsxFileName = "tests/cases/conformance/jsx/jsxs/preact.tsx"; var a = (0, jsx_dev_runtime_1.jsxDEV)(jsx_dev_runtime_1.Fragment, { children: [(0, jsx_dev_runtime_1.jsxDEV)("p", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 3 }, this), "text", (0, jsx_dev_runtime_1.jsxDEV)("div", { className: "foo" }, void 0, false, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 3 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 3, columnNumber: 10 }, this); //// [react.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/react.tsx"; /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsx).js index 2610e03f459..e567b1250eb 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsx).js @@ -20,7 +20,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var jsx_runtime_1 = require("react/jsx-runtime"); /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsxdev).js index 7e9c7f0957c..139c8809527 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyProp(jsx=react-jsxdev).js @@ -20,7 +20,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformKeyProp.tsx"; diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsx).js index ba3d3bc8a4e..28c2a3bd4e4 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsx).js @@ -20,7 +20,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var preact_1 = require("preact"); var jsx_runtime_1 = require("preact/jsx-runtime"); /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsxdev).js index 84cf93e44ba..9018dc8ca0b 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImport(jsx=react-jsxdev).js @@ -20,7 +20,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var preact_1 = require("preact"); var jsx_dev_runtime_1 = require("preact/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformKeyPropCustomImport.tsx"; diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsx).js index 26597e5b561..8d70495e99a 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsx).js @@ -33,7 +33,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var preact_1 = require("preact"); var jsx_runtime_1 = require("preact/jsx-runtime"); /// @@ -54,7 +54,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var jsx_runtime_1 = require("react/jsx-runtime"); /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsxdev).js index 94551996607..b8641bd613e 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformKeyPropCustomImportPragma(jsx=react-jsxdev).js @@ -33,7 +33,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var preact_1 = require("preact"); var jsx_dev_runtime_1 = require("preact/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/preact.tsx"; @@ -55,7 +55,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/react.tsx"; diff --git a/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsx).js index 58a87dc9b86..4bc5dd0ee77 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsx).js @@ -23,7 +23,7 @@ console.log( //// [jsxJsxsCjsTransformNestedSelfClosingChild.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); console.log((0, jsx_runtime_1.jsx)("div", { children: (0, jsx_runtime_1.jsx)("div", {}) })); console.log((0, jsx_runtime_1.jsxs)("div", { children: [(0, jsx_runtime_1.jsx)("div", {}), (0, jsx_runtime_1.jsx)("div", {})] })); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsxdev).js index db2fc9414ad..672946d5621 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformNestedSelfClosingChild(jsx=react-jsxdev).js @@ -24,7 +24,7 @@ console.log( //// [jsxJsxsCjsTransformNestedSelfClosingChild.js] "use strict"; var _this = this; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformNestedSelfClosingChild.tsx"; console.log((0, jsx_dev_runtime_1.jsxDEV)("div", { children: (0, jsx_dev_runtime_1.jsxDEV)("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 5 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 13 }, this)); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsx).js index 912e958c96c..c18f922d8f1 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsx).js @@ -6,7 +6,7 @@ export {}; //// [jsxJsxsCjsTransformSubstitutesNames.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); /// var a = (0, jsx_runtime_1.jsx)("div", {}); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsxdev).js index cf2858c5b0d..e0c8e381dc8 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNames(jsx=react-jsxdev).js @@ -6,7 +6,7 @@ export {}; //// [jsxJsxsCjsTransformSubstitutesNames.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformSubstitutesNames.tsx"; /// diff --git a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsx).js b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsx).js index 15daa780646..b359c79bfb1 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsx).js @@ -10,7 +10,7 @@ export {}; //// [jsxJsxsCjsTransformSubstitutesNamesFragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_runtime_1 = require("react/jsx-runtime"); /// var a = (0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)("p", {}), "text", (0, jsx_runtime_1.jsx)("div", {})] }); diff --git a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsxdev).js b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsxdev).js index e37c25c6988..9b8af8d04ef 100644 --- a/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsxdev).js +++ b/tests/baselines/reference/jsxJsxsCjsTransformSubstitutesNamesFragment(jsx=react-jsxdev).js @@ -10,7 +10,7 @@ export {}; //// [jsxJsxsCjsTransformSubstitutesNamesFragment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformSubstitutesNamesFragment.tsx"; /// diff --git a/tests/baselines/reference/jsxLibraryManagedAttributesUnusedGeneric.js b/tests/baselines/reference/jsxLibraryManagedAttributesUnusedGeneric.js index d994e109fec..fcf0abee3ed 100644 --- a/tests/baselines/reference/jsxLibraryManagedAttributesUnusedGeneric.js +++ b/tests/baselines/reference/jsxLibraryManagedAttributesUnusedGeneric.js @@ -30,5 +30,5 @@ declare const Comp: (p: { className?: string }) => null //// [jsxLibraryManagedAttributesUnusedGeneric.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); jsx(Comp, { css: "color:hotpink;" }); diff --git a/tests/baselines/reference/jsxLocalNamespaceIndexSignatureNoCrash.js b/tests/baselines/reference/jsxLocalNamespaceIndexSignatureNoCrash.js index 2d444de1466..71445c71efd 100644 --- a/tests/baselines/reference/jsxLocalNamespaceIndexSignatureNoCrash.js +++ b/tests/baselines/reference/jsxLocalNamespaceIndexSignatureNoCrash.js @@ -19,7 +19,7 @@ function A() { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.X = void 0; var X = /** @class */ (function () { function X() { diff --git a/tests/baselines/reference/jsxNamespaceGlobalReexport.js b/tests/baselines/reference/jsxNamespaceGlobalReexport.js index 2e721ec56b9..97effaa37ce 100644 --- a/tests/baselines/reference/jsxNamespaceGlobalReexport.js +++ b/tests/baselines/reference/jsxNamespaceGlobalReexport.js @@ -107,7 +107,7 @@ export const Comp = () =>
; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var jsx_runtime_1 = require("preact/jsx-runtime"); var Comp = function () { return (0, jsx_runtime_1.jsx)("div", {}); }; diff --git a/tests/baselines/reference/jsxNamespaceGlobalReexportMissingAliasTarget.js b/tests/baselines/reference/jsxNamespaceGlobalReexportMissingAliasTarget.js index bf3132f4e4d..215d7f1adc7 100644 --- a/tests/baselines/reference/jsxNamespaceGlobalReexportMissingAliasTarget.js +++ b/tests/baselines/reference/jsxNamespaceGlobalReexportMissingAliasTarget.js @@ -103,7 +103,7 @@ export const Comp = () =>
; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var jsx_runtime_1 = require("preact/jsx-runtime"); var Comp = function () { return (0, jsx_runtime_1.jsx)("div", {}); }; diff --git a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespace.js b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespace.js index f6aefee450f..ce213035438 100644 --- a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespace.js +++ b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespace.js @@ -103,7 +103,7 @@ export const Comp = () =>
; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var jsx_runtime_1 = require("preact/jsx-runtime"); var Comp = function () { return (0, jsx_runtime_1.jsx)("div", {}); }; diff --git a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=preserve).js b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=preserve).js index 0fee2bd4a06..b7141b28fc2 100644 --- a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=preserve).js +++ b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=preserve).js @@ -66,7 +66,7 @@ export const Comp = () =>
; //// [index.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var Comp = function () { return
; }; exports.Comp = Comp; diff --git a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=react-jsx).js b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=react-jsx).js index 9d09b3dfca1..791a975f9b1 100644 --- a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=react-jsx).js +++ b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromConfigPickedOverGlobalOne(jsx=react-jsx).js @@ -66,7 +66,7 @@ export const Comp = () =>
; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var jsx_runtime_1 = require("@emotion/react/jsx-runtime"); var Comp = function () { return (0, jsx_runtime_1.jsx)("div", { css: "color: hotpink;" }); }; diff --git a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromPragmaPickedOverGlobalOne.js b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromPragmaPickedOverGlobalOne.js index 0161b0c2acf..f8e0525e5c3 100644 --- a/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromPragmaPickedOverGlobalOne.js +++ b/tests/baselines/reference/jsxNamespaceImplicitImportJSXNamespaceFromPragmaPickedOverGlobalOne.js @@ -67,7 +67,7 @@ export const Comp = () =>
; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Comp = void 0; var jsx_runtime_1 = require("@emotion/react/jsx-runtime"); /* @jsxImportSource @emotion/react */ diff --git a/tests/baselines/reference/jsxNamespaceReexports.js b/tests/baselines/reference/jsxNamespaceReexports.js index 2c8403f770d..6af8cae4a85 100644 --- a/tests/baselines/reference/jsxNamespaceReexports.js +++ b/tests/baselines/reference/jsxNamespaceReexports.js @@ -17,7 +17,7 @@ const content = ; //// [library.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createElement = void 0; function createElement(element, props) { var children = []; @@ -28,6 +28,6 @@ function createElement(element, props) { exports.createElement = createElement; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var MyLib = require("./library"); var content = MyLib.createElement("my-element", null); diff --git a/tests/baselines/reference/jsxPartialSpread.js b/tests/baselines/reference/jsxPartialSpread.js index e37b12f7d7a..5dddb8bcb38 100644 --- a/tests/baselines/reference/jsxPartialSpread.js +++ b/tests/baselines/reference/jsxPartialSpread.js @@ -14,7 +14,7 @@ export function Repro({ SelectProps = {} }: { SelectProps?: Partial var Select = function (p) { return

; }; diff --git a/tests/baselines/reference/jsxPropsAsIdentifierNames.js b/tests/baselines/reference/jsxPropsAsIdentifierNames.js index ef9d360b1dd..89c706a039f 100644 --- a/tests/baselines/reference/jsxPropsAsIdentifierNames.js +++ b/tests/baselines/reference/jsxPropsAsIdentifierNames.js @@ -12,5 +12,5 @@ export default
; //// [index.jsx] "use strict"; -exports.__esModule = true; -exports["default"] =
; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default =
; diff --git a/tests/baselines/reference/jsxSpreadFirstUnionNoErrors.js b/tests/baselines/reference/jsxSpreadFirstUnionNoErrors.js index cd5ea62e871..f985f0b7b73 100644 --- a/tests/baselines/reference/jsxSpreadFirstUnionNoErrors.js +++ b/tests/baselines/reference/jsxSpreadFirstUnionNoErrors.js @@ -29,13 +29,13 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var Info = function (props) { return props.status === "hidden" - ? react_1["default"].createElement("noscript", null) - : react_1["default"].createElement("div", null, props.content); + ? react_1.default.createElement("noscript", null) + : react_1.default.createElement("div", null, props.content); }; -var a = react_1["default"].createElement(Info, { status: "hidden" }); -var b = react_1["default"].createElement(Info, { status: "visible", content: "hello world" }); -var c = react_1["default"].createElement(Info, __assign({}, infoProps)); +var a = react_1.default.createElement(Info, { status: "hidden" }); +var b = react_1.default.createElement(Info, { status: "visible", content: "hello world" }); +var c = react_1.default.createElement(Info, __assign({}, infoProps)); diff --git a/tests/baselines/reference/jsxSpreadOverwritesAttributeStrict.js b/tests/baselines/reference/jsxSpreadOverwritesAttributeStrict.js index 8d7e5dd549a..8c3ea9c79a5 100644 --- a/tests/baselines/reference/jsxSpreadOverwritesAttributeStrict.js +++ b/tests/baselines/reference/jsxSpreadOverwritesAttributeStrict.js @@ -25,7 +25,7 @@ const b4 = ; //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var props = { a: 1, b: 1 }; var Foo = function (props) { return
{props.a}
; }; diff --git a/tests/baselines/reference/jsxViaImport.2.js b/tests/baselines/reference/jsxViaImport.2.js index 0674c102d3a..5b1aaf04d32 100644 --- a/tests/baselines/reference/jsxViaImport.2.js +++ b/tests/baselines/reference/jsxViaImport.2.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var BaseComponent_1 = require("BaseComponent"); var TestComponent = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/jsxViaImport.js b/tests/baselines/reference/jsxViaImport.js index 41f22385324..481ca9d11c0 100644 --- a/tests/baselines/reference/jsxViaImport.js +++ b/tests/baselines/reference/jsxViaImport.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var BaseComponent = require("BaseComponent"); var TestComponent = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/keepImportsInDts1.js b/tests/baselines/reference/keepImportsInDts1.js index e58702de229..a727eb8051a 100644 --- a/tests/baselines/reference/keepImportsInDts1.js +++ b/tests/baselines/reference/keepImportsInDts1.js @@ -8,7 +8,7 @@ import "test" //// [main.js] define(["require", "exports", "test"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/keepImportsInDts2.js b/tests/baselines/reference/keepImportsInDts2.js index f40c078a120..00faf5c3f50 100644 --- a/tests/baselines/reference/keepImportsInDts2.js +++ b/tests/baselines/reference/keepImportsInDts2.js @@ -8,12 +8,12 @@ import "./folder/test" //// [test.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [main.js] define(["require", "exports", "./folder/test"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/keepImportsInDts3.js b/tests/baselines/reference/keepImportsInDts3.js index fd123a40f29..f40e1b8c48c 100644 --- a/tests/baselines/reference/keepImportsInDts3.js +++ b/tests/baselines/reference/keepImportsInDts3.js @@ -8,11 +8,11 @@ import "test" //// [outputfile.js] define("test", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("app/main", ["require", "exports", "test"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/keepImportsInDts4.js b/tests/baselines/reference/keepImportsInDts4.js index 8c8cd8e3015..058380494d8 100644 --- a/tests/baselines/reference/keepImportsInDts4.js +++ b/tests/baselines/reference/keepImportsInDts4.js @@ -8,11 +8,11 @@ import "./folder/test" //// [outputfile.js] define("folder/test", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); define("main", ["require", "exports", "folder/test"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/keyofModuleObjectHasCorrectKeys.js b/tests/baselines/reference/keyofModuleObjectHasCorrectKeys.js index 78a974bf590..82d4b4b79f1 100644 --- a/tests/baselines/reference/keyofModuleObjectHasCorrectKeys.js +++ b/tests/baselines/reference/keyofModuleObjectHasCorrectKeys.js @@ -15,13 +15,13 @@ test(example, "default"); //// [example.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function add(a, b) { return a + b; } -exports["default"] = add; +exports.default = add; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var example = require("./example"); test(example, "default"); diff --git a/tests/baselines/reference/keywordField.js b/tests/baselines/reference/keywordField.js index a146cffade8..581d5afa14a 100644 --- a/tests/baselines/reference/keywordField.js +++ b/tests/baselines/reference/keywordField.js @@ -12,7 +12,7 @@ var q = a["if"]; //// [keywordField.js] var obj = {}; -obj["if"] = 1; -var a = { "if": "test" }; -var n = a["if"]; +obj.if = 1; +var a = { if: "test" }; +var n = a.if; var q = a["if"]; diff --git a/tests/baselines/reference/keywordInJsxIdentifier.js b/tests/baselines/reference/keywordInJsxIdentifier.js index f88fe4dff87..969bf49e849 100644 --- a/tests/baselines/reference/keywordInJsxIdentifier.js +++ b/tests/baselines/reference/keywordInJsxIdentifier.js @@ -8,6 +8,6 @@ declare var React: any; //// [keywordInJsxIdentifier.js] React.createElement("foo", { "class-id": true }); -React.createElement("foo", { "class": true }); +React.createElement("foo", { class: true }); React.createElement("foo", { "class-id": "1" }); -React.createElement("foo", { "class": "1" }); +React.createElement("foo", { class: "1" }); diff --git a/tests/baselines/reference/lateBoundConstraintTypeChecksCorrectly.js b/tests/baselines/reference/lateBoundConstraintTypeChecksCorrectly.js index 991f62e4f3b..61a34c93972 100644 --- a/tests/baselines/reference/lateBoundConstraintTypeChecksCorrectly.js +++ b/tests/baselines/reference/lateBoundConstraintTypeChecksCorrectly.js @@ -22,7 +22,7 @@ function f>(x: T) { //// [lateBoundConstraintTypeChecksCorrectly.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f(x) { var abc = x[fooProp]; // expected: 'T[typeof fooProp]' /** diff --git a/tests/baselines/reference/legacyNodeModulesExportsSpecifierGenerationConditions.js b/tests/baselines/reference/legacyNodeModulesExportsSpecifierGenerationConditions.js index 964e9069815..b78501533ba 100644 --- a/tests/baselines/reference/legacyNodeModulesExportsSpecifierGenerationConditions.js +++ b/tests/baselines/reference/legacyNodeModulesExportsSpecifierGenerationConditions.js @@ -69,7 +69,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; var a = function () { return __awaiter(void 0, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { diff --git a/tests/baselines/reference/literalTypeNameAssertionNotTriggered.js b/tests/baselines/reference/literalTypeNameAssertionNotTriggered.js index 46e0731ee25..96859d2fb83 100644 --- a/tests/baselines/reference/literalTypeNameAssertionNotTriggered.js +++ b/tests/baselines/reference/literalTypeNameAssertionNotTriggered.js @@ -12,12 +12,12 @@ f(a, ""); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var x = require("something"); exports.x = x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./a"); f(a, ""); diff --git a/tests/baselines/reference/literalTypeWidening.js b/tests/baselines/reference/literalTypeWidening.js index c28c3593b50..8ac0ed919c7 100644 --- a/tests/baselines/reference/literalTypeWidening.js +++ b/tests/baselines/reference/literalTypeWidening.js @@ -169,7 +169,7 @@ var __rest = (this && this.__rest) || function (s, e) { } return t; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.langCodes = exports.keys = exports.Set = void 0; function f1() { var c1 = "hello"; // Widening type "hello" diff --git a/tests/baselines/reference/localAliasExportAssignment.js b/tests/baselines/reference/localAliasExportAssignment.js index f198c0f9ea7..d17e2ddd843 100644 --- a/tests/baselines/reference/localAliasExportAssignment.js +++ b/tests/baselines/reference/localAliasExportAssignment.js @@ -22,7 +22,7 @@ var server; module.exports = server; //// [localAliasExportAssignment_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var connect = require("./localAliasExportAssignment_0"); connect(); diff --git a/tests/baselines/reference/localTypeParameterInferencePriority.js b/tests/baselines/reference/localTypeParameterInferencePriority.js index 5376908b924..9f22f5c9f12 100644 --- a/tests/baselines/reference/localTypeParameterInferencePriority.js +++ b/tests/baselines/reference/localTypeParameterInferencePriority.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Table = /** @class */ (function () { function Table() { } diff --git a/tests/baselines/reference/looseThisTypeInFunctions.js b/tests/baselines/reference/looseThisTypeInFunctions.js index fcf39472c56..2b2cb3ec5b7 100644 --- a/tests/baselines/reference/looseThisTypeInFunctions.js +++ b/tests/baselines/reference/looseThisTypeInFunctions.js @@ -77,7 +77,7 @@ var o2 = { n: 1001, explicitThis: function (m) { return m + this.n.length; // error, this.n: number, no member 'length' - } + }, }; var x = i.explicitThis; var n = x(12); // callee:void doesn't match this:I diff --git a/tests/baselines/reference/mapOnTupleTypes01.js b/tests/baselines/reference/mapOnTupleTypes01.js index 3bf113ef574..f04e3b10872 100644 --- a/tests/baselines/reference/mapOnTupleTypes01.js +++ b/tests/baselines/reference/mapOnTupleTypes01.js @@ -43,7 +43,7 @@ export let h = numNumNumNumNum.map(n => n * n); //// [mapOnTupleTypes01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.h = exports.g = exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = exports.mapOnLooseArrayLiteral = void 0; exports.mapOnLooseArrayLiteral = [1, 2, 3, 4].map(function (n) { return n * n; }); // Length 1 diff --git a/tests/baselines/reference/mapOnTupleTypes02.js b/tests/baselines/reference/mapOnTupleTypes02.js index a043c81d837..e6f4c4ccada 100644 --- a/tests/baselines/reference/mapOnTupleTypes02.js +++ b/tests/baselines/reference/mapOnTupleTypes02.js @@ -7,7 +7,7 @@ export function increment(point: Point) { //// [mapOnTupleTypes02.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.increment = void 0; function increment(point) { return point.map(function (d) { return d + 1; }); diff --git a/tests/baselines/reference/mappedTypeErrors.js b/tests/baselines/reference/mappedTypeErrors.js index 2b8b024abad..a11b8915995 100644 --- a/tests/baselines/reference/mappedTypeErrors.js +++ b/tests/baselines/reference/mappedTypeErrors.js @@ -230,7 +230,7 @@ var x3 = { a: 'no' }; // Error var o = { x: 5, y: false }; var f = { pf: { x: 7 }, - pt: { x: 7, y: false } + pt: { x: 7, y: false }, }; // Repro from #28170 function test1(obj) { diff --git a/tests/baselines/reference/mappedTypeGenericInstantiationPreservesHomomorphism.js b/tests/baselines/reference/mappedTypeGenericInstantiationPreservesHomomorphism.js index aa5afe7ff43..db52dfb2a0e 100644 --- a/tests/baselines/reference/mappedTypeGenericInstantiationPreservesHomomorphism.js +++ b/tests/baselines/reference/mappedTypeGenericInstantiationPreservesHomomorphism.js @@ -12,10 +12,10 @@ export const mappedUnionWithPrivateType = (...args: T) => u //// [internal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [api.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.mappedUnionWithPrivateType = void 0; var internal_1 = require("./internal"); var mappedUnionWithPrivateType = function () { diff --git a/tests/baselines/reference/mappedTypeMultiInference.js b/tests/baselines/reference/mappedTypeMultiInference.js index 1ce8e6b8785..16293715a25 100644 --- a/tests/baselines/reference/mappedTypeMultiInference.js +++ b/tests/baselines/reference/mappedTypeMultiInference.js @@ -28,7 +28,7 @@ let x = mergeStyleSets( // b: Style; // } var x = mergeStyleSets({}, { - a: { flashy: true } + a: { flashy: true }, }, { - b: { flashy: true } + b: { flashy: true }, }); diff --git a/tests/baselines/reference/mappedTypePartialNonHomomorphicBaseConstraint.js b/tests/baselines/reference/mappedTypePartialNonHomomorphicBaseConstraint.js index 438260336ac..4954f84797d 100644 --- a/tests/baselines/reference/mappedTypePartialNonHomomorphicBaseConstraint.js +++ b/tests/baselines/reference/mappedTypePartialNonHomomorphicBaseConstraint.js @@ -10,7 +10,7 @@ class Model { //// [mappedTypePartialNonHomomorphicBaseConstraint.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Model = /** @class */ (function () { function Model() { } diff --git a/tests/baselines/reference/mappedTypeProperties.js b/tests/baselines/reference/mappedTypeProperties.js index 6eb4f7411a2..e58eeb75e68 100644 --- a/tests/baselines/reference/mappedTypeProperties.js +++ b/tests/baselines/reference/mappedTypeProperties.js @@ -45,7 +45,7 @@ const E = class { //// [mappedTypeProperties.js] "use strict"; var _a, _b; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } diff --git a/tests/baselines/reference/mappedTypeUnionConstraintInferences.js b/tests/baselines/reference/mappedTypeUnionConstraintInferences.js index 3abfdf0cc0e..7d1602718c1 100644 --- a/tests/baselines/reference/mappedTypeUnionConstraintInferences.js +++ b/tests/baselines/reference/mappedTypeUnionConstraintInferences.js @@ -20,7 +20,7 @@ b = {} // fine //// [mappedTypeUnionConstraintInferences.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = exports.doSomething_Actual = void 0; function doSomething_Actual(a) { var x = null; diff --git a/tests/baselines/reference/memberAccessMustUseModuleInstances.js b/tests/baselines/reference/memberAccessMustUseModuleInstances.js index 2a6240625ee..dec50588643 100644 --- a/tests/baselines/reference/memberAccessMustUseModuleInstances.js +++ b/tests/baselines/reference/memberAccessMustUseModuleInstances.js @@ -17,7 +17,7 @@ WinJS.Promise.timeout(10); //// [memberAccessMustUseModuleInstances_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Promise = void 0; var Promise = /** @class */ (function () { function Promise() { @@ -32,6 +32,6 @@ define(["require", "exports"], function (require, exports) { //// [memberAccessMustUseModuleInstances_1.js] define(["require", "exports", "memberAccessMustUseModuleInstances_0"], function (require, exports, WinJS) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); WinJS.Promise.timeout(10); }); diff --git a/tests/baselines/reference/mergeMultipleInterfacesReexported.js b/tests/baselines/reference/mergeMultipleInterfacesReexported.js index a6282d6844d..596ecf50df7 100644 --- a/tests/baselines/reference/mergeMultipleInterfacesReexported.js +++ b/tests/baselines/reference/mergeMultipleInterfacesReexported.js @@ -34,7 +34,7 @@ export {}; //// [eventList.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -51,15 +51,15 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./eventList"), exports); //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var t = p012; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/mergeWithImportedNamespace.js b/tests/baselines/reference/mergeWithImportedNamespace.js index 8c5390d3df7..7d1e9730bbd 100644 --- a/tests/baselines/reference/mergeWithImportedNamespace.js +++ b/tests/baselines/reference/mergeWithImportedNamespace.js @@ -11,7 +11,7 @@ export namespace N { //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.N = void 0; var N; (function (N) { @@ -19,4 +19,4 @@ var N; })(N = exports.N || (exports.N = {})); //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/mergeWithImportedType.js b/tests/baselines/reference/mergeWithImportedType.js index ea97a458b8b..bff6571a623 100644 --- a/tests/baselines/reference/mergeWithImportedType.js +++ b/tests/baselines/reference/mergeWithImportedType.js @@ -9,7 +9,7 @@ export type E = E; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.E = void 0; var E; (function (E) { @@ -17,4 +17,4 @@ var E; })(E = exports.E || (exports.E = {})); //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/mergedDeclarationExports.js b/tests/baselines/reference/mergedDeclarationExports.js index d2dd6caf599..65a3a018410 100644 --- a/tests/baselines/reference/mergedDeclarationExports.js +++ b/tests/baselines/reference/mergedDeclarationExports.js @@ -25,7 +25,7 @@ export namespace N {} //// [mergedDeclarationExports.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.t = exports.b = void 0; exports.b = 1; exports.t = 0; diff --git a/tests/baselines/reference/mergedDeclarations6.js b/tests/baselines/reference/mergedDeclarations6.js index 623018001f4..fd1d925db20 100644 --- a/tests/baselines/reference/mergedDeclarations6.js +++ b/tests/baselines/reference/mergedDeclarations6.js @@ -25,7 +25,7 @@ export class B extends A { //// [a.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -55,7 +55,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports", "./a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function (_super) { __extends(B, _super); diff --git a/tests/baselines/reference/mergedDeclarations7.js b/tests/baselines/reference/mergedDeclarations7.js index 8fa3f2d0731..340f03189bb 100644 --- a/tests/baselines/reference/mergedDeclarations7.js +++ b/tests/baselines/reference/mergedDeclarations7.js @@ -24,6 +24,6 @@ let p: Passport = passport.use(); //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var passport = require("passport"); var p = passport.use(); diff --git a/tests/baselines/reference/mergedModuleDeclarationCodeGen.js b/tests/baselines/reference/mergedModuleDeclarationCodeGen.js index 5d1b986cd6f..ac6c25631b1 100644 --- a/tests/baselines/reference/mergedModuleDeclarationCodeGen.js +++ b/tests/baselines/reference/mergedModuleDeclarationCodeGen.js @@ -17,7 +17,7 @@ export module X { //// [mergedModuleDeclarationCodeGen.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.X = void 0; var X; (function (X) { diff --git a/tests/baselines/reference/mergedWithLocalValue.js b/tests/baselines/reference/mergedWithLocalValue.js index a25a4909f5a..e919092f78c 100644 --- a/tests/baselines/reference/mergedWithLocalValue.js +++ b/tests/baselines/reference/mergedWithLocalValue.js @@ -11,9 +11,9 @@ A.toUpperCase(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = "a"; A.toUpperCase(); diff --git a/tests/baselines/reference/metadataImportType.js b/tests/baselines/reference/metadataImportType.js index 91232ed5865..e104a7a721e 100644 --- a/tests/baselines/reference/metadataImportType.js +++ b/tests/baselines/reference/metadataImportType.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -23,7 +23,7 @@ var A = /** @class */ (function () { __decorate([ test, __metadata("design:type", Object) - ], A.prototype, "b"); + ], A.prototype, "b", void 0); return A; }()); exports.A = A; diff --git a/tests/baselines/reference/metadataOfStringLiteral.js b/tests/baselines/reference/metadataOfStringLiteral.js index d7a714d6a66..c9d8b09f5e6 100644 --- a/tests/baselines/reference/metadataOfStringLiteral.js +++ b/tests/baselines/reference/metadataOfStringLiteral.js @@ -23,6 +23,6 @@ var Foo = /** @class */ (function () { __decorate([ PropDeco, __metadata("design:type", String) - ], Foo.prototype, "foo"); + ], Foo.prototype, "foo", void 0); return Foo; }()); diff --git a/tests/baselines/reference/metadataOfUnion.js b/tests/baselines/reference/metadataOfUnion.js index 71820c60e00..116482974f7 100644 --- a/tests/baselines/reference/metadataOfUnion.js +++ b/tests/baselines/reference/metadataOfUnion.js @@ -58,15 +58,15 @@ var B = /** @class */ (function () { __decorate([ PropDeco, __metadata("design:type", Object) - ], B.prototype, "x"); + ], B.prototype, "x", void 0); __decorate([ PropDeco, __metadata("design:type", Boolean) - ], B.prototype, "y"); + ], B.prototype, "y", void 0); __decorate([ PropDeco, __metadata("design:type", Object) - ], B.prototype, "z"); + ], B.prototype, "z", void 0); return B; }()); var E; @@ -82,18 +82,18 @@ var D = /** @class */ (function () { __decorate([ PropDeco, __metadata("design:type", Number) - ], D.prototype, "a"); + ], D.prototype, "a", void 0); __decorate([ PropDeco, __metadata("design:type", Number) - ], D.prototype, "b"); + ], D.prototype, "b", void 0); __decorate([ PropDeco, __metadata("design:type", Number) - ], D.prototype, "c"); + ], D.prototype, "c", void 0); __decorate([ PropDeco, __metadata("design:type", Number) - ], D.prototype, "d"); + ], D.prototype, "d", void 0); return D; }()); diff --git a/tests/baselines/reference/metadataOfUnionWithNull.js b/tests/baselines/reference/metadataOfUnionWithNull.js index 7bf9aeb8650..bdfec30fada 100644 --- a/tests/baselines/reference/metadataOfUnionWithNull.js +++ b/tests/baselines/reference/metadataOfUnionWithNull.js @@ -64,50 +64,50 @@ var B = /** @class */ (function () { __decorate([ PropDeco, __metadata("design:type", String) - ], B.prototype, "x"); + ], B.prototype, "x", void 0); __decorate([ PropDeco, __metadata("design:type", Boolean) - ], B.prototype, "y"); + ], B.prototype, "y", void 0); __decorate([ PropDeco, __metadata("design:type", String) - ], B.prototype, "z"); + ], B.prototype, "z", void 0); __decorate([ PropDeco, __metadata("design:type", void 0) - ], B.prototype, "a"); + ], B.prototype, "a", void 0); __decorate([ PropDeco, __metadata("design:type", void 0) - ], B.prototype, "b"); + ], B.prototype, "b", void 0); __decorate([ PropDeco, __metadata("design:type", void 0) - ], B.prototype, "c"); + ], B.prototype, "c", void 0); __decorate([ PropDeco, __metadata("design:type", void 0) - ], B.prototype, "d"); + ], B.prototype, "d", void 0); __decorate([ PropDeco, __metadata("design:type", typeof Symbol === "function" ? Symbol : Object) - ], B.prototype, "e"); + ], B.prototype, "e", void 0); __decorate([ PropDeco, __metadata("design:type", Object) - ], B.prototype, "f"); + ], B.prototype, "f", void 0); __decorate([ PropDeco, __metadata("design:type", A) - ], B.prototype, "g"); + ], B.prototype, "g", void 0); __decorate([ PropDeco, __metadata("design:type", B) - ], B.prototype, "h"); + ], B.prototype, "h", void 0); __decorate([ PropDeco, __metadata("design:type", typeof Symbol === "function" ? Symbol : Object) - ], B.prototype, "j"); + ], B.prototype, "j", void 0); return B; }()); diff --git a/tests/baselines/reference/missingFunctionImplementation.js b/tests/baselines/reference/missingFunctionImplementation.js index 13b651077a9..a242266e696 100644 --- a/tests/baselines/reference/missingFunctionImplementation.js +++ b/tests/baselines/reference/missingFunctionImplementation.js @@ -81,7 +81,7 @@ namespace N12 { //// [missingFunctionImplementation.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C2 = exports.C1 = void 0; var C1 = /** @class */ (function () { function C1() { diff --git a/tests/baselines/reference/missingFunctionImplementation2.js b/tests/baselines/reference/missingFunctionImplementation2.js index dde60611657..4c554e23c85 100644 --- a/tests/baselines/reference/missingFunctionImplementation2.js +++ b/tests/baselines/reference/missingFunctionImplementation2.js @@ -11,7 +11,7 @@ export function f(a?, b?); //// [missingFunctionImplementation2_a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [missingFunctionImplementation2_b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/missingMemberErrorHasShortPath.js b/tests/baselines/reference/missingMemberErrorHasShortPath.js index f8dad5e9a8b..4f78126111d 100644 --- a/tests/baselines/reference/missingMemberErrorHasShortPath.js +++ b/tests/baselines/reference/missingMemberErrorHasShortPath.js @@ -9,12 +9,12 @@ exit() //// [utils.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.exist = void 0; function exist() { } exports.exist = exist; //// [sample.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var utils_js_1 = require("./utils.js"); (0, utils_js_1.exit)(); diff --git a/tests/baselines/reference/missingSemicolonInModuleSpecifier.js b/tests/baselines/reference/missingSemicolonInModuleSpecifier.js index 8a637bb06b8..fc05aae3450 100644 --- a/tests/baselines/reference/missingSemicolonInModuleSpecifier.js +++ b/tests/baselines/reference/missingSemicolonInModuleSpecifier.js @@ -9,10 +9,10 @@ import {x} from "./a" //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); (function () { return 1; }()); diff --git a/tests/baselines/reference/mixinIntersectionIsValidbaseType.js b/tests/baselines/reference/mixinIntersectionIsValidbaseType.js index 2d250a33b93..7819ce82a8d 100644 --- a/tests/baselines/reference/mixinIntersectionIsValidbaseType.js +++ b/tests/baselines/reference/mixinIntersectionIsValidbaseType.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Serializable = void 0; /** * Plain mixin where the superclass must be Initable diff --git a/tests/baselines/reference/moduleAliasAsFunctionArgument.js b/tests/baselines/reference/moduleAliasAsFunctionArgument.js index 0630c1011cb..d256b8945ef 100644 --- a/tests/baselines/reference/moduleAliasAsFunctionArgument.js +++ b/tests/baselines/reference/moduleAliasAsFunctionArgument.js @@ -17,13 +17,13 @@ fn(a); // Error: property 'x' is missing from 'a' //// [moduleAliasAsFunctionArgument_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; }); //// [moduleAliasAsFunctionArgument_1.js] define(["require", "exports", "moduleAliasAsFunctionArgument_0"], function (require, exports, a) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function fn(arg) { } a.x; // OK diff --git a/tests/baselines/reference/moduleAugmentationCollidingNamesInAugmentation1.js b/tests/baselines/reference/moduleAugmentationCollidingNamesInAugmentation1.js index 949a30efc8f..7e3f296b3d3 100644 --- a/tests/baselines/reference/moduleAugmentationCollidingNamesInAugmentation1.js +++ b/tests/baselines/reference/moduleAugmentationCollidingNamesInAugmentation1.js @@ -35,24 +35,24 @@ let x: Observable; //// [observable.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [map1.js] define(["require", "exports", "./observable"], function (require, exports, observable_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); observable_1.Observable.prototype.map = function () { }; }); //// [map2.js] define(["require", "exports", "./observable"], function (require, exports, observable_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); observable_1.Observable.prototype.map = function () { }; }); //// [main.js] define(["require", "exports", "./map1", "./map2"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x; }); diff --git a/tests/baselines/reference/moduleAugmentationDeclarationEmit1.js b/tests/baselines/reference/moduleAugmentationDeclarationEmit1.js index 0637e4e7059..20385ec62e7 100644 --- a/tests/baselines/reference/moduleAugmentationDeclarationEmit1.js +++ b/tests/baselines/reference/moduleAugmentationDeclarationEmit1.js @@ -33,7 +33,7 @@ let y = x.map(x => x + 1); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Observable = void 0; var Observable; (function (Observable) { @@ -41,12 +41,12 @@ var Observable; })(Observable = exports.Observable || (exports.Observable = {})); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./map"); var x; var y = x.map(function (x) { return x + 1; }); diff --git a/tests/baselines/reference/moduleAugmentationDeclarationEmit2.js b/tests/baselines/reference/moduleAugmentationDeclarationEmit2.js index 597134c898e..59d629eb505 100644 --- a/tests/baselines/reference/moduleAugmentationDeclarationEmit2.js +++ b/tests/baselines/reference/moduleAugmentationDeclarationEmit2.js @@ -35,19 +35,19 @@ let z2 = Observable.someAnotherValue.toLowerCase(); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Observable = void 0; var Observable; (function (Observable) { })(Observable = exports.Observable || (exports.Observable = {})); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); require("./map"); var x; diff --git a/tests/baselines/reference/moduleAugmentationDisallowedExtensions.js b/tests/baselines/reference/moduleAugmentationDisallowedExtensions.js index 93def04eb72..653c0fc5011 100644 --- a/tests/baselines/reference/moduleAugmentationDisallowedExtensions.js +++ b/tests/baselines/reference/moduleAugmentationDisallowedExtensions.js @@ -47,27 +47,27 @@ import "./x"; //// [x0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; //// [x.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var N1; (function (N1) { N1.x = 1; })(N1 || (N1 = {})); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 1; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./x"); diff --git a/tests/baselines/reference/moduleAugmentationDoesInterfaceMergeOfReexport.js b/tests/baselines/reference/moduleAugmentationDoesInterfaceMergeOfReexport.js index 17f40b05399..d89dda1b7f2 100644 --- a/tests/baselines/reference/moduleAugmentationDoesInterfaceMergeOfReexport.js +++ b/tests/baselines/reference/moduleAugmentationDoesInterfaceMergeOfReexport.js @@ -24,7 +24,7 @@ f.self.self; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [reexport.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -41,11 +41,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./file"), exports); //// [augment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); f.x; f.self; f.self.x; diff --git a/tests/baselines/reference/moduleAugmentationDoesNamespaceEnumMergeOfReexport.js b/tests/baselines/reference/moduleAugmentationDoesNamespaceEnumMergeOfReexport.js index 5ebab510855..03159173541 100644 --- a/tests/baselines/reference/moduleAugmentationDoesNamespaceEnumMergeOfReexport.js +++ b/tests/baselines/reference/moduleAugmentationDoesNamespaceEnumMergeOfReexport.js @@ -29,7 +29,7 @@ f.x; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [reexport.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -46,11 +46,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./file"), exports); //// [augment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ns = require("./reexport"); var g = ns.Root.A; f.x; diff --git a/tests/baselines/reference/moduleAugmentationDoesNamespaceMergeOfReexport.js b/tests/baselines/reference/moduleAugmentationDoesNamespaceMergeOfReexport.js index cfc4edeedf0..5106f636c1a 100644 --- a/tests/baselines/reference/moduleAugmentationDoesNamespaceMergeOfReexport.js +++ b/tests/baselines/reference/moduleAugmentationDoesNamespaceMergeOfReexport.js @@ -28,7 +28,7 @@ f.self.self; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [reexport.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -45,11 +45,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./file"), exports); //// [augment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); f.x; f.self; f.self.x; diff --git a/tests/baselines/reference/moduleAugmentationDuringSyntheticDefaultCheck.js b/tests/baselines/reference/moduleAugmentationDuringSyntheticDefaultCheck.js index 56fc5806325..2b9ecde9c3e 100644 --- a/tests/baselines/reference/moduleAugmentationDuringSyntheticDefaultCheck.js +++ b/tests/baselines/reference/moduleAugmentationDuringSyntheticDefaultCheck.js @@ -36,8 +36,8 @@ import moment = require("moment-timezone"); //// [idx.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [idx.test.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleAugmentationEnumClassMergeOfReexportIsError.js b/tests/baselines/reference/moduleAugmentationEnumClassMergeOfReexportIsError.js index 50efa54246a..a6adf00238e 100644 --- a/tests/baselines/reference/moduleAugmentationEnumClassMergeOfReexportIsError.js +++ b/tests/baselines/reference/moduleAugmentationEnumClassMergeOfReexportIsError.js @@ -20,7 +20,7 @@ declare const f: ns.Foo; //is this the enum or the class? should be an error. //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { @@ -44,8 +44,8 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./file"), exports); //// [augment.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleAugmentationExtendAmbientModule1.js b/tests/baselines/reference/moduleAugmentationExtendAmbientModule1.js index 1ef8a7cd154..8876ef2ae6d 100644 --- a/tests/baselines/reference/moduleAugmentationExtendAmbientModule1.js +++ b/tests/baselines/reference/moduleAugmentationExtendAmbientModule1.js @@ -34,12 +34,12 @@ let y = x.map(x => x + 1); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./map"); var x; var y = x.map(function (x) { return x + 1; }); diff --git a/tests/baselines/reference/moduleAugmentationExtendAmbientModule2.js b/tests/baselines/reference/moduleAugmentationExtendAmbientModule2.js index 23e61952e30..5ba3986c1fe 100644 --- a/tests/baselines/reference/moduleAugmentationExtendAmbientModule2.js +++ b/tests/baselines/reference/moduleAugmentationExtendAmbientModule2.js @@ -36,12 +36,12 @@ let z2 = Observable.someAnotherValue.toLowerCase(); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var observable_1 = require("observable"); require("./map"); diff --git a/tests/baselines/reference/moduleAugmentationExtendFileModule1.js b/tests/baselines/reference/moduleAugmentationExtendFileModule1.js index 649c1b19f57..619535c7e8b 100644 --- a/tests/baselines/reference/moduleAugmentationExtendFileModule1.js +++ b/tests/baselines/reference/moduleAugmentationExtendFileModule1.js @@ -33,7 +33,7 @@ let y = x.map(x => x + 1); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Observable = void 0; var Observable; (function (Observable) { @@ -41,12 +41,12 @@ var Observable; })(Observable = exports.Observable || (exports.Observable = {})); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./map"); var x; var y = x.map(function (x) { return x + 1; }); diff --git a/tests/baselines/reference/moduleAugmentationExtendFileModule2.js b/tests/baselines/reference/moduleAugmentationExtendFileModule2.js index bb78aa58c88..7bd341e725f 100644 --- a/tests/baselines/reference/moduleAugmentationExtendFileModule2.js +++ b/tests/baselines/reference/moduleAugmentationExtendFileModule2.js @@ -35,19 +35,19 @@ let z2 = Observable.someAnotherValue.toLowerCase(); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Observable = void 0; var Observable; (function (Observable) { })(Observable = exports.Observable || (exports.Observable = {})); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); require("./map"); var x; diff --git a/tests/baselines/reference/moduleAugmentationGlobal1.js b/tests/baselines/reference/moduleAugmentationGlobal1.js index 204e7dd8dda..fe5c5d17745 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal1.js +++ b/tests/baselines/reference/moduleAugmentationGlobal1.js @@ -19,7 +19,7 @@ let y = x.getA().x; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -29,7 +29,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = [1]; var y = x.getA().x; diff --git a/tests/baselines/reference/moduleAugmentationGlobal2.js b/tests/baselines/reference/moduleAugmentationGlobal2.js index 16d2f972540..ea18afe8133 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal2.js +++ b/tests/baselines/reference/moduleAugmentationGlobal2.js @@ -18,7 +18,7 @@ let y = x.getCountAsString().toLowerCase(); //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -29,7 +29,7 @@ exports.A = A; ; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = [1]; var y = x.getCountAsString().toLowerCase(); diff --git a/tests/baselines/reference/moduleAugmentationGlobal3.js b/tests/baselines/reference/moduleAugmentationGlobal3.js index 6b7d5778e82..e52e43a02c6 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal3.js +++ b/tests/baselines/reference/moduleAugmentationGlobal3.js @@ -21,7 +21,7 @@ let y = x.getCountAsString().toLowerCase(); //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -32,10 +32,10 @@ exports.A = A; ; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f2"); var x = [1]; var y = x.getCountAsString().toLowerCase(); diff --git a/tests/baselines/reference/moduleAugmentationGlobal4.js b/tests/baselines/reference/moduleAugmentationGlobal4.js index 2f15ceeb48f..4124a7e4f3b 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal4.js +++ b/tests/baselines/reference/moduleAugmentationGlobal4.js @@ -18,13 +18,13 @@ import "./f2"; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f1"); require("./f2"); diff --git a/tests/baselines/reference/moduleAugmentationGlobal5.js b/tests/baselines/reference/moduleAugmentationGlobal5.js index 55433fcf6d6..f865fba81fe 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal5.js +++ b/tests/baselines/reference/moduleAugmentationGlobal5.js @@ -22,7 +22,7 @@ import "B"; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// require("A"); diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports1.js b/tests/baselines/reference/moduleAugmentationImportsAndExports1.js index 9689abffabb..570839018f3 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports1.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports1.js @@ -28,7 +28,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -38,7 +38,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -48,12 +48,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports2.js b/tests/baselines/reference/moduleAugmentationImportsAndExports2.js index 7e24d1f835c..fc036be496f 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports2.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports2.js @@ -40,7 +40,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -50,7 +50,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -60,12 +60,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports3.js b/tests/baselines/reference/moduleAugmentationImportsAndExports3.js index 6b4ae5c280f..905f347ea99 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports3.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports3.js @@ -38,7 +38,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -48,7 +48,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -58,12 +58,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports4.js b/tests/baselines/reference/moduleAugmentationImportsAndExports4.js index f74f5394940..fb288eb87ce 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports4.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports4.js @@ -40,7 +40,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -50,7 +50,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -60,12 +60,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports5.js b/tests/baselines/reference/moduleAugmentationImportsAndExports5.js index 7955ea96a21..290ed7c81ee 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports5.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports5.js @@ -40,7 +40,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -50,7 +50,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -60,12 +60,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports6.js b/tests/baselines/reference/moduleAugmentationImportsAndExports6.js index c306c2f9743..98b72a0161a 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports6.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports6.js @@ -40,7 +40,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -50,7 +50,7 @@ var A = /** @class */ (function () { exports.A = A; //// [f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -60,12 +60,12 @@ var B = /** @class */ (function () { exports.B = B; //// [f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f1_1 = require("./f1"); f1_1.A.prototype.foo = function () { return undefined; }; //// [f4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./f3"); var a; var b = a.foo().n; diff --git a/tests/baselines/reference/moduleAugmentationInAmbientModule1.js b/tests/baselines/reference/moduleAugmentationInAmbientModule1.js index fe6aabc0a5e..be59705baee 100644 --- a/tests/baselines/reference/moduleAugmentationInAmbientModule1.js +++ b/tests/baselines/reference/moduleAugmentationInAmbientModule1.js @@ -29,7 +29,7 @@ x.foo().x; //// [main.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; x.foo().x; diff --git a/tests/baselines/reference/moduleAugmentationInAmbientModule2.js b/tests/baselines/reference/moduleAugmentationInAmbientModule2.js index f3d276309ef..681bc959e51 100644 --- a/tests/baselines/reference/moduleAugmentationInAmbientModule2.js +++ b/tests/baselines/reference/moduleAugmentationInAmbientModule2.js @@ -30,7 +30,7 @@ x.foo().x; //// [main.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("Map"); var x; x.foo().x; diff --git a/tests/baselines/reference/moduleAugmentationInAmbientModule3.js b/tests/baselines/reference/moduleAugmentationInAmbientModule3.js index 3cedfd66d5d..fe0e99f1d74 100644 --- a/tests/baselines/reference/moduleAugmentationInAmbientModule3.js +++ b/tests/baselines/reference/moduleAugmentationInAmbientModule3.js @@ -40,7 +40,7 @@ x.foo2().x2; //// [main.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("Map"); var x; x.foo().x; diff --git a/tests/baselines/reference/moduleAugmentationInAmbientModule4.js b/tests/baselines/reference/moduleAugmentationInAmbientModule4.js index ab4ff1bc79f..5abd8b988fa 100644 --- a/tests/baselines/reference/moduleAugmentationInAmbientModule4.js +++ b/tests/baselines/reference/moduleAugmentationInAmbientModule4.js @@ -43,7 +43,7 @@ x.foo2().x2; "use strict"; /// /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("Map"); var x; x.foo().x; diff --git a/tests/baselines/reference/moduleAugmentationInAmbientModule5.js b/tests/baselines/reference/moduleAugmentationInAmbientModule5.js index 4f99c79fa18..0c47c33bcfb 100644 --- a/tests/baselines/reference/moduleAugmentationInAmbientModule5.js +++ b/tests/baselines/reference/moduleAugmentationInAmbientModule5.js @@ -24,7 +24,7 @@ let y = x.getA().x; //// [f.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// require("array"); var x = [1]; diff --git a/tests/baselines/reference/moduleAugmentationInDependency.js b/tests/baselines/reference/moduleAugmentationInDependency.js index 31c82ad18e8..1b4243beca7 100644 --- a/tests/baselines/reference/moduleAugmentationInDependency.js +++ b/tests/baselines/reference/moduleAugmentationInDependency.js @@ -10,5 +10,5 @@ import "A" //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("A"); diff --git a/tests/baselines/reference/moduleAugmentationInDependency2.js b/tests/baselines/reference/moduleAugmentationInDependency2.js index e7a964650bd..f1d72fd5f13 100644 --- a/tests/baselines/reference/moduleAugmentationInDependency2.js +++ b/tests/baselines/reference/moduleAugmentationInDependency2.js @@ -10,8 +10,8 @@ import "A" //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("A"); diff --git a/tests/baselines/reference/moduleAugmentationNoNewNames.js b/tests/baselines/reference/moduleAugmentationNoNewNames.js index 0887377bc58..939fa2ca85d 100644 --- a/tests/baselines/reference/moduleAugmentationNoNewNames.js +++ b/tests/baselines/reference/moduleAugmentationNoNewNames.js @@ -29,15 +29,15 @@ let y = x.map(x => x + 1); //// [observable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [map.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var observable_1 = require("./observable"); observable_1.Observable.prototype.map = function () { }; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./map"); var x; var y = x.map(function (x) { return x + 1; }); diff --git a/tests/baselines/reference/moduleAugmentationOfAlias.js b/tests/baselines/reference/moduleAugmentationOfAlias.js index 1b77eeeec18..425b7697969 100644 --- a/tests/baselines/reference/moduleAugmentationOfAlias.js +++ b/tests/baselines/reference/moduleAugmentationOfAlias.js @@ -19,13 +19,13 @@ function f(i: I) { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f(i) { i.x; } diff --git a/tests/baselines/reference/moduleAugmentationsImports1.js b/tests/baselines/reference/moduleAugmentationsImports1.js index 37f11538ccb..ae79a10f865 100644 --- a/tests/baselines/reference/moduleAugmentationsImports1.js +++ b/tests/baselines/reference/moduleAugmentationsImports1.js @@ -44,7 +44,7 @@ let c = a.getCls().y.toLowerCase(); //// [f.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -55,7 +55,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -67,13 +67,13 @@ define("b", ["require", "exports"], function (require, exports) { /// define("d", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); a_1.A.prototype.getB = function () { return undefined; }; a_1.A.prototype.getCls = function () { return undefined; }; }); define("main", ["require", "exports", "d"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.getB().x.toFixed(); var c = a.getCls().y.toLowerCase(); diff --git a/tests/baselines/reference/moduleAugmentationsImports2.js b/tests/baselines/reference/moduleAugmentationsImports2.js index 865685ae53f..311e284e6ae 100644 --- a/tests/baselines/reference/moduleAugmentationsImports2.js +++ b/tests/baselines/reference/moduleAugmentationsImports2.js @@ -49,7 +49,7 @@ let c = a.getCls().y.toLowerCase(); //// [f.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -60,7 +60,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -72,17 +72,17 @@ define("b", ["require", "exports"], function (require, exports) { /// define("d", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); a_1.A.prototype.getB = function () { return undefined; }; }); define("e", ["require", "exports", "a"], function (require, exports, a_2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); a_2.A.prototype.getCls = function () { return undefined; }; }); define("main", ["require", "exports", "d", "e"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.getB().x.toFixed(); var c = a.getCls().y.toLowerCase(); diff --git a/tests/baselines/reference/moduleAugmentationsImports3.js b/tests/baselines/reference/moduleAugmentationsImports3.js index 9de39433609..7c45b64b431 100644 --- a/tests/baselines/reference/moduleAugmentationsImports3.js +++ b/tests/baselines/reference/moduleAugmentationsImports3.js @@ -48,7 +48,7 @@ let c = a.getCls().y.toLowerCase(); //// [f.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -59,7 +59,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -70,12 +70,12 @@ define("b", ["require", "exports"], function (require, exports) { }); define("e", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); a_1.A.prototype.getCls = function () { return undefined; }; }); define("main", ["require", "exports", "D", "e"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.getB().x.toFixed(); var c = a.getCls().y.toLowerCase(); diff --git a/tests/baselines/reference/moduleAugmentationsImports4.js b/tests/baselines/reference/moduleAugmentationsImports4.js index d8d4a295e51..18955dd2dea 100644 --- a/tests/baselines/reference/moduleAugmentationsImports4.js +++ b/tests/baselines/reference/moduleAugmentationsImports4.js @@ -49,7 +49,7 @@ let c = a.getCls().y.toLowerCase(); //// [f.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -60,7 +60,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -71,7 +71,7 @@ define("b", ["require", "exports"], function (require, exports) { }); define("main", ["require", "exports", "D", "E"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a; var b = a.getB().x.toFixed(); var c = a.getCls().y.toLowerCase(); diff --git a/tests/baselines/reference/moduleCodeGenTest5.js b/tests/baselines/reference/moduleCodeGenTest5.js index fadad4332ac..b5afb4263a2 100644 --- a/tests/baselines/reference/moduleCodeGenTest5.js +++ b/tests/baselines/reference/moduleCodeGenTest5.js @@ -23,7 +23,7 @@ var v = E2.B; //// [moduleCodeGenTest5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.E1 = exports.C1 = exports.f1 = exports.x = void 0; exports.x = 0; var y = 0; diff --git a/tests/baselines/reference/moduleCodegenTest4.js b/tests/baselines/reference/moduleCodegenTest4.js index 19ad64bda4c..e6eb3a5cd60 100644 --- a/tests/baselines/reference/moduleCodegenTest4.js +++ b/tests/baselines/reference/moduleCodegenTest4.js @@ -6,7 +6,7 @@ void 0; //// [moduleCodegenTest4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Baz = void 0; var Baz; (function (Baz) { diff --git a/tests/baselines/reference/moduleDeclarationExportStarShadowingGlobalIsNameable.js b/tests/baselines/reference/moduleDeclarationExportStarShadowingGlobalIsNameable.js index 87024fccebd..cf530fb9d42 100644 --- a/tests/baselines/reference/moduleDeclarationExportStarShadowingGlobalIsNameable.js +++ b/tests/baselines/reference/moduleDeclarationExportStarShadowingGlobalIsNameable.js @@ -27,7 +27,7 @@ export const func = (account: model.Account, acc2: model.Acc) => {}; //// [account.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -44,11 +44,11 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./account"), exports); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.func = void 0; var func = function (account, acc2) { }; exports.func = func; diff --git a/tests/baselines/reference/moduleDuplicateIdentifiers.js b/tests/baselines/reference/moduleDuplicateIdentifiers.js index 2fcd960255d..58cc2f96be0 100644 --- a/tests/baselines/reference/moduleDuplicateIdentifiers.js +++ b/tests/baselines/reference/moduleDuplicateIdentifiers.js @@ -42,7 +42,7 @@ export enum Utensils { // Shouldn't error //// [moduleDuplicateIdentifiers.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Utensils = exports.Pot = exports.Kettle = exports.FooBar = exports.Foo = void 0; exports.Foo = 2; exports.Foo = 42; // Should error diff --git a/tests/baselines/reference/moduleExports1.js b/tests/baselines/reference/moduleExports1.js index f354502e38e..8bb911e280d 100644 --- a/tests/baselines/reference/moduleExports1.js +++ b/tests/baselines/reference/moduleExports1.js @@ -16,7 +16,7 @@ if (!module.exports) module.exports = ""; //// [moduleExports1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeScript = void 0; var TypeScript; (function (TypeScript) { diff --git a/tests/baselines/reference/moduleExportsUnaryExpression.js b/tests/baselines/reference/moduleExportsUnaryExpression.js index d752d996c26..8e18fd6b911 100644 --- a/tests/baselines/reference/moduleExportsUnaryExpression.js +++ b/tests/baselines/reference/moduleExportsUnaryExpression.js @@ -19,7 +19,7 @@ export { x }; //// [moduleExportsUnaryExpression.js] "use strict"; var _a, _b, _c, _d; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = exports.foo = void 0; var x = 1; exports.x = x; diff --git a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js index 69414c4611c..1afa501fd3e 100644 --- a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js +++ b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js @@ -14,7 +14,7 @@ class Test1 extends C1 { //// [moduleImportedForTypeArgumentPosition_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [moduleImportedForTypeArgumentPosition_1.js] var __extends = (this && this.__extends) || (function () { @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var C1 = /** @class */ (function () { function C1() { } diff --git a/tests/baselines/reference/moduleInTypePosition1.js b/tests/baselines/reference/moduleInTypePosition1.js index 77da3d2b3d9..7dd59bcaf9c 100644 --- a/tests/baselines/reference/moduleInTypePosition1.js +++ b/tests/baselines/reference/moduleInTypePosition1.js @@ -13,7 +13,7 @@ var x = (w1: WinJS) => { }; //// [moduleInTypePosition1_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Promise = void 0; var Promise = /** @class */ (function () { function Promise() { @@ -23,5 +23,5 @@ var Promise = /** @class */ (function () { exports.Promise = Promise; //// [moduleInTypePosition1_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = function (w1) { }; diff --git a/tests/baselines/reference/moduleLocalImportNotIncorrectlyRedirected.js b/tests/baselines/reference/moduleLocalImportNotIncorrectlyRedirected.js index 88a0f5a10f5..bbf0268679b 100644 --- a/tests/baselines/reference/moduleLocalImportNotIncorrectlyRedirected.js +++ b/tests/baselines/reference/moduleLocalImportNotIncorrectlyRedirected.js @@ -20,4 +20,4 @@ import { ISpinButton } from "troublesome-lib"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleMemberMissingErrorIsRelative.js b/tests/baselines/reference/moduleMemberMissingErrorIsRelative.js index 5a081fb924a..de9204bf9f0 100644 --- a/tests/baselines/reference/moduleMemberMissingErrorIsRelative.js +++ b/tests/baselines/reference/moduleMemberMissingErrorIsRelative.js @@ -7,7 +7,7 @@ import {nosuch} from './foo'; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleMergeConstructor.js b/tests/baselines/reference/moduleMergeConstructor.js index 1b02e37549c..954be8981d2 100644 --- a/tests/baselines/reference/moduleMergeConstructor.js +++ b/tests/baselines/reference/moduleMergeConstructor.js @@ -29,7 +29,7 @@ class Test { //// [index.js] define(["require", "exports", "foo"], function (require, exports, foo) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Test = /** @class */ (function () { function Test() { this.bar = new foo.Foo(); diff --git a/tests/baselines/reference/moduleNoneErrors.js b/tests/baselines/reference/moduleNoneErrors.js index d13e486f6ec..f36793d2ab2 100644 --- a/tests/baselines/reference/moduleNoneErrors.js +++ b/tests/baselines/reference/moduleNoneErrors.js @@ -6,7 +6,7 @@ export class Foo { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/modulePrologueAMD.js b/tests/baselines/reference/modulePrologueAMD.js index dbd95066bc1..1cf37cf440d 100644 --- a/tests/baselines/reference/modulePrologueAMD.js +++ b/tests/baselines/reference/modulePrologueAMD.js @@ -6,7 +6,7 @@ export class Foo {} //// [modulePrologueAMD.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/modulePrologueCommonjs.js b/tests/baselines/reference/modulePrologueCommonjs.js index 6daae505763..e51abc8d0e5 100644 --- a/tests/baselines/reference/modulePrologueCommonjs.js +++ b/tests/baselines/reference/modulePrologueCommonjs.js @@ -5,7 +5,7 @@ export class Foo {} //// [modulePrologueCommonjs.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/modulePrologueUmd.js b/tests/baselines/reference/modulePrologueUmd.js index 60229996cae..332598fcfcc 100644 --- a/tests/baselines/reference/modulePrologueUmd.js +++ b/tests/baselines/reference/modulePrologueUmd.js @@ -14,7 +14,7 @@ export class Foo {} } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/moduleResolution/reused-program-keeps-errors.js b/tests/baselines/reference/moduleResolution/reused-program-keeps-errors.js index baf5db85b8a..6ce750c0848 100644 --- a/tests/baselines/reference/moduleResolution/reused-program-keeps-errors.js +++ b/tests/baselines/reference/moduleResolution/reused-program-keeps-errors.js @@ -14,7 +14,7 @@ declare var x: number; Program1 Options Diagnostics:: error TS6053: File 'lib.d.ts' not found. The file is in the program because: - Default library for target 'es3' + Default library for target 'es5' Program Reused:: Completely @@ -22,5 +22,5 @@ Program Reused:: Completely Program2 Options Diagnostics:: error TS6053: File 'lib.d.ts' not found. The file is in the program because: - Default library for target 'es3' + Default library for target 'es5' diff --git a/tests/baselines/reference/moduleResolutionNoResolve.js b/tests/baselines/reference/moduleResolutionNoResolve.js index bf3c928d68e..805d4925a2f 100644 --- a/tests/baselines/reference/moduleResolutionNoResolve.js +++ b/tests/baselines/reference/moduleResolutionNoResolve.js @@ -9,9 +9,9 @@ export var c = ''; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = ''; diff --git a/tests/baselines/reference/moduleResolutionNoTsCJS.js b/tests/baselines/reference/moduleResolutionNoTsCJS.js index 53c6503cfbd..4e23e670327 100644 --- a/tests/baselines/reference/moduleResolutionNoTsCJS.js +++ b/tests/baselines/reference/moduleResolutionNoTsCJS.js @@ -26,12 +26,12 @@ import z2 from "./z"; //// [x.js] "use strict"; // CommonJS output -exports.__esModule = true; -exports["default"] = 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 0; //// [y.jsx] "use strict"; -exports.__esModule = true; -exports["default"] = 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 0; //// [user.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionPackageIdWithRelativeAndAbsolutePath.js b/tests/baselines/reference/moduleResolutionPackageIdWithRelativeAndAbsolutePath.js index 9f09bea10cf..4c031276159 100644 --- a/tests/baselines/reference/moduleResolutionPackageIdWithRelativeAndAbsolutePath.js +++ b/tests/baselines/reference/moduleResolutionPackageIdWithRelativeAndAbsolutePath.js @@ -41,4 +41,4 @@ import { makeSharedOption } from "@shared/lib/app"; // Includes option as module //// [/project/src/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions.js b/tests/baselines/reference/moduleResolutionWithExtensions.js index 3406bb0adae..de3b424f621 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions.js @@ -26,16 +26,16 @@ import j from "./jquery.js" //// [a.js] "use strict"; -exports.__esModule = true; -exports["default"] = 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 0; // No extension: '.ts' added //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // '.js' extension: stripped and replaced with '.ts' //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [jquery_user_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported.js b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported.js index 6771a977b35..66c323b0057 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported.js @@ -14,4 +14,4 @@ import js from "./js"; // OK because it's an untyped module. //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported2.js b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported2.js index a11d43d56df..dd21c612c58 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported2.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported2.js @@ -10,4 +10,4 @@ import jsx from "./jsx"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported3.js b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported3.js index 1c8a2537e0f..24cdd1ff35e 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_notSupported3.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_notSupported3.js @@ -10,4 +10,4 @@ import jsx from "./jsx"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_unexpected.js b/tests/baselines/reference/moduleResolutionWithExtensions_unexpected.js index 7d67bde6509..32f60532acc 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_unexpected.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_unexpected.js @@ -14,5 +14,5 @@ import "normalize.css"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("normalize.css"); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_unexpected2.js b/tests/baselines/reference/moduleResolutionWithExtensions_unexpected2.js index 0a04d8a9077..a9cb92ee08b 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_unexpected2.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_unexpected2.js @@ -14,5 +14,5 @@ import "foo"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("foo"); diff --git a/tests/baselines/reference/moduleResolutionWithExtensions_withAmbientPresent.js b/tests/baselines/reference/moduleResolutionWithExtensions_withAmbientPresent.js index 3563f7db251..fe554a0aebd 100644 --- a/tests/baselines/reference/moduleResolutionWithExtensions_withAmbientPresent.js +++ b/tests/baselines/reference/moduleResolutionWithExtensions_withAmbientPresent.js @@ -16,4 +16,4 @@ import { x } from "js"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=node16).js b/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=node16).js index 843190b26d3..e992b995bc5 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=node16).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=node16).js @@ -14,6 +14,6 @@ p.thing(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var p = require("pkg"); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=nodenext).js b/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=nodenext).js index 843190b26d3..e992b995bc5 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=nodenext).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=commonjs,moduleresolution=nodenext).js @@ -14,6 +14,6 @@ p.thing(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var p = require("pkg"); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=node16).js b/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=node16).js index 23844cf6bab..befec29749a 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=node16).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=node16).js @@ -38,5 +38,5 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -const p = __importStar(require("pkg")); +var p = __importStar(require("pkg")); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=nodenext).js b/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=nodenext).js index 23844cf6bab..befec29749a 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=nodenext).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=node16,moduleresolution=nodenext).js @@ -38,5 +38,5 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -const p = __importStar(require("pkg")); +var p = __importStar(require("pkg")); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=node16).js b/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=node16).js index 23844cf6bab..befec29749a 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=node16).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=node16).js @@ -38,5 +38,5 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -const p = __importStar(require("pkg")); +var p = __importStar(require("pkg")); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=nodenext).js b/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=nodenext).js index 23844cf6bab..befec29749a 100644 --- a/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=nodenext).js +++ b/tests/baselines/reference/moduleResolutionWithModule(module=nodenext,moduleresolution=nodenext).js @@ -38,5 +38,5 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -const p = __importStar(require("pkg")); +var p = __importStar(require("pkg")); p.thing(); diff --git a/tests/baselines/reference/moduleResolutionWithRequireAndImport.js b/tests/baselines/reference/moduleResolutionWithRequireAndImport.js index 2eb66f48210..f56e7f57886 100644 --- a/tests/baselines/reference/moduleResolutionWithRequireAndImport.js +++ b/tests/baselines/reference/moduleResolutionWithRequireAndImport.js @@ -14,7 +14,7 @@ function foo() { //// [other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.other = void 0; exports.other = 123; //// [index.js] diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_empty.js b/tests/baselines/reference/moduleResolutionWithSuffixes_empty.js index 3cbbfd72b8a..b415fd88785 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_empty.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_empty.js @@ -8,10 +8,10 @@ export function base() {} //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_notSpecified.js b/tests/baselines/reference/moduleResolutionWithSuffixes_notSpecified.js index 13faeda2fe5..973d2022c22 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_notSpecified.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_notSpecified.js @@ -8,10 +8,10 @@ export function base() {} //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one.js index d925ba38f0c..23756149ab4 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one.js @@ -10,16 +10,16 @@ export function base() {} //// [foo.ios.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ios = void 0; function ios() { } exports.ios = ios; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_oneBlank.js b/tests/baselines/reference/moduleResolutionWithSuffixes_oneBlank.js index 5844ef8e448..e901c1f08f1 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_oneBlank.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_oneBlank.js @@ -8,10 +8,10 @@ export function base() {} //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_oneNotFound.js b/tests/baselines/reference/moduleResolutionWithSuffixes_oneNotFound.js index 39dc2d0737f..7bb1cbcb303 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_oneNotFound.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_oneNotFound.js @@ -8,10 +8,10 @@ export function base() {} //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_dirModuleWithIndex.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_dirModuleWithIndex.js index 7c550441605..37b1feef617 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_dirModuleWithIndex.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_dirModuleWithIndex.js @@ -9,16 +9,16 @@ export function base() {} //// [index.ios.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ios = void 0; function ios() { } exports.ios = ios; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule.js index f8505073a5d..1f043c64575 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule.js @@ -31,4 +31,4 @@ function base() { } exports.base = base; //// [/bin/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModulePath.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModulePath.js index 55d8b3681a5..5c5aaee31d3 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModulePath.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModulePath.js @@ -31,4 +31,4 @@ function basefoo() { } exports.basefoo = basefoo; //// [/bin/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule_withPaths.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule_withPaths.js index 4672bf88ee6..1f581a226ae 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule_withPaths.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalModule_withPaths.js @@ -33,4 +33,4 @@ function base() { } exports.base = base; //// [/bin/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalTSModule.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalTSModule.js index a64c88b037b..a1337a2220f 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalTSModule.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_externalTSModule.js @@ -10,16 +10,16 @@ import { ios } from "some-library"; //// [/bin/node_modules/some-library/index.ios.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ios = void 0; function ios() { } exports.ios = ios; //// [/bin/node_modules/some-library/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; //// [/bin/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsModule.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsModule.js index 7f41d42befa..61812b75ac8 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsModule.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsModule.js @@ -21,7 +21,7 @@ function ios() { } exports.ios = ios; //// [/bin/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/bin/foo.js] "use strict"; exports.__esModule = true; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsonModule.js b/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsonModule.js index b46635b3373..a644adaa47f 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsonModule.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_one_jsonModule.js @@ -22,6 +22,6 @@ console.log(foo.ios); var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_json_1 = __importDefault(require("./foo.json")); -console.log(foo_json_1["default"].ios); +console.log(foo_json_1.default.ios); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank1.js b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank1.js index ccea9f45d57..b49cf58f884 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank1.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank1.js @@ -12,22 +12,22 @@ export function base() {} //// [foo-ios.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ios = void 0; function ios() { } exports.ios = ios; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo__native.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.native = void 0; function native() { } exports.native = native; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank2.js b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank2.js index 22fdb6d93bd..1dc0fea919d 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank2.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank2.js @@ -10,16 +10,16 @@ export function base() {} //// [foo__native.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.native = void 0; function native() { } exports.native = native; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank3.js b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank3.js index b064747a280..c38a411fe77 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank3.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank3.js @@ -8,10 +8,10 @@ export function base() {} //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.base = void 0; function base() { } exports.base = base; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank4.js b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank4.js index 3d98d656097..d02cf6eacec 100644 --- a/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank4.js +++ b/tests/baselines/reference/moduleResolutionWithSuffixes_threeLastIsBlank4.js @@ -4,4 +4,4 @@ import { base } from "./foo"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks.js b/tests/baselines/reference/moduleResolutionWithSymlinks.js index 40f06310680..9d55f81d371 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks.js @@ -43,7 +43,7 @@ tsc app.ts # Should write to library-a/index.js, library-b/index.js, and app.js "use strict"; // When symlinked files are in node_modules, they are resolved with realpath; // so a linked file does not create a duplicate SourceFile of the real one. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass = void 0; var MyClass = /** @class */ (function () { function MyClass() { @@ -53,13 +53,13 @@ var MyClass = /** @class */ (function () { exports.MyClass = MyClass; //// [/src/library-b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass2 = void 0; var library_a_1 = require("library-a"); -exports.MyClass2 = library_a_1.MyClass; +Object.defineProperty(exports, "MyClass2", { enumerable: true, get: function () { return library_a_1.MyClass; } }); //// [/src/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; var y; x = y; diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks_notInNodeModules.js b/tests/baselines/reference/moduleResolutionWithSymlinks_notInNodeModules.js index 50b395ced7c..2e71880c462 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks_notInNodeModules.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks_notInNodeModules.js @@ -18,7 +18,7 @@ x + x2; // When symlinked files are not in node_modules, realpath is not used. // A symlink file acts like the real thing. So, 2 symlinks act like 2 different files. // See GH#10364. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; //// [/src/bin/shared2/abc.js] @@ -26,12 +26,12 @@ exports.x = 0; // When symlinked files are not in node_modules, realpath is not used. // A symlink file acts like the real thing. So, 2 symlinks act like 2 different files. // See GH#10364. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; //// [/src/bin/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var abc_1 = require("./shared/abc"); var abc_2 = require("./shared2/abc"); abc_1.x + abc_2.x; diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks_preserveSymlinks.js b/tests/baselines/reference/moduleResolutionWithSymlinks_preserveSymlinks.js index ca740146c0f..4fea01cdea7 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks_preserveSymlinks.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks_preserveSymlinks.js @@ -23,7 +23,7 @@ x = new C2(); "use strict"; // We shouldn't resolve symlinks for references either. See the trace. /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var linked_1 = require("linked"); var linked2_1 = require("linked2"); var x = new linked_1.C(); diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js b/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js index 2fb1df7cfab..52a0083150d 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js @@ -22,7 +22,7 @@ y = x; //// [/src/bin/library-a/index.js] "use strict"; // Same as moduleResolutionWithSymlinks.ts, but with outDir -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass = void 0; var MyClass = /** @class */ (function () { function MyClass() { @@ -32,13 +32,13 @@ var MyClass = /** @class */ (function () { exports.MyClass = MyClass; //// [/src/bin/library-b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass2 = void 0; var library_a_1 = require("library-a"); -exports.MyClass2 = library_a_1.MyClass; +Object.defineProperty(exports, "MyClass2", { enumerable: true, get: function () { return library_a_1.MyClass; } }); //// [/src/bin/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; var y; x = y; diff --git a/tests/baselines/reference/moduleResolutionWithoutExtension5.errors.txt b/tests/baselines/reference/moduleResolutionWithoutExtension5.errors.txt index 2660f052ec9..10ecfc25804 100644 --- a/tests/baselines/reference/moduleResolutionWithoutExtension5.errors.txt +++ b/tests/baselines/reference/moduleResolutionWithoutExtension5.errors.txt @@ -1,8 +1,13 @@ +error TS2468: Cannot find global value 'Promise'. +/src/buzz.mts(2,1): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /src/buzz.mts(2,8): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. -==== /src/buzz.mts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== /src/buzz.mts (2 errors) ==== // Extensionless relative path dynamic import in an ES module import("./foo").then(x => x); // should error, ask for extension + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. \ No newline at end of file diff --git a/tests/baselines/reference/moduleResolutionWithoutExtension5.js b/tests/baselines/reference/moduleResolutionWithoutExtension5.js index 8c2854da5f9..5ad24de8432 100644 --- a/tests/baselines/reference/moduleResolutionWithoutExtension5.js +++ b/tests/baselines/reference/moduleResolutionWithoutExtension5.js @@ -4,5 +4,5 @@ import("./foo").then(x => x); // should error, ask for extension //// [buzz.mjs] // Extensionless relative path dynamic import in an ES module -import("./foo").then(x => x); // should error, ask for extension +import("./foo").then(function (x) { return x; }); // should error, ask for extension export {}; diff --git a/tests/baselines/reference/moduleResolutionWithoutExtension8.errors.txt b/tests/baselines/reference/moduleResolutionWithoutExtension8.errors.txt index b857c4d7fbc..4a551c88b9b 100644 --- a/tests/baselines/reference/moduleResolutionWithoutExtension8.errors.txt +++ b/tests/baselines/reference/moduleResolutionWithoutExtension8.errors.txt @@ -1,8 +1,13 @@ +error TS2468: Cannot find global value 'Promise'. +/src/bar.cts(2,1): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /src/bar.cts(2,8): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. -==== /src/bar.cts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== /src/bar.cts (2 errors) ==== // Extensionless relative path dynamic import in a cjs module import("./foo").then(x => x); // should error, ask for extension + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. \ No newline at end of file diff --git a/tests/baselines/reference/moduleResolutionWithoutExtension8.js b/tests/baselines/reference/moduleResolutionWithoutExtension8.js index 7410092fdbc..6153578cce2 100644 --- a/tests/baselines/reference/moduleResolutionWithoutExtension8.js +++ b/tests/baselines/reference/moduleResolutionWithoutExtension8.js @@ -6,4 +6,4 @@ import("./foo").then(x => x); // should error, ask for extension "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Extensionless relative path dynamic import in a cjs module -import("./foo").then(x => x); // should error, ask for extension +import("./foo").then(function (x) { return x; }); // should error, ask for extension diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js index 93a083da53a..05778dcd578 100644 --- a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js @@ -9,4 +9,4 @@ import { x } from "../node_modules/foo"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js index 1b5b469570d..ef451aa3419 100644 --- a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js @@ -9,4 +9,4 @@ import { y } from "../node_modules/foo"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot.js b/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot.js index 941774f4d35..355e775f461 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot.js +++ b/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot.js @@ -17,4 +17,4 @@ import { x } from "foo/bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.js b/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.js index 45398289241..003dd64662c 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.js +++ b/tests/baselines/reference/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.js @@ -17,4 +17,4 @@ import { x } from "foo/@bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_scopedPackage.js b/tests/baselines/reference/moduleResolution_packageJson_scopedPackage.js index 32495ee1ab3..623dc47b958 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_scopedPackage.js +++ b/tests/baselines/reference/moduleResolution_packageJson_scopedPackage.js @@ -12,4 +12,4 @@ import { x } from "@foo/bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot.js b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot.js index ed006b0e62d..36baebe8dce 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot.js +++ b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot.js @@ -15,4 +15,4 @@ import { x } from "foo/bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.js b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.js index 129feb6060f..29c29dcac5c 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.js +++ b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.js @@ -17,4 +17,4 @@ import { x } from "foo/@bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.js b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.js index 1aa0a624d8d..6f9b2613cc3 100644 --- a/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.js +++ b/tests/baselines/reference/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.js @@ -12,4 +12,4 @@ import { x } from "foo"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_relativeImportJsFile.js b/tests/baselines/reference/moduleResolution_relativeImportJsFile.js index 94984a414e2..c6cf06bc732 100644 --- a/tests/baselines/reference/moduleResolution_relativeImportJsFile.js +++ b/tests/baselines/reference/moduleResolution_relativeImportJsFile.js @@ -9,4 +9,4 @@ import * as b from "./b"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleResolution_relativeImportJsFile_noImplicitAny.js b/tests/baselines/reference/moduleResolution_relativeImportJsFile_noImplicitAny.js index 28b512b91a4..d301a3eca36 100644 --- a/tests/baselines/reference/moduleResolution_relativeImportJsFile_noImplicitAny.js +++ b/tests/baselines/reference/moduleResolution_relativeImportJsFile_noImplicitAny.js @@ -9,4 +9,4 @@ import * as b from "./b"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/moduleSameValueDuplicateExportedBindings1.js b/tests/baselines/reference/moduleSameValueDuplicateExportedBindings1.js index b6dc6fc8cea..3264e89dbbf 100644 --- a/tests/baselines/reference/moduleSameValueDuplicateExportedBindings1.js +++ b/tests/baselines/reference/moduleSameValueDuplicateExportedBindings1.js @@ -12,7 +12,7 @@ export var foo = 42; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 42; //// [b.js] @@ -31,7 +31,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); //// [a.js] "use strict"; @@ -49,6 +49,6 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./b"), exports); __exportStar(require("./c"), exports); diff --git a/tests/baselines/reference/moduleSameValueDuplicateExportedBindings2.js b/tests/baselines/reference/moduleSameValueDuplicateExportedBindings2.js index 45f519ca482..8aa5028a368 100644 --- a/tests/baselines/reference/moduleSameValueDuplicateExportedBindings2.js +++ b/tests/baselines/reference/moduleSameValueDuplicateExportedBindings2.js @@ -15,7 +15,7 @@ export enum Animals { //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Animals = void 0; var Animals; (function (Animals) { @@ -25,21 +25,10 @@ var Animals; ; //// [b.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Animals = void 0; var c_1 = require("./c"); -__createBinding(exports, c_1, "Animals"); +Object.defineProperty(exports, "Animals", { enumerable: true, get: function () { return c_1.Animals; } }); //// [a.js] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -56,6 +45,6 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./b"), exports); __exportStar(require("./c"), exports); diff --git a/tests/baselines/reference/moduleScoping.js b/tests/baselines/reference/moduleScoping.js index 4f4e9b21573..ed9f3727a60 100644 --- a/tests/baselines/reference/moduleScoping.js +++ b/tests/baselines/reference/moduleScoping.js @@ -29,13 +29,13 @@ var v2 = 42; // Global scope var v4 = function () { return 5; }; //// [file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v3 = void 0; exports.v3 = true; var v2 = [1, 2, 3]; // Module scope. Should not appear in global scope //// [file4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file3 = require("./file3"); var t1 = v1; var t2 = v2; diff --git a/tests/baselines/reference/multiImportExport.js b/tests/baselines/reference/multiImportExport.js index 69276cbac9b..3190b402e67 100644 --- a/tests/baselines/reference/multiImportExport.js +++ b/tests/baselines/reference/multiImportExport.js @@ -44,11 +44,11 @@ var Math = { module.exports = Math; //// [Drawing.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Math = require("./Math/Math"); //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Drawing = require("./Drawing"); var addr = new Drawing.Math.Adder(); diff --git a/tests/baselines/reference/multiLineContextDiagnosticWithPretty.js b/tests/baselines/reference/multiLineContextDiagnosticWithPretty.js index e1097709e04..743f3030965 100644 --- a/tests/baselines/reference/multiLineContextDiagnosticWithPretty.js +++ b/tests/baselines/reference/multiLineContextDiagnosticWithPretty.js @@ -9,6 +9,6 @@ const x: {c: string} = { //// [multiLineContextDiagnosticWithPretty.js] var x = { a: { - b: '' + b: '', } }; diff --git a/tests/baselines/reference/multiline.js b/tests/baselines/reference/multiline.js index e8bb458b61f..9b02eaa40dc 100644 --- a/tests/baselines/reference/multiline.js +++ b/tests/baselines/reference/multiline.js @@ -55,7 +55,7 @@ let x = ( //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.texts = void 0; exports.texts = []; /** @@ -69,7 +69,7 @@ exports.texts.push(100); exports.texts.push("100"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComponent = void 0; var React = require("react"); function MyComponent(props) { diff --git a/tests/baselines/reference/multipleExportDefault1.js b/tests/baselines/reference/multipleExportDefault1.js index 8375c2f9e6f..c02f105565a 100644 --- a/tests/baselines/reference/multipleExportDefault1.js +++ b/tests/baselines/reference/multipleExportDefault1.js @@ -10,10 +10,10 @@ export default { //// [multipleExportDefault1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function Foo() { } -exports["default"] = Foo; -exports["default"] = { - uhoh: "another default" +exports.default = Foo; +exports.default = { + uhoh: "another default", }; diff --git a/tests/baselines/reference/multipleExportDefault2.js b/tests/baselines/reference/multipleExportDefault2.js index 0c06385f9af..a76dc26a442 100644 --- a/tests/baselines/reference/multipleExportDefault2.js +++ b/tests/baselines/reference/multipleExportDefault2.js @@ -9,9 +9,9 @@ export default function Foo() { } //// [multipleExportDefault2.js] "use strict"; -exports.__esModule = true; -exports["default"] = { - uhoh: "another default" +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { + uhoh: "another default", }; function Foo() { } -exports["default"] = Foo; +exports.default = Foo; diff --git a/tests/baselines/reference/multipleExportDefault3.js b/tests/baselines/reference/multipleExportDefault3.js index ac22954a8f9..8d423ded1af 100644 --- a/tests/baselines/reference/multipleExportDefault3.js +++ b/tests/baselines/reference/multipleExportDefault3.js @@ -9,13 +9,13 @@ export default class C { } //// [multipleExportDefault3.js] "use strict"; -exports.__esModule = true; -exports["default"] = { - uhoh: "another default" +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { + uhoh: "another default", }; var C = /** @class */ (function () { function C() { } return C; }()); -exports["default"] = C; +exports.default = C; diff --git a/tests/baselines/reference/multipleExportDefault4.js b/tests/baselines/reference/multipleExportDefault4.js index 9412991b7ca..9e69653e840 100644 --- a/tests/baselines/reference/multipleExportDefault4.js +++ b/tests/baselines/reference/multipleExportDefault4.js @@ -7,13 +7,13 @@ export default { //// [multipleExportDefault4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var C = /** @class */ (function () { function C() { } return C; }()); -exports["default"] = C; -exports["default"] = { - uhoh: "another default" +exports.default = C; +exports.default = { + uhoh: "another default", }; diff --git a/tests/baselines/reference/multipleExportDefault5.js b/tests/baselines/reference/multipleExportDefault5.js index daad580b1a9..5b90306dea0 100644 --- a/tests/baselines/reference/multipleExportDefault5.js +++ b/tests/baselines/reference/multipleExportDefault5.js @@ -4,12 +4,12 @@ export default class C {} //// [multipleExportDefault5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function bar() { } -exports["default"] = bar; +exports.default = bar; var C = /** @class */ (function () { function C() { } return C; }()); -exports["default"] = C; +exports.default = C; diff --git a/tests/baselines/reference/multipleExportDefault6.js b/tests/baselines/reference/multipleExportDefault6.js index aa372e4d410..9fcd61a6ef3 100644 --- a/tests/baselines/reference/multipleExportDefault6.js +++ b/tests/baselines/reference/multipleExportDefault6.js @@ -9,10 +9,10 @@ export default { //// [multipleExportDefault6.js] "use strict"; -exports.__esModule = true; -exports["default"] = { +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = { lol: 1 }; -exports["default"] = { +exports.default = { lol: 2 }; diff --git a/tests/baselines/reference/multipleExports.js b/tests/baselines/reference/multipleExports.js index 54da3765288..21e7d4669b7 100644 --- a/tests/baselines/reference/multipleExports.js +++ b/tests/baselines/reference/multipleExports.js @@ -13,7 +13,7 @@ export module M { //// [multipleExports.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M = void 0; var M; (function (M) { diff --git a/tests/baselines/reference/mutuallyRecursiveInterfaceDeclaration.js b/tests/baselines/reference/mutuallyRecursiveInterfaceDeclaration.js index 567cb71cafb..b835adffbdf 100644 --- a/tests/baselines/reference/mutuallyRecursiveInterfaceDeclaration.js +++ b/tests/baselines/reference/mutuallyRecursiveInterfaceDeclaration.js @@ -10,7 +10,7 @@ export {A, B} //// [mutuallyRecursiveInterfaceDeclaration.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [mutuallyRecursiveInterfaceDeclaration.d.ts] diff --git a/tests/baselines/reference/nameDelimitedBySlashes.js b/tests/baselines/reference/nameDelimitedBySlashes.js index eab0e0e2985..0437649ce5d 100644 --- a/tests/baselines/reference/nameDelimitedBySlashes.js +++ b/tests/baselines/reference/nameDelimitedBySlashes.js @@ -10,11 +10,11 @@ var x = foo.foo + 42; //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 42; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./test/foo_0"); var x = foo.foo + 42; diff --git a/tests/baselines/reference/nameWithFileExtension.js b/tests/baselines/reference/nameWithFileExtension.js index 50d777d3138..eb07616db9d 100644 --- a/tests/baselines/reference/nameWithFileExtension.js +++ b/tests/baselines/reference/nameWithFileExtension.js @@ -10,11 +10,11 @@ var x = foo.foo + 42; //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 42; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./foo_0.js"); var x = foo.foo + 42; diff --git a/tests/baselines/reference/nameWithRelativePaths.js b/tests/baselines/reference/nameWithRelativePaths.js index d92dc87c296..21be64045ec 100644 --- a/tests/baselines/reference/nameWithRelativePaths.js +++ b/tests/baselines/reference/nameWithRelativePaths.js @@ -25,12 +25,12 @@ if(foo2.M2.x){ //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 42; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { return 42; @@ -38,7 +38,7 @@ function f() { exports.f = f; //// [foo_2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.M2 = void 0; var M2; (function (M2) { @@ -46,7 +46,7 @@ var M2; })(M2 = exports.M2 || (exports.M2 = {})); //// [foo_3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo0 = require("../foo_0"); var foo1 = require("./test/foo_1"); var foo2 = require("./.././test/foo_2"); diff --git a/tests/baselines/reference/namedImportNonExistentName.js b/tests/baselines/reference/namedImportNonExistentName.js index 7c3ed684e8e..057aa65dbac 100644 --- a/tests/baselines/reference/namedImportNonExistentName.js +++ b/tests/baselines/reference/namedImportNonExistentName.js @@ -24,7 +24,7 @@ var x; module.exports = x; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); (0, foo_1.foo)(); var foo2_1 = require("./foo2"); diff --git a/tests/baselines/reference/namedTupleMembers.js b/tests/baselines/reference/namedTupleMembers.js index 80d40f9c86f..78bf3bb3017 100644 --- a/tests/baselines/reference/namedTupleMembers.js +++ b/tests/baselines/reference/namedTupleMembers.js @@ -80,7 +80,7 @@ export const argumentsOfG = f(...getArgsForInjection(g)); // captured arguments //// [namedTupleMembers.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.argumentsOfG = exports.argumentsOfGAsFirstArgument = exports.val = exports.readSegment = exports.useState = exports.func = void 0; a = b; a = c; diff --git a/tests/baselines/reference/namedTupleMembersErrors.js b/tests/baselines/reference/namedTupleMembersErrors.js index 62aa00af576..914d2ac5fbf 100644 --- a/tests/baselines/reference/namedTupleMembersErrors.js +++ b/tests/baselines/reference/namedTupleMembersErrors.js @@ -24,7 +24,7 @@ export type RecusiveRest = [first: string, ...rest: RecusiveRest]; // marked as //// [namedTupleMembersErrors.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [namedTupleMembersErrors.d.ts] diff --git a/tests/baselines/reference/namespaceImportTypeQuery.js b/tests/baselines/reference/namespaceImportTypeQuery.js index 33746b223b1..cfb6ea39712 100644 --- a/tests/baselines/reference/namespaceImportTypeQuery.js +++ b/tests/baselines/reference/namespaceImportTypeQuery.js @@ -20,7 +20,7 @@ let t: typeof types = { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var A = /** @class */ (function () { function A() { @@ -36,12 +36,12 @@ exports.B = B; ; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A; var B; var t = { // error: while you can ask for `typeof types.A`, // `typeof types` does not include `A` A: undefined, - B: undefined + B: undefined, }; diff --git a/tests/baselines/reference/namespaceMemberAccess.js b/tests/baselines/reference/namespaceMemberAccess.js index 2ab4b6e11fb..4de0614d3ba 100644 --- a/tests/baselines/reference/namespaceMemberAccess.js +++ b/tests/baselines/reference/namespaceMemberAccess.js @@ -11,7 +11,7 @@ const { A } = types; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -19,7 +19,7 @@ var A = /** @class */ (function () { }()); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var types = require("./a"); types.A; var A = types.A; diff --git a/tests/baselines/reference/namespaceMergedWithFunctionWithOverloadsUsage.js b/tests/baselines/reference/namespaceMergedWithFunctionWithOverloadsUsage.js index 9350a389cd3..52d519ef0ad 100644 --- a/tests/baselines/reference/namespaceMergedWithFunctionWithOverloadsUsage.js +++ b/tests/baselines/reference/namespaceMergedWithFunctionWithOverloadsUsage.js @@ -18,6 +18,6 @@ X(0); // shouldn't cause a crash //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var X = require("./file"); X(0); // shouldn't cause a crash diff --git a/tests/baselines/reference/namespaceMergedWithImportAliasNoCrash.js b/tests/baselines/reference/namespaceMergedWithImportAliasNoCrash.js index a3b454cd557..dfe7dc63633 100644 --- a/tests/baselines/reference/namespaceMergedWithImportAliasNoCrash.js +++ b/tests/baselines/reference/namespaceMergedWithImportAliasNoCrash.js @@ -17,12 +17,12 @@ export { Lib } //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; // should work Library.foo; // should be an error //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Lib = void 0; var Lib; (function (Lib) { diff --git a/tests/baselines/reference/namespacesWithTypeAliasOnlyExportsMerge.js b/tests/baselines/reference/namespacesWithTypeAliasOnlyExportsMerge.js index 74db93cc681..2fabdfbeabf 100644 --- a/tests/baselines/reference/namespacesWithTypeAliasOnlyExportsMerge.js +++ b/tests/baselines/reference/namespacesWithTypeAliasOnlyExportsMerge.js @@ -48,10 +48,10 @@ declare const try6: NS2.NS1.NS2.B; //// [constAndNS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [circular.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [circularWithUses.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/narrowedImports.js b/tests/baselines/reference/narrowedImports.js index 5dba68e84e5..08de60a0d61 100644 --- a/tests/baselines/reference/narrowedImports.js +++ b/tests/baselines/reference/narrowedImports.js @@ -26,13 +26,13 @@ if (b1) x = b1; //// [x.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var b0 = require("./b"); var b1 = require("./b"); var x; -if (a_1["default"]) - x = a_1["default"]; +if (a_1.default) + x = a_1.default; if (a_1.a1) x = a_1.a1; if (a_1.a1) diff --git a/tests/baselines/reference/narrowedImports_assumeInitialized.js b/tests/baselines/reference/narrowedImports_assumeInitialized.js index 7a45b05382a..935a2736f8d 100644 --- a/tests/baselines/reference/narrowedImports_assumeInitialized.js +++ b/tests/baselines/reference/narrowedImports_assumeInitialized.js @@ -13,6 +13,6 @@ a.x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = require("./a"); a.x; diff --git a/tests/baselines/reference/narrowingConstrainedTypeParameter.js b/tests/baselines/reference/narrowingConstrainedTypeParameter.js index db46b2580e6..3ca3207fb6b 100644 --- a/tests/baselines/reference/narrowingConstrainedTypeParameter.js +++ b/tests/baselines/reference/narrowingConstrainedTypeParameter.js @@ -19,7 +19,7 @@ export function speak(pet: TPet, voice: (pet: TPet) => string) //// [narrowingConstrainedTypeParameter.js] "use strict"; // Repro from #10811 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.speak = void 0; function isPet(pet) { return typeof pet.name === "string"; diff --git a/tests/baselines/reference/nestedClassDeclaration.js b/tests/baselines/reference/nestedClassDeclaration.js index 136980383d6..28f9bb94edc 100644 --- a/tests/baselines/reference/nestedClassDeclaration.js +++ b/tests/baselines/reference/nestedClassDeclaration.js @@ -38,5 +38,5 @@ function foo() { }()); } var x = { - "class": C4 + class: C4 }, _a = void 0; diff --git a/tests/baselines/reference/nestedGenericConditionalTypeWithGenericImportType.js b/tests/baselines/reference/nestedGenericConditionalTypeWithGenericImportType.js index 547b33ce82e..37b0447c54f 100644 --- a/tests/baselines/reference/nestedGenericConditionalTypeWithGenericImportType.js +++ b/tests/baselines/reference/nestedGenericConditionalTypeWithGenericImportType.js @@ -14,5 +14,5 @@ type T = any extends ((any extends any ? any : string) extends any ? import(" //// [name.js] "use strict"; // #31824 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [index.js] diff --git a/tests/baselines/reference/nestedNamespace.js b/tests/baselines/reference/nestedNamespace.js index 05ee3d7a8ab..6c72531e821 100644 --- a/tests/baselines/reference/nestedNamespace.js +++ b/tests/baselines/reference/nestedNamespace.js @@ -12,7 +12,7 @@ interface B extends a.types.A {} //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.types = void 0; var types; (function (types) { @@ -25,4 +25,4 @@ var types; })(types = exports.types || (exports.types = {})); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/neverAsDiscriminantType(strict=false).js b/tests/baselines/reference/neverAsDiscriminantType(strict=false).js index adfa34faec1..e17147a8cdf 100644 --- a/tests/baselines/reference/neverAsDiscriminantType(strict=false).js +++ b/tests/baselines/reference/neverAsDiscriminantType(strict=false).js @@ -103,7 +103,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.adaptSession = exports.GatewayOpcode = void 0; function f1(foo) { if (foo.kind === 'a') { diff --git a/tests/baselines/reference/neverAsDiscriminantType(strict=true).js b/tests/baselines/reference/neverAsDiscriminantType(strict=true).js index adfa34faec1..e17147a8cdf 100644 --- a/tests/baselines/reference/neverAsDiscriminantType(strict=true).js +++ b/tests/baselines/reference/neverAsDiscriminantType(strict=true).js @@ -103,7 +103,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.adaptSession = exports.GatewayOpcode = void 0; function f1(foo) { if (foo.kind === 'a') { diff --git a/tests/baselines/reference/neverReturningFunctions1.js b/tests/baselines/reference/neverReturningFunctions1.js index d6b4fa7cacb..f7113a489c2 100644 --- a/tests/baselines/reference/neverReturningFunctions1.js +++ b/tests/baselines/reference/neverReturningFunctions1.js @@ -280,7 +280,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function fail(message) { throw new Error(message); } @@ -439,7 +439,7 @@ function f43() { var Component = registerComponent('test-component', { schema: { myProperty: { - "default": [], + default: [], parse: function () { return [true]; } @@ -465,7 +465,7 @@ var Component = registerComponent('test-component', { var MyThrowable = /** @class */ (function () { function MyThrowable() { } - MyThrowable.prototype["throw"] = function () { + MyThrowable.prototype.throw = function () { throw new Error(); }; return MyThrowable; @@ -476,10 +476,10 @@ var SuperThrowable = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } SuperThrowable.prototype.err = function (msg) { - _super.prototype["throw"].call(this); + _super.prototype.throw.call(this); }; SuperThrowable.prototype.ok = function () { - this["throw"](); + this.throw(); }; return SuperThrowable; }(MyThrowable)); diff --git a/tests/baselines/reference/neverTypeErrors1.js b/tests/baselines/reference/neverTypeErrors1.js index e28300bae88..7d31a0bcd51 100644 --- a/tests/baselines/reference/neverTypeErrors1.js +++ b/tests/baselines/reference/neverTypeErrors1.js @@ -75,6 +75,6 @@ function f5() { } function func() { return { - value: [] + value: [], }; } diff --git a/tests/baselines/reference/neverTypeErrors2.js b/tests/baselines/reference/neverTypeErrors2.js index 60f4e6f122a..c5e2bbc2981 100644 --- a/tests/baselines/reference/neverTypeErrors2.js +++ b/tests/baselines/reference/neverTypeErrors2.js @@ -75,6 +75,6 @@ function f5() { } function func() { return { - value: [] + value: [], }; } diff --git a/tests/baselines/reference/newAbstractInstance2.js b/tests/baselines/reference/newAbstractInstance2.js index 2be1012fcd5..249cc587901 100644 --- a/tests/baselines/reference/newAbstractInstance2.js +++ b/tests/baselines/reference/newAbstractInstance2.js @@ -10,15 +10,15 @@ new A(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var default_1 = /** @class */ (function () { function default_1() { } return default_1; }()); -exports["default"] = default_1; +exports.default = default_1; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -new a_1["default"](); +new a_1.default(); diff --git a/tests/baselines/reference/newWithSpread.errors.txt b/tests/baselines/reference/newWithSpread.errors.txt deleted file mode 100644 index e91a6757ead..00000000000 --- a/tests/baselines/reference/newWithSpread.errors.txt +++ /dev/null @@ -1,177 +0,0 @@ -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(36,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(37,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(40,8): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(41,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(45,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(46,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(50,15): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(51,15): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(55,17): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(56,17): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(60,18): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(61,18): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(65,22): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(66,22): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(70,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(71,13): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(75,20): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(76,20): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(80,22): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(81,22): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(85,23): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(86,23): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(90,27): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(91,27): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(95,23): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/functionCalls/newWithSpread.ts(96,23): error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/expressions/functionCalls/newWithSpread.ts (26 errors) ==== - function f(x: number, y: number, ...z: string[]) { - } - - function f2(...x: string[]) { - } - - interface A { - f: { - new (x: number, y: number, ...z: string[]); - } - } - - class B { - constructor(x: number, y: number, ...z: string[]) {} - } - - interface C { - "a-b": typeof B; - } - - interface D { - 1: typeof B; - } - - var a: string[]; - var b: A; - var c: C; - var d: A[]; - var e: { [key: string]: A }; - var g: C[]; - var h: { [key: string]: C }; - var i: C[][]; - - // Basic expression - new f(1, 2, "string"); - new f(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new f(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Multiple spreads arguments - new f2(...a, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new f(1 ,2, ...a, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Call expression - new f(1, 2, "string")(); - new f(1, 2, ...a)(); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new f(1, 2, ...a, "string")(); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Property access expression - new b.f(1, 2, "string"); - new b.f(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new b.f(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Parenthesised expression - new (b.f)(1, 2, "string"); - new (b.f)(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new (b.f)(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Element access expression - new d[1].f(1, 2, "string"); - new d[1].f(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new d[1].f(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Element access expression with a punctuated key - new e["a-b"].f(1, 2, "string"); - new e["a-b"].f(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new e["a-b"].f(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Basic expression - new B(1, 2, "string"); - new B(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new B(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Property access expression - new c["a-b"](1, 2, "string"); - new c["a-b"](1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new c["a-b"](1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Parenthesised expression - new (c["a-b"])(1, 2, "string"); - new (c["a-b"])(1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new (c["a-b"])(1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Element access expression - new g[1]["a-b"](1, 2, "string"); - new g[1]["a-b"](1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new g[1]["a-b"](1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Element access expression with a punctuated key - new h["a-b"]["a-b"](1, 2, "string"); - new h["a-b"]["a-b"](1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new h["a-b"]["a-b"](1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - - // Element access expression with a number - new i["a-b"][1](1, 2, "string"); - new i["a-b"][1](1, 2, ...a); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. - new i["a-b"][1](1, 2, ...a, "string"); - ~~~~ -!!! error TS2472: Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/newWithSpread.types b/tests/baselines/reference/newWithSpread.types index 61c4e4d8196..d698688664a 100644 --- a/tests/baselines/reference/newWithSpread.types +++ b/tests/baselines/reference/newWithSpread.types @@ -446,9 +446,9 @@ new h["a-b"]["a-b"](1, 2, ...a, "string"); // Element access expression with a number new i["a-b"][1](1, 2, "string"); ->new i["a-b"][1](1, 2, "string") : any ->i["a-b"][1] : any ->i["a-b"] : any +>new i["a-b"][1](1, 2, "string") : error +>i["a-b"][1] : error +>i["a-b"] : error >i : C[][] >"a-b" : "a-b" >1 : 1 @@ -457,9 +457,9 @@ new i["a-b"][1](1, 2, "string"); >"string" : "string" new i["a-b"][1](1, 2, ...a); ->new i["a-b"][1](1, 2, ...a) : any ->i["a-b"][1] : any ->i["a-b"] : any +>new i["a-b"][1](1, 2, ...a) : error +>i["a-b"][1] : error +>i["a-b"] : error >i : C[][] >"a-b" : "a-b" >1 : 1 @@ -469,9 +469,9 @@ new i["a-b"][1](1, 2, ...a); >a : string[] new i["a-b"][1](1, 2, ...a, "string"); ->new i["a-b"][1](1, 2, ...a, "string") : any ->i["a-b"][1] : any ->i["a-b"] : any +>new i["a-b"][1](1, 2, ...a, "string") : error +>i["a-b"][1] : error +>i["a-b"] : error >i : C[][] >"a-b" : "a-b" >1 : 1 diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.errors.txt b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.errors.txt deleted file mode 100644 index 2d322853cfe..00000000000 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.errors.txt +++ /dev/null @@ -1,58 +0,0 @@ -tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts(12,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts(24,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts(34,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts (4 errors) ==== - class class1 { - get a(): number { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var x2 = { - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } - } - - return 10; - } - set a(val: number) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var x2 = { - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } - } - - } - } - - class class2 { - get a(): number { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var _this = 2; - var x2 = { - doStuff: (callback) => () => { - return callback(_this); - } - } - - return 10; - } - set a(val: number) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var _this = 2; - var x2 = { - doStuff: (callback) => () => { - return callback(_this); - } - } - - } - } \ No newline at end of file diff --git a/tests/baselines/reference/noCrashOnImportShadowing.js b/tests/baselines/reference/noCrashOnImportShadowing.js index fe540d85854..730c71a4459 100644 --- a/tests/baselines/reference/noCrashOnImportShadowing.js +++ b/tests/baselines/reference/noCrashOnImportShadowing.js @@ -28,12 +28,12 @@ const y: OriginalB = x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.zzz = void 0; exports.zzz = 123; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = require("./b"); exports.B = B; @@ -41,7 +41,7 @@ var x = { x: "" }; B.zzz; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var x = { x: "" }; a_1.B.zzz; diff --git a/tests/baselines/reference/noCrashOnNoLib.js b/tests/baselines/reference/noCrashOnNoLib.js index 62c97c3141e..f0a524fad52 100644 --- a/tests/baselines/reference/noCrashOnNoLib.js +++ b/tests/baselines/reference/noCrashOnNoLib.js @@ -17,7 +17,7 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { } return to.concat(ar || Array.prototype.slice.call(from)); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { var e; diff --git a/tests/baselines/reference/noCrashOnThisTypeUsage.js b/tests/baselines/reference/noCrashOnThisTypeUsage.js index 1e4d03a0f05..02111007355 100644 --- a/tests/baselines/reference/noCrashOnThisTypeUsage.js +++ b/tests/baselines/reference/noCrashOnThisTypeUsage.js @@ -26,7 +26,7 @@ export class ObservableValue { //// [noCrashOnThisTypeUsage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ObservableValue = void 0; function notifyListeners(listenable, change) { } diff --git a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js index 594ae8773c4..fbdfd20636d 100644 --- a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js +++ b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.js @@ -9,6 +9,6 @@ declare var a: number; //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.j = void 0; exports.j = "hello"; // error diff --git a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js index c873ae5f741..26ec41d6953 100644 --- a/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js +++ b/tests/baselines/reference/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.js @@ -10,6 +10,6 @@ export var j = "hello"; // error //// [1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.j = void 0; exports.j = "hello"; // error diff --git a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js index d400a037cfa..7d43531c1a2 100644 --- a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js +++ b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js @@ -13,7 +13,7 @@ export declare class Bar2 { //// [noImplicitAnyDestructuringInPrivateMethod.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bar = void 0; var Bar = /** @class */ (function () { function Bar() { diff --git a/tests/baselines/reference/noImplicitUseStrict_amd.js b/tests/baselines/reference/noImplicitUseStrict_amd.js index a9ddc113fee..3e943137dc2 100644 --- a/tests/baselines/reference/noImplicitUseStrict_amd.js +++ b/tests/baselines/reference/noImplicitUseStrict_amd.js @@ -3,7 +3,7 @@ export var x = 0; //// [noImplicitUseStrict_amd.js] define(["require", "exports"], function (require, exports) { - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; }); diff --git a/tests/baselines/reference/noImplicitUseStrict_commonjs.js b/tests/baselines/reference/noImplicitUseStrict_commonjs.js index bb292a283d0..79352609444 100644 --- a/tests/baselines/reference/noImplicitUseStrict_commonjs.js +++ b/tests/baselines/reference/noImplicitUseStrict_commonjs.js @@ -2,6 +2,6 @@ export var x = 0; //// [noImplicitUseStrict_commonjs.js] -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; diff --git a/tests/baselines/reference/noImplicitUseStrict_umd.js b/tests/baselines/reference/noImplicitUseStrict_umd.js index 1e202ad208d..55fdc8da798 100644 --- a/tests/baselines/reference/noImplicitUseStrict_umd.js +++ b/tests/baselines/reference/noImplicitUseStrict_umd.js @@ -11,7 +11,7 @@ export var x = 0; define(["require", "exports"], factory); } })(function (require, exports) { - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 0; }); diff --git a/tests/baselines/reference/noUnusedLocals_selfReference.js b/tests/baselines/reference/noUnusedLocals_selfReference.js index c676560b64a..797493aaf1d 100644 --- a/tests/baselines/reference/noUnusedLocals_selfReference.js +++ b/tests/baselines/reference/noUnusedLocals_selfReference.js @@ -30,7 +30,7 @@ class D { m() { g; } } //// [noUnusedLocals_selfReference.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function f() { f; function g() { diff --git a/tests/baselines/reference/nodeAllowJsPackageSelfName(module=node16).js b/tests/baselines/reference/nodeAllowJsPackageSelfName(module=node16).js index aeafa06e281..1934c243376 100644 --- a/tests/baselines/reference/nodeAllowJsPackageSelfName(module=node16).js +++ b/tests/baselines/reference/nodeAllowJsPackageSelfName(module=node16).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const self = __importStar(require("package")); +var self = __importStar(require("package")); self; diff --git a/tests/baselines/reference/nodeAllowJsPackageSelfName(module=nodenext).js b/tests/baselines/reference/nodeAllowJsPackageSelfName(module=nodenext).js index aeafa06e281..1934c243376 100644 --- a/tests/baselines/reference/nodeAllowJsPackageSelfName(module=nodenext).js +++ b/tests/baselines/reference/nodeAllowJsPackageSelfName(module=nodenext).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const self = __importStar(require("package")); +var self = __importStar(require("package")); self; diff --git a/tests/baselines/reference/nodeModuleReexportFromDottedPath.js b/tests/baselines/reference/nodeModuleReexportFromDottedPath.js index 940d0bed029..ab97a74e702 100644 --- a/tests/baselines/reference/nodeModuleReexportFromDottedPath.js +++ b/tests/baselines/reference/nodeModuleReexportFromDottedPath.js @@ -21,10 +21,10 @@ export default new EnhancedPrisma(); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var client_1 = require("@prisma/client"); var EnhancedPrisma = enhancePrisma(client_1.PrismaClient); -exports["default"] = new EnhancedPrisma(); +exports.default = new EnhancedPrisma(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModules1(module=node16).errors.txt b/tests/baselines/reference/nodeModules1(module=node16).errors.txt index fdadf6a8f5c..740e9d262cb 100644 --- a/tests/baselines/reference/nodeModules1(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModules1(module=node16).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.cts(2,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.js")' call instead. tests/cases/conformance/node/index.cts(3,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.mjs")' call instead. tests/cases/conformance/node/index.cts(6,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./subfolder/index.mjs")' call instead. @@ -14,16 +15,27 @@ tests/cases/conformance/node/index.cts(52,22): error TS1471: Module './index' ca tests/cases/conformance/node/index.cts(59,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.cts(60,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.cts(61,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.cts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(75,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.cts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(76,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.cts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(78,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(79,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.cts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(81,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(82,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.cts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(84,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(85,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(85,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/index.mts(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/index.mts(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -41,16 +53,27 @@ tests/cases/conformance/node/index.mts(51,22): error TS1471: Module './index' ca tests/cases/conformance/node/index.mts(58,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.mts(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.mts(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.mts(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.mts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.mts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.mts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.mts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/index.ts(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/index.ts(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -68,19 +91,31 @@ tests/cases/conformance/node/index.ts(51,22): error TS1471: Module './index' can tests/cases/conformance/node/index.ts(58,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.ts(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.ts(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.ts(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.ts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.ts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.ts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/subfolder/index.ts (0 errors) ==== // cjs format file const x = 1; @@ -117,7 +152,7 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.mts (27 errors) ==== +==== tests/cases/conformance/node/index.mts (38 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -224,43 +259,65 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.cts (27 errors) ==== +==== tests/cases/conformance/node/index.cts (38 errors) ==== // ESM-format imports below should issue errors import * as m1 from "./index.js"; ~~~~~~~~~~~~ @@ -368,42 +425,64 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.ts (27 errors) ==== +==== tests/cases/conformance/node/index.ts (38 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -510,36 +589,58 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file diff --git a/tests/baselines/reference/nodeModules1(module=node16).js b/tests/baselines/reference/nodeModules1(module=node16).js index 5b6840498ef..8437f71efc2 100644 --- a/tests/baselines/reference/nodeModules1(module=node16).js +++ b/tests/baselines/reference/nodeModules1(module=node16).js @@ -325,51 +325,51 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; @@ -399,30 +399,30 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // ESM-format imports below should issue errors -const m1 = __importStar(require("./index.js")); -const m2 = __importStar(require("./index.mjs")); -const m3 = __importStar(require("./index.cjs")); -const m4 = __importStar(require("./subfolder/index.js")); -const m5 = __importStar(require("./subfolder/index.mjs")); -const m6 = __importStar(require("./subfolder/index.cjs")); -const m7 = __importStar(require("./subfolder2/index.js")); -const m8 = __importStar(require("./subfolder2/index.mjs")); -const m9 = __importStar(require("./subfolder2/index.cjs")); -const m10 = __importStar(require("./subfolder2/another/index.js")); -const m11 = __importStar(require("./subfolder2/another/index.mjs")); -const m12 = __importStar(require("./subfolder2/another/index.cjs")); +var m1 = __importStar(require("./index.js")); +var m2 = __importStar(require("./index.mjs")); +var m3 = __importStar(require("./index.cjs")); +var m4 = __importStar(require("./subfolder/index.js")); +var m5 = __importStar(require("./subfolder/index.mjs")); +var m6 = __importStar(require("./subfolder/index.cjs")); +var m7 = __importStar(require("./subfolder2/index.js")); +var m8 = __importStar(require("./subfolder2/index.mjs")); +var m9 = __importStar(require("./subfolder2/index.cjs")); +var m10 = __importStar(require("./subfolder2/another/index.js")); +var m11 = __importStar(require("./subfolder2/another/index.mjs")); +var m12 = __importStar(require("./subfolder2/another/index.cjs")); // The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file) -const m13 = __importStar(require("./")); -const m14 = __importStar(require("./index")); -const m15 = __importStar(require("./subfolder")); -const m16 = __importStar(require("./subfolder/")); -const m17 = __importStar(require("./subfolder/index")); -const m18 = __importStar(require("./subfolder2")); -const m19 = __importStar(require("./subfolder2/")); -const m20 = __importStar(require("./subfolder2/index")); -const m21 = __importStar(require("./subfolder2/another")); -const m22 = __importStar(require("./subfolder2/another/")); -const m23 = __importStar(require("./subfolder2/another/index")); +var m13 = __importStar(require("./")); +var m14 = __importStar(require("./index")); +var m15 = __importStar(require("./subfolder")); +var m16 = __importStar(require("./subfolder/")); +var m17 = __importStar(require("./subfolder/index")); +var m18 = __importStar(require("./subfolder2")); +var m19 = __importStar(require("./subfolder2/")); +var m20 = __importStar(require("./subfolder2/index")); +var m21 = __importStar(require("./subfolder2/another")); +var m22 = __importStar(require("./subfolder2/another/")); +var m23 = __importStar(require("./subfolder2/another/index")); void m1; void m2; void m3; @@ -447,17 +447,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = require("./"); -const m25 = require("./index"); -const m26 = require("./subfolder"); -const m27 = require("./subfolder/"); -const m28 = require("./subfolder/index"); -const m29 = require("./subfolder2"); -const m30 = require("./subfolder2/"); -const m31 = require("./subfolder2/index"); -const m32 = require("./subfolder2/another"); -const m33 = require("./subfolder2/another/"); -const m34 = require("./subfolder2/another/index"); +var m24 = require("./"); +var m25 = require("./index"); +var m26 = require("./subfolder"); +var m27 = require("./subfolder/"); +var m28 = require("./subfolder/index"); +var m29 = require("./subfolder2"); +var m30 = require("./subfolder2/"); +var m31 = require("./subfolder2/index"); +var m32 = require("./subfolder2/another"); +var m33 = require("./subfolder2/another/"); +var m34 = require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -470,23 +470,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -535,17 +535,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -558,23 +558,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; //// [index.mjs] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -623,17 +623,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -646,19 +646,19 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; diff --git a/tests/baselines/reference/nodeModules1(module=nodenext).errors.txt b/tests/baselines/reference/nodeModules1(module=nodenext).errors.txt index fdadf6a8f5c..740e9d262cb 100644 --- a/tests/baselines/reference/nodeModules1(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModules1(module=nodenext).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.cts(2,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.js")' call instead. tests/cases/conformance/node/index.cts(3,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.mjs")' call instead. tests/cases/conformance/node/index.cts(6,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./subfolder/index.mjs")' call instead. @@ -14,16 +15,27 @@ tests/cases/conformance/node/index.cts(52,22): error TS1471: Module './index' ca tests/cases/conformance/node/index.cts(59,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.cts(60,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.cts(61,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.cts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(75,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.cts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(76,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.cts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(78,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(79,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.cts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(81,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(82,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.cts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(84,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.cts(85,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.cts(85,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/index.mts(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/index.mts(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -41,16 +53,27 @@ tests/cases/conformance/node/index.mts(51,22): error TS1471: Module './index' ca tests/cases/conformance/node/index.mts(58,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.mts(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.mts(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.mts(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.mts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.mts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.mts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.mts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.mts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.mts(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/index.ts(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/index.ts(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -68,19 +91,31 @@ tests/cases/conformance/node/index.ts(51,22): error TS1471: Module './index' can tests/cases/conformance/node/index.ts(58,22): error TS1471: Module './subfolder2/another' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.ts(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/index.ts(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.ts(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/index.ts(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/index.ts(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/index.ts(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/index.ts(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/subfolder/index.ts (0 errors) ==== // cjs format file const x = 1; @@ -117,7 +152,7 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.mts (27 errors) ==== +==== tests/cases/conformance/node/index.mts (38 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -224,43 +259,65 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.cts (27 errors) ==== +==== tests/cases/conformance/node/index.cts (38 errors) ==== // ESM-format imports below should issue errors import * as m1 from "./index.js"; ~~~~~~~~~~~~ @@ -368,42 +425,64 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/index.ts (27 errors) ==== +==== tests/cases/conformance/node/index.ts (38 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -510,36 +589,58 @@ tests/cases/conformance/node/index.ts(84,21): error TS2835: Relative import path // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file diff --git a/tests/baselines/reference/nodeModules1(module=nodenext).js b/tests/baselines/reference/nodeModules1(module=nodenext).js index 5b6840498ef..8437f71efc2 100644 --- a/tests/baselines/reference/nodeModules1(module=nodenext).js +++ b/tests/baselines/reference/nodeModules1(module=nodenext).js @@ -325,51 +325,51 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; @@ -399,30 +399,30 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // ESM-format imports below should issue errors -const m1 = __importStar(require("./index.js")); -const m2 = __importStar(require("./index.mjs")); -const m3 = __importStar(require("./index.cjs")); -const m4 = __importStar(require("./subfolder/index.js")); -const m5 = __importStar(require("./subfolder/index.mjs")); -const m6 = __importStar(require("./subfolder/index.cjs")); -const m7 = __importStar(require("./subfolder2/index.js")); -const m8 = __importStar(require("./subfolder2/index.mjs")); -const m9 = __importStar(require("./subfolder2/index.cjs")); -const m10 = __importStar(require("./subfolder2/another/index.js")); -const m11 = __importStar(require("./subfolder2/another/index.mjs")); -const m12 = __importStar(require("./subfolder2/another/index.cjs")); +var m1 = __importStar(require("./index.js")); +var m2 = __importStar(require("./index.mjs")); +var m3 = __importStar(require("./index.cjs")); +var m4 = __importStar(require("./subfolder/index.js")); +var m5 = __importStar(require("./subfolder/index.mjs")); +var m6 = __importStar(require("./subfolder/index.cjs")); +var m7 = __importStar(require("./subfolder2/index.js")); +var m8 = __importStar(require("./subfolder2/index.mjs")); +var m9 = __importStar(require("./subfolder2/index.cjs")); +var m10 = __importStar(require("./subfolder2/another/index.js")); +var m11 = __importStar(require("./subfolder2/another/index.mjs")); +var m12 = __importStar(require("./subfolder2/another/index.cjs")); // The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file) -const m13 = __importStar(require("./")); -const m14 = __importStar(require("./index")); -const m15 = __importStar(require("./subfolder")); -const m16 = __importStar(require("./subfolder/")); -const m17 = __importStar(require("./subfolder/index")); -const m18 = __importStar(require("./subfolder2")); -const m19 = __importStar(require("./subfolder2/")); -const m20 = __importStar(require("./subfolder2/index")); -const m21 = __importStar(require("./subfolder2/another")); -const m22 = __importStar(require("./subfolder2/another/")); -const m23 = __importStar(require("./subfolder2/another/index")); +var m13 = __importStar(require("./")); +var m14 = __importStar(require("./index")); +var m15 = __importStar(require("./subfolder")); +var m16 = __importStar(require("./subfolder/")); +var m17 = __importStar(require("./subfolder/index")); +var m18 = __importStar(require("./subfolder2")); +var m19 = __importStar(require("./subfolder2/")); +var m20 = __importStar(require("./subfolder2/index")); +var m21 = __importStar(require("./subfolder2/another")); +var m22 = __importStar(require("./subfolder2/another/")); +var m23 = __importStar(require("./subfolder2/another/index")); void m1; void m2; void m3; @@ -447,17 +447,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = require("./"); -const m25 = require("./index"); -const m26 = require("./subfolder"); -const m27 = require("./subfolder/"); -const m28 = require("./subfolder/index"); -const m29 = require("./subfolder2"); -const m30 = require("./subfolder2/"); -const m31 = require("./subfolder2/index"); -const m32 = require("./subfolder2/another"); -const m33 = require("./subfolder2/another/"); -const m34 = require("./subfolder2/another/index"); +var m24 = require("./"); +var m25 = require("./index"); +var m26 = require("./subfolder"); +var m27 = require("./subfolder/"); +var m28 = require("./subfolder/index"); +var m29 = require("./subfolder2"); +var m30 = require("./subfolder2/"); +var m31 = require("./subfolder2/index"); +var m32 = require("./subfolder2/another"); +var m33 = require("./subfolder2/another/"); +var m34 = require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -470,23 +470,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -535,17 +535,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -558,23 +558,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; //// [index.mjs] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -623,17 +623,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -646,19 +646,19 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; diff --git a/tests/baselines/reference/nodeModulesAllowJs1(module=node16).errors.txt b/tests/baselines/reference/nodeModulesAllowJs1(module=node16).errors.txt index 58a2647d59c..cf9ba04322a 100644 --- a/tests/baselines/reference/nodeModulesAllowJs1(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJs1(module=node16).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/allowJs/index.cjs(2,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.js")' call instead. tests/cases/conformance/node/allowJs/index.cjs(3,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.mjs")' call instead. tests/cases/conformance/node/allowJs/index.cjs(6,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./subfolder/index.mjs")' call instead. @@ -25,16 +26,27 @@ tests/cases/conformance/node/allowJs/index.cjs(60,1): error TS8002: 'import ... tests/cases/conformance/node/allowJs/index.cjs(60,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.cjs(61,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.cjs(61,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.cjs(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(75,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.cjs(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(76,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(78,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(79,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(81,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(82,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(84,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(85,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(85,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/allowJs/index.js(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/allowJs/index.js(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -63,16 +75,27 @@ tests/cases/conformance/node/allowJs/index.js(59,1): error TS8002: 'import ... = tests/cases/conformance/node/allowJs/index.js(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.js(60,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.js(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.js(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.js(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.js(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.js(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.js(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/allowJs/index.mjs(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/allowJs/index.mjs(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -101,19 +124,31 @@ tests/cases/conformance/node/allowJs/index.mjs(59,1): error TS8002: 'import ... tests/cases/conformance/node/allowJs/index.mjs(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.mjs(60,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.mjs(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.mjs(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.mjs(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/allowJs/subfolder/index.js (0 errors) ==== // cjs format file const x = 1; @@ -150,7 +185,7 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.js (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (49 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -279,42 +314,64 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.cjs (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.cjs (49 errors) ==== // ESM-format imports below should issue errors import * as m1 from "./index.js"; ~~~~~~~~~~~~ @@ -444,42 +501,64 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.mjs (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.mjs (49 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -608,36 +687,58 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? diff --git a/tests/baselines/reference/nodeModulesAllowJs1(module=node16).js b/tests/baselines/reference/nodeModulesAllowJs1(module=node16).js index 1376e7c5aea..d87781524b7 100644 --- a/tests/baselines/reference/nodeModulesAllowJs1(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJs1(module=node16).js @@ -325,51 +325,51 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; @@ -399,30 +399,30 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // ESM-format imports below should issue errors -const m1 = __importStar(require("./index.js")); -const m2 = __importStar(require("./index.mjs")); -const m3 = __importStar(require("./index.cjs")); -const m4 = __importStar(require("./subfolder/index.js")); -const m5 = __importStar(require("./subfolder/index.mjs")); -const m6 = __importStar(require("./subfolder/index.cjs")); -const m7 = __importStar(require("./subfolder2/index.js")); -const m8 = __importStar(require("./subfolder2/index.mjs")); -const m9 = __importStar(require("./subfolder2/index.cjs")); -const m10 = __importStar(require("./subfolder2/another/index.js")); -const m11 = __importStar(require("./subfolder2/another/index.mjs")); -const m12 = __importStar(require("./subfolder2/another/index.cjs")); +var m1 = __importStar(require("./index.js")); +var m2 = __importStar(require("./index.mjs")); +var m3 = __importStar(require("./index.cjs")); +var m4 = __importStar(require("./subfolder/index.js")); +var m5 = __importStar(require("./subfolder/index.mjs")); +var m6 = __importStar(require("./subfolder/index.cjs")); +var m7 = __importStar(require("./subfolder2/index.js")); +var m8 = __importStar(require("./subfolder2/index.mjs")); +var m9 = __importStar(require("./subfolder2/index.cjs")); +var m10 = __importStar(require("./subfolder2/another/index.js")); +var m11 = __importStar(require("./subfolder2/another/index.mjs")); +var m12 = __importStar(require("./subfolder2/another/index.cjs")); // The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file) -const m13 = __importStar(require("./")); -const m14 = __importStar(require("./index")); -const m15 = __importStar(require("./subfolder")); -const m16 = __importStar(require("./subfolder/")); -const m17 = __importStar(require("./subfolder/index")); -const m18 = __importStar(require("./subfolder2")); -const m19 = __importStar(require("./subfolder2/")); -const m20 = __importStar(require("./subfolder2/index")); -const m21 = __importStar(require("./subfolder2/another")); -const m22 = __importStar(require("./subfolder2/another/")); -const m23 = __importStar(require("./subfolder2/another/index")); +var m13 = __importStar(require("./")); +var m14 = __importStar(require("./index")); +var m15 = __importStar(require("./subfolder")); +var m16 = __importStar(require("./subfolder/")); +var m17 = __importStar(require("./subfolder/index")); +var m18 = __importStar(require("./subfolder2")); +var m19 = __importStar(require("./subfolder2/")); +var m20 = __importStar(require("./subfolder2/index")); +var m21 = __importStar(require("./subfolder2/another")); +var m22 = __importStar(require("./subfolder2/another/")); +var m23 = __importStar(require("./subfolder2/another/index")); void m1; void m2; void m3; @@ -447,17 +447,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = require("./"); -const m25 = require("./index"); -const m26 = require("./subfolder"); -const m27 = require("./subfolder/"); -const m28 = require("./subfolder/index"); -const m29 = require("./subfolder2"); -const m30 = require("./subfolder2/"); -const m31 = require("./subfolder2/index"); -const m32 = require("./subfolder2/another"); -const m33 = require("./subfolder2/another/"); -const m34 = require("./subfolder2/another/index"); +var m24 = require("./"); +var m25 = require("./index"); +var m26 = require("./subfolder"); +var m27 = require("./subfolder/"); +var m28 = require("./subfolder/index"); +var m29 = require("./subfolder2"); +var m30 = require("./subfolder2/"); +var m31 = require("./subfolder2/index"); +var m32 = require("./subfolder2/another"); +var m33 = require("./subfolder2/another/"); +var m34 = require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -470,23 +470,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -535,17 +535,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -558,23 +558,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -623,17 +623,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -646,19 +646,19 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; diff --git a/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).errors.txt index 58a2647d59c..cf9ba04322a 100644 --- a/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/allowJs/index.cjs(2,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.js")' call instead. tests/cases/conformance/node/allowJs/index.cjs(3,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./index.mjs")' call instead. tests/cases/conformance/node/allowJs/index.cjs(6,21): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("./subfolder/index.mjs")' call instead. @@ -25,16 +26,27 @@ tests/cases/conformance/node/allowJs/index.cjs(60,1): error TS8002: 'import ... tests/cases/conformance/node/allowJs/index.cjs(60,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.cjs(61,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.cjs(61,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.cjs(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(75,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.cjs(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(76,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(78,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(79,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(81,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(82,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.cjs(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(84,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.cjs(85,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.cjs(85,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/allowJs/index.js(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/allowJs/index.js(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -63,16 +75,27 @@ tests/cases/conformance/node/allowJs/index.js(59,1): error TS8002: 'import ... = tests/cases/conformance/node/allowJs/index.js(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.js(60,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.js(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.js(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.js(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.js(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.js(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.js(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.js(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.js(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? tests/cases/conformance/node/allowJs/index.mjs(14,22): error TS2307: Cannot find module './' or its corresponding type declarations. tests/cases/conformance/node/allowJs/index.mjs(15,22): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? @@ -101,19 +124,31 @@ tests/cases/conformance/node/allowJs/index.mjs(59,1): error TS8002: 'import ... tests/cases/conformance/node/allowJs/index.mjs(59,22): error TS1471: Module './subfolder2/another/' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.mjs(60,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.mjs(60,22): error TS1471: Module './subfolder2/another/index' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/allowJs/index.mjs(74,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(74,21): error TS2307: Cannot find module './' or its corresponding type declarations. +tests/cases/conformance/node/allowJs/index.mjs(75,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(75,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(76,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(76,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(77,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(77,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(78,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(78,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(79,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(79,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(80,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(80,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(81,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(81,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? +tests/cases/conformance/node/allowJs/index.mjs(82,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(82,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(83,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(83,21): error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. +tests/cases/conformance/node/allowJs/index.mjs(84,14): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/allowJs/subfolder/index.js (0 errors) ==== // cjs format file const x = 1; @@ -150,7 +185,7 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.js (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (49 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -279,42 +314,64 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // esm format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.cjs (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.cjs (49 errors) ==== // ESM-format imports below should issue errors import * as m1 from "./index.js"; ~~~~~~~~~~~~ @@ -444,42 +501,64 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? // cjs format file const x = 1; export {x}; -==== tests/cases/conformance/node/allowJs/index.mjs (38 errors) ==== +==== tests/cases/conformance/node/allowJs/index.mjs (49 errors) ==== import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -608,36 +687,58 @@ tests/cases/conformance/node/allowJs/index.mjs(84,21): error TS2835: Relative im // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution const _m35 = import("./"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~ !!! error TS2307: Cannot find module './' or its corresponding type declarations. const _m36 = import("./index"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './index.mjs'? const _m37 = import("./subfolder"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m38 = import("./subfolder/"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m39 = import("./subfolder/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder/index.mjs'? const _m40 = import("./subfolder2"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m41 = import("./subfolder2/"); + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m42 = import("./subfolder2/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/index.mjs'? const _m43 = import("./subfolder2/another"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m44 = import("./subfolder2/another/"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2834: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path. const _m45 = import("./subfolder2/another/index"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2835: Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './subfolder2/another/index.mjs'? diff --git a/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).js index 1376e7c5aea..d87781524b7 100644 --- a/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJs1(module=nodenext).js @@ -325,51 +325,51 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] // esm format file -const x = 1; +var x = 1; export { x }; //// [index.cjs] "use strict"; @@ -399,30 +399,30 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // ESM-format imports below should issue errors -const m1 = __importStar(require("./index.js")); -const m2 = __importStar(require("./index.mjs")); -const m3 = __importStar(require("./index.cjs")); -const m4 = __importStar(require("./subfolder/index.js")); -const m5 = __importStar(require("./subfolder/index.mjs")); -const m6 = __importStar(require("./subfolder/index.cjs")); -const m7 = __importStar(require("./subfolder2/index.js")); -const m8 = __importStar(require("./subfolder2/index.mjs")); -const m9 = __importStar(require("./subfolder2/index.cjs")); -const m10 = __importStar(require("./subfolder2/another/index.js")); -const m11 = __importStar(require("./subfolder2/another/index.mjs")); -const m12 = __importStar(require("./subfolder2/another/index.cjs")); +var m1 = __importStar(require("./index.js")); +var m2 = __importStar(require("./index.mjs")); +var m3 = __importStar(require("./index.cjs")); +var m4 = __importStar(require("./subfolder/index.js")); +var m5 = __importStar(require("./subfolder/index.mjs")); +var m6 = __importStar(require("./subfolder/index.cjs")); +var m7 = __importStar(require("./subfolder2/index.js")); +var m8 = __importStar(require("./subfolder2/index.mjs")); +var m9 = __importStar(require("./subfolder2/index.cjs")); +var m10 = __importStar(require("./subfolder2/another/index.js")); +var m11 = __importStar(require("./subfolder2/another/index.mjs")); +var m12 = __importStar(require("./subfolder2/another/index.cjs")); // The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file) -const m13 = __importStar(require("./")); -const m14 = __importStar(require("./index")); -const m15 = __importStar(require("./subfolder")); -const m16 = __importStar(require("./subfolder/")); -const m17 = __importStar(require("./subfolder/index")); -const m18 = __importStar(require("./subfolder2")); -const m19 = __importStar(require("./subfolder2/")); -const m20 = __importStar(require("./subfolder2/index")); -const m21 = __importStar(require("./subfolder2/another")); -const m22 = __importStar(require("./subfolder2/another/")); -const m23 = __importStar(require("./subfolder2/another/index")); +var m13 = __importStar(require("./")); +var m14 = __importStar(require("./index")); +var m15 = __importStar(require("./subfolder")); +var m16 = __importStar(require("./subfolder/")); +var m17 = __importStar(require("./subfolder/index")); +var m18 = __importStar(require("./subfolder2")); +var m19 = __importStar(require("./subfolder2/")); +var m20 = __importStar(require("./subfolder2/index")); +var m21 = __importStar(require("./subfolder2/another")); +var m22 = __importStar(require("./subfolder2/another/")); +var m23 = __importStar(require("./subfolder2/another/index")); void m1; void m2; void m3; @@ -447,17 +447,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = require("./"); -const m25 = require("./index"); -const m26 = require("./subfolder"); -const m27 = require("./subfolder/"); -const m28 = require("./subfolder/index"); -const m29 = require("./subfolder2"); -const m30 = require("./subfolder2/"); -const m31 = require("./subfolder2/index"); -const m32 = require("./subfolder2/another"); -const m33 = require("./subfolder2/another/"); -const m34 = require("./subfolder2/another/index"); +var m24 = require("./"); +var m25 = require("./index"); +var m26 = require("./subfolder"); +var m27 = require("./subfolder/"); +var m28 = require("./subfolder/index"); +var m29 = require("./subfolder2"); +var m30 = require("./subfolder2/"); +var m31 = require("./subfolder2/index"); +var m32 = require("./subfolder2/another"); +var m33 = require("./subfolder2/another/"); +var m34 = require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -470,23 +470,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // cjs format file -const x = 1; +var x = 1; exports.x = x; //// [index.mjs] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -535,17 +535,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -558,23 +558,23 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); import * as m1 from "./index.js"; import * as m2 from "./index.mjs"; import * as m3 from "./index.cjs"; @@ -623,17 +623,17 @@ void m21; void m22; void m23; // These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!) -const m24 = __require("./"); -const m25 = __require("./index"); -const m26 = __require("./subfolder"); -const m27 = __require("./subfolder/"); -const m28 = __require("./subfolder/index"); -const m29 = __require("./subfolder2"); -const m30 = __require("./subfolder2/"); -const m31 = __require("./subfolder2/index"); -const m32 = __require("./subfolder2/another"); -const m33 = __require("./subfolder2/another/"); -const m34 = __require("./subfolder2/another/index"); +var m24 = __require("./"); +var m25 = __require("./index"); +var m26 = __require("./subfolder"); +var m27 = __require("./subfolder/"); +var m28 = __require("./subfolder/index"); +var m29 = __require("./subfolder2"); +var m30 = __require("./subfolder2/"); +var m31 = __require("./subfolder2/index"); +var m32 = __require("./subfolder2/another"); +var m33 = __require("./subfolder2/another/"); +var m34 = __require("./subfolder2/another/index"); void m24; void m25; void m26; @@ -646,19 +646,19 @@ void m32; void m33; void m34; // These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution -const _m35 = import("./"); -const _m36 = import("./index"); -const _m37 = import("./subfolder"); -const _m38 = import("./subfolder/"); -const _m39 = import("./subfolder/index"); -const _m40 = import("./subfolder2"); -const _m41 = import("./subfolder2/"); -const _m42 = import("./subfolder2/index"); -const _m43 = import("./subfolder2/another"); -const _m44 = import("./subfolder2/another/"); -const _m45 = import("./subfolder2/another/index"); +var _m35 = import("./"); +var _m36 = import("./index"); +var _m37 = import("./subfolder"); +var _m38 = import("./subfolder/"); +var _m39 = import("./subfolder/index"); +var _m40 = import("./subfolder2"); +var _m41 = import("./subfolder2/"); +var _m42 = import("./subfolder2/index"); +var _m43 = import("./subfolder2/another"); +var _m44 = import("./subfolder2/another/"); +var _m45 = import("./subfolder2/another/index"); // esm format file -const x = 1; +var x = 1; export { x }; diff --git a/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=node16).js index bd0f2a77807..7ebcc56d377 100644 --- a/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=node16).js @@ -181,16 +181,16 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/a")); -const mjsi = __importStar(require("inner/b")); -const typei = __importStar(require("inner")); -const ts = __importStar(require("inner/types")); +var cjsi = __importStar(require("inner/a")); +var mjsi = __importStar(require("inner/b")); +var typei = __importStar(require("inner")); +var ts = __importStar(require("inner/types")); cjsi.cjsSource; mjsi.cjsSource; typei.implicitCjsSource; diff --git a/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=nodenext).js index bd0f2a77807..7ebcc56d377 100644 --- a/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsConditionalPackageExports(module=nodenext).js @@ -181,16 +181,16 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/a")); -const mjsi = __importStar(require("inner/b")); -const typei = __importStar(require("inner")); -const ts = __importStar(require("inner/types")); +var cjsi = __importStar(require("inner/a")); +var mjsi = __importStar(require("inner/b")); +var typei = __importStar(require("inner")); +var ts = __importStar(require("inner/types")); cjsi.cjsSource; mjsi.cjsSource; typei.implicitCjsSource; diff --git a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).errors.txt b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).errors.txt new file mode 100644 index 00000000000..cebf1206ce3 --- /dev/null +++ b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).errors.txt @@ -0,0 +1,37 @@ +error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. +tests/cases/conformance/node/allowJs/index.js(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + + +!!! error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 tests/cases/conformance/node/allowJs/index.js:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! related TS2705 tests/cases/conformance/node/allowJs/subfolder/index.js:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/allowJs/subfolder/index.js (1 errors) ==== + // cjs format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/allowJs/index.js (1 errors) ==== + // esm format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== + { + "name": "package", + "private": true, + "type": "module" + } +==== tests/cases/conformance/node/allowJs/subfolder/package.json (0 errors) ==== + { + "type": "commonjs" + } +==== tests/cases/conformance/node/allowJs/types.d.ts (0 errors) ==== + declare module "fs"; \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).js index 471912e1192..87cc8555b21 100644 --- a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=node16).js @@ -25,17 +25,109 @@ declare module "fs"; //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; // cjs format file -async function main() { - const { readFile } = await import("fs"); +function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } exports.main = main; //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; // esm format file -export async function main() { - const { readFile } = await import("fs"); +export function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } diff --git a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).errors.txt new file mode 100644 index 00000000000..cebf1206ce3 --- /dev/null +++ b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).errors.txt @@ -0,0 +1,37 @@ +error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. +tests/cases/conformance/node/allowJs/index.js(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + + +!!! error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 tests/cases/conformance/node/allowJs/index.js:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! related TS2705 tests/cases/conformance/node/allowJs/subfolder/index.js:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/allowJs/subfolder/index.js (1 errors) ==== + // cjs format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/allowJs/index.js (1 errors) ==== + // esm format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== + { + "name": "package", + "private": true, + "type": "module" + } +==== tests/cases/conformance/node/allowJs/subfolder/package.json (0 errors) ==== + { + "type": "commonjs" + } +==== tests/cases/conformance/node/allowJs/types.d.ts (0 errors) ==== + declare module "fs"; \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).js index 471912e1192..87cc8555b21 100644 --- a/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsDynamicImport(module=nodenext).js @@ -25,17 +25,109 @@ declare module "fs"; //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; // cjs format file -async function main() { - const { readFile } = await import("fs"); +function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } exports.main = main; //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; // esm format file -export async function main() { - const { readFile } = await import("fs"); +export function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } diff --git a/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=node16).js index 7eb839f9e46..6ee1c682dee 100644 --- a/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=node16).js @@ -31,22 +31,22 @@ module.exports = a; //// [index.js] "use strict"; // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [file.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [index.js] // esm format file -const a = {}; +var a = {}; export {}; //// [file.js] // esm format file import "fs"; -const a = {}; +var a = {}; module.exports = a; diff --git a/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=nodenext).js index 7eb839f9e46..6ee1c682dee 100644 --- a/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsExportAssignment(module=nodenext).js @@ -31,22 +31,22 @@ module.exports = a; //// [index.js] "use strict"; // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [file.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [index.js] // esm format file -const a = {}; +var a = {}; export {}; //// [file.js] // esm format file import "fs"; -const a = {}; +var a = {}; module.exports = a; diff --git a/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=node16).js index 3900870c747..ec443fb747e 100644 --- a/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=node16).js @@ -32,19 +32,25 @@ exports.Object = exports.exports = exports.require = exports.__esModule = void 0 // cjs format file function require() { } exports.require = require; -const exports = {}; +var exports = {}; exports.exports = exports; -class Object { -} +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); exports.Object = Object; exports.__esModule = false; //// [index.js] // esm format file function require() { } -const exports = {}; -class Object { -} -export const __esModule = false; +var exports = {}; +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); +export var __esModule = false; export { require, exports, Object }; diff --git a/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=nodenext).js index 3900870c747..ec443fb747e 100644 --- a/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsGeneratedNameCollisions(module=nodenext).js @@ -32,19 +32,25 @@ exports.Object = exports.exports = exports.require = exports.__esModule = void 0 // cjs format file function require() { } exports.require = require; -const exports = {}; +var exports = {}; exports.exports = exports; -class Object { -} +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); exports.Object = Object; exports.__esModule = false; //// [index.js] // esm format file function require() { } -const exports = {}; -class Object { -} -export const __esModule = false; +var exports = {}; +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); +export var __esModule = false; export { require, exports, Object }; diff --git a/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=node16).js index 1e97293cca8..1763a30bdf1 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=node16).js @@ -34,26 +34,26 @@ declare module "fs"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const fs = require("fs"); +var fs = require("fs"); fs.readFile; exports.fs2 = require("fs"); //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file -const fs = __require("fs"); +var fs = __require("fs"); fs.readFile; -const fs2 = __require("fs"); +var fs2 = __require("fs"); export { fs2 }; //// [file.js] import { createRequire as _createRequire_1 } from "module"; -const __require_1 = _createRequire_1(import.meta.url); +var __require_1 = _createRequire_1(import.meta.url); // esm format file -const __require = null; -const _createRequire = null; -const fs = __require_1("fs"); +var __require = null; +var _createRequire = null; +var fs = __require_1("fs"); fs.readFile; -const fs2 = __require_1("fs"); +var fs2 = __require_1("fs"); export { fs2 }; diff --git a/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=nodenext).js index 1e97293cca8..1763a30bdf1 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportAssignment(module=nodenext).js @@ -34,26 +34,26 @@ declare module "fs"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const fs = require("fs"); +var fs = require("fs"); fs.readFile; exports.fs2 = require("fs"); //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file -const fs = __require("fs"); +var fs = __require("fs"); fs.readFile; -const fs2 = __require("fs"); +var fs2 = __require("fs"); export { fs2 }; //// [file.js] import { createRequire as _createRequire_1 } from "module"; -const __require_1 = _createRequire_1(import.meta.url); +var __require_1 = _createRequire_1(import.meta.url); // esm format file -const __require = null; -const _createRequire = null; -const fs = __require_1("fs"); +var __require = null; +var _createRequire = null; +var fs = __require_1("fs"); fs.readFile; -const fs2 = __require_1("fs"); +var fs2 = __require_1("fs"); export { fs2 }; diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node16).js index a30d220227f..fa791fc822a 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=node16).js @@ -32,11 +32,11 @@ declare module "tslib" { //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file -const fs_1 = tslib_1.__importDefault(require("fs")); +var fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = tslib_1.__importStar(require("fs")); +var 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 a30d220227f..fa791fc822a 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions1(module=nodenext).js @@ -32,11 +32,11 @@ declare module "tslib" { //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file -const fs_1 = tslib_1.__importDefault(require("fs")); +var fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = tslib_1.__importStar(require("fs")); +var fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node16).js index f689312eb37..527c2cc583a 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=node16).js @@ -29,7 +29,7 @@ declare module "tslib" { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file tslib_1.__exportStar(require("fs"), exports); exports.fs = tslib_1.__importStar(require("fs")); diff --git a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js index f689312eb37..527c2cc583a 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportHelpersCollisions2(module=nodenext).js @@ -29,7 +29,7 @@ declare module "tslib" { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file tslib_1.__exportStar(require("fs"), exports); exports.fs = tslib_1.__importStar(require("fs")); diff --git a/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=node16).js index 7e6d01b7daf..61a3299c727 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=node16).js @@ -24,11 +24,11 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = import.meta.url; +var x = import.meta.url; exports.x = x; //// [index.js] // esm format file -const x = import.meta.url; +var x = import.meta.url; export { x }; diff --git a/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=nodenext).js index 7e6d01b7daf..61a3299c727 100644 --- a/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsImportMeta(module=nodenext).js @@ -24,11 +24,11 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = import.meta.url; +var x = import.meta.url; exports.x = x; //// [index.js] // esm format file -const x = import.meta.url; +var x = import.meta.url; export { x }; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=node16).js index cce457e2d41..6b23bf216c4 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=node16).js @@ -143,15 +143,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=nodenext).js index cce457e2d41..6b23bf216c4 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackageExports(module=nodenext).js @@ -143,15 +143,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=node16).js index 634e532de49..2d5d2c15362 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=node16).js @@ -80,9 +80,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const cjs = __importStar(require("#cjs")); -const mjs = __importStar(require("#mjs")); -const type = __importStar(require("#type")); +var cjs = __importStar(require("#cjs")); +var mjs = __importStar(require("#mjs")); +var type = __importStar(require("#type")); cjs; mjs; type; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=nodenext).js index 634e532de49..2d5d2c15362 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackageImports(module=nodenext).js @@ -80,9 +80,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const cjs = __importStar(require("#cjs")); -const mjs = __importStar(require("#mjs")); -const type = __importStar(require("#type")); +var cjs = __importStar(require("#cjs")); +var mjs = __importStar(require("#mjs")); +var type = __importStar(require("#type")); cjs; mjs; type; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=node16).js index db1bb37d36a..2637e841427 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=node16).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index")); -const mjsi = __importStar(require("inner/mjs/index")); -const typei = __importStar(require("inner/js/index")); +var cjsi = __importStar(require("inner/cjs/index")); +var mjsi = __importStar(require("inner/mjs/index")); +var typei = __importStar(require("inner/js/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=nodenext).js index db1bb37d36a..2637e841427 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExports(module=nodenext).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index")); -const mjsi = __importStar(require("inner/mjs/index")); -const typei = __importStar(require("inner/js/index")); +var cjsi = __importStar(require("inner/cjs/index")); +var mjsi = __importStar(require("inner/mjs/index")); +var typei = __importStar(require("inner/js/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=node16).js index 7ede2700377..ec1976540c0 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=node16).js @@ -111,9 +111,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/exclude/index")); -const mjsi = __importStar(require("inner/mjs/exclude/index")); -const typei = __importStar(require("inner/js/exclude/index")); +var cjsi = __importStar(require("inner/cjs/exclude/index")); +var mjsi = __importStar(require("inner/mjs/exclude/index")); +var typei = __importStar(require("inner/js/exclude/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=nodenext).js index 7ede2700377..ec1976540c0 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsExclude(module=nodenext).js @@ -111,9 +111,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/exclude/index")); -const mjsi = __importStar(require("inner/mjs/exclude/index")); -const typei = __importStar(require("inner/js/exclude/index")); +var cjsi = __importStar(require("inner/cjs/exclude/index")); +var mjsi = __importStar(require("inner/mjs/exclude/index")); +var typei = __importStar(require("inner/js/exclude/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=node16).js index e10a987a399..5bb34498ae6 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=node16).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index.cjs")); -const mjsi = __importStar(require("inner/mjs/index.mjs")); -const typei = __importStar(require("inner/js/index.js")); +var cjsi = __importStar(require("inner/cjs/index.cjs")); +var mjsi = __importStar(require("inner/mjs/index.mjs")); +var typei = __importStar(require("inner/js/index.js")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=nodenext).js index e10a987a399..5bb34498ae6 100644 --- a/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsPackagePatternExportsTrailers(module=nodenext).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index.cjs")); -const mjsi = __importStar(require("inner/mjs/index.mjs")); -const typei = __importStar(require("inner/js/index.js")); +var cjsi = __importStar(require("inner/cjs/index.cjs")); +var mjsi = __importStar(require("inner/mjs/index.mjs")); +var typei = __importStar(require("inner/js/index.js")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).errors.txt b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).errors.txt index f3f58f40463..b729a7b7427 100644 --- a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).errors.txt @@ -1,14 +1,25 @@ +error TS-1: Pre-emit (13) and post-emit (14) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/allowJs/index.js(3,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.js(3,22): error TS1471: Module './index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.js(5,1): error TS8002: 'import ... =' can only be used in TypeScript files. +tests/cases/conformance/node/allowJs/index.js(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/index.js(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/subfolder/index.js(2,17): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("../index.js")' call instead. To convert this file to an ECMAScript module, change its file extension to '.mjs' or create a local package.json file with `{ "type": "module" }`. tests/cases/conformance/node/allowJs/subfolder/index.js(3,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/subfolder/index.js(3,22): error TS1471: Module '../index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'import ... =' can only be used in TypeScript files. +tests/cases/conformance/node/allowJs/subfolder/index.js(6,23): error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/allowJs/subfolder/index.js (4 errors) ==== +!!! error TS-1: Pre-emit (13) and post-emit (14) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 /.src/tests/cases/conformance/node/allowJs/index.js:6:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/allowJs/subfolder/index.js (7 errors) ==== // cjs format file import {h} from "../index.js"; ~~~~~~~~~~~~~ @@ -24,11 +35,17 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'imp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS8002: 'import ... =' can only be used in TypeScript files. export async function f() { + ~ +!!! error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod3 = await import ("../index.js"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. h(); } -==== tests/cases/conformance/node/allowJs/index.js (3 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (5 errors) ==== // esm format file import {h as _h} from "./index.js"; import mod = require("./index.js"); @@ -42,7 +59,11 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'imp !!! error TS8002: 'import ... =' can only be used in TypeScript files. export async function h() { const mod3 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./subfolder/index.js"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. f(); } ==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== diff --git a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).js index 55189d86e6f..6211bf215a5 100644 --- a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=node16).js @@ -34,31 +34,127 @@ export async function h() { } //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file import { h as _h } from "./index.js"; -const mod = __require("./index.js"); +var mod = __require("./index.js"); import { f } from "./subfolder/index.js"; -const mod2 = __require("./subfolder/index.js"); -export async function h() { - const mod3 = await import("./index.js"); - const mod4 = await import("./subfolder/index.js"); - f(); +var mod2 = __require("./subfolder/index.js"); +export function h() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("./index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./subfolder/index.js")]; + case 2: + mod4 = _a.sent(); + f(); + return [2 /*return*/]; + } + }); + }); } //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; // cjs format file -const index_js_1 = require("../index.js"); -const mod = require("../index.js"); -const index_js_2 = require("./index.js"); -const mod2 = require("./index.js"); -async function f() { - const mod3 = await import("../index.js"); - const mod4 = await import("./index.js"); - (0, index_js_1.h)(); +var index_js_1 = require("../index.js"); +var mod = require("../index.js"); +var index_js_2 = require("./index.js"); +var mod2 = require("./index.js"); +function f() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("../index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./index.js")]; + case 2: + mod4 = _a.sent(); + (0, index_js_1.h)(); + return [2 /*return*/]; + } + }); + }); } exports.f = f; diff --git a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).errors.txt index f3f58f40463..b729a7b7427 100644 --- a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).errors.txt @@ -1,14 +1,25 @@ +error TS-1: Pre-emit (13) and post-emit (14) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/allowJs/index.js(3,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/index.js(3,22): error TS1471: Module './index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/index.js(5,1): error TS8002: 'import ... =' can only be used in TypeScript files. +tests/cases/conformance/node/allowJs/index.js(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/index.js(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/allowJs/subfolder/index.js(2,17): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("../index.js")' call instead. To convert this file to an ECMAScript module, change its file extension to '.mjs' or create a local package.json file with `{ "type": "module" }`. tests/cases/conformance/node/allowJs/subfolder/index.js(3,1): error TS8002: 'import ... =' can only be used in TypeScript files. tests/cases/conformance/node/allowJs/subfolder/index.js(3,22): error TS1471: Module '../index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'import ... =' can only be used in TypeScript files. +tests/cases/conformance/node/allowJs/subfolder/index.js(6,23): error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/allowJs/subfolder/index.js(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/allowJs/subfolder/index.js (4 errors) ==== +!!! error TS-1: Pre-emit (13) and post-emit (14) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 /.src/tests/cases/conformance/node/allowJs/index.js:6:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/allowJs/subfolder/index.js (7 errors) ==== // cjs format file import {h} from "../index.js"; ~~~~~~~~~~~~~ @@ -24,11 +35,17 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'imp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS8002: 'import ... =' can only be used in TypeScript files. export async function f() { + ~ +!!! error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod3 = await import ("../index.js"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. h(); } -==== tests/cases/conformance/node/allowJs/index.js (3 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (5 errors) ==== // esm format file import {h as _h} from "./index.js"; import mod = require("./index.js"); @@ -42,7 +59,11 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(5,1): error TS8002: 'imp !!! error TS8002: 'import ... =' can only be used in TypeScript files. export async function h() { const mod3 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./subfolder/index.js"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. f(); } ==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== diff --git a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).js index 55189d86e6f..6211bf215a5 100644 --- a/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).js @@ -34,31 +34,127 @@ export async function h() { } //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file import { h as _h } from "./index.js"; -const mod = __require("./index.js"); +var mod = __require("./index.js"); import { f } from "./subfolder/index.js"; -const mod2 = __require("./subfolder/index.js"); -export async function h() { - const mod3 = await import("./index.js"); - const mod4 = await import("./subfolder/index.js"); - f(); +var mod2 = __require("./subfolder/index.js"); +export function h() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("./index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./subfolder/index.js")]; + case 2: + mod4 = _a.sent(); + f(); + return [2 /*return*/]; + } + }); + }); } //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; // cjs format file -const index_js_1 = require("../index.js"); -const mod = require("../index.js"); -const index_js_2 = require("./index.js"); -const mod2 = require("./index.js"); -async function f() { - const mod3 = await import("../index.js"); - const mod4 = await import("./index.js"); - (0, index_js_1.h)(); +var index_js_1 = require("../index.js"); +var mod = require("../index.js"); +var index_js_2 = require("./index.js"); +var mod2 = require("./index.js"); +function f() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("../index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./index.js")]; + case 2: + mod4 = _a.sent(); + (0, index_js_1.h)(); + return [2 /*return*/]; + } + }); + }); } exports.f = f; diff --git a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).errors.txt b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).errors.txt index 00d2aa600be..554d7bcd285 100644 --- a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).errors.txt @@ -1,3 +1,5 @@ +tests/cases/conformance/node/allowJs/index.js(2,11): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/allowJs/index.js(4,5): error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. tests/cases/conformance/node/allowJs/subfolder/index.js(2,11): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. tests/cases/conformance/node/allowJs/subfolder/index.js(4,5): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. @@ -11,11 +13,15 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(4,5): error TS1309: The for await (const y of []) {} ~~~~~ !!! error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. -==== tests/cases/conformance/node/allowJs/index.js (0 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (2 errors) ==== // esm format file const x = await 1; + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. export {x}; for await (const y of []) {} + ~~~~~ +!!! error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. ==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== { "name": "package", diff --git a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).js b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).js index 354fe725f09..835db86b366 100644 --- a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).js +++ b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=node16).js @@ -23,17 +23,69 @@ for await (const y of []) {} //// [index.js] "use strict"; +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = await 1; +var x = await 1; exports.x = x; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.js] +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; // esm format file -const x = await 1; +var x = await 1; export { x }; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).errors.txt index 00d2aa600be..554d7bcd285 100644 --- a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).errors.txt @@ -1,3 +1,5 @@ +tests/cases/conformance/node/allowJs/index.js(2,11): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/allowJs/index.js(4,5): error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. tests/cases/conformance/node/allowJs/subfolder/index.js(2,11): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. tests/cases/conformance/node/allowJs/subfolder/index.js(4,5): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. @@ -11,11 +13,15 @@ tests/cases/conformance/node/allowJs/subfolder/index.js(4,5): error TS1309: The for await (const y of []) {} ~~~~~ !!! error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. -==== tests/cases/conformance/node/allowJs/index.js (0 errors) ==== +==== tests/cases/conformance/node/allowJs/index.js (2 errors) ==== // esm format file const x = await 1; + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. export {x}; for await (const y of []) {} + ~~~~~ +!!! error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. ==== tests/cases/conformance/node/allowJs/package.json (0 errors) ==== { "name": "package", diff --git a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).js b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).js index 354fe725f09..835db86b366 100644 --- a/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesAllowJsTopLevelAwait(module=nodenext).js @@ -23,17 +23,69 @@ for await (const y of []) {} //// [index.js] "use strict"; +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = await 1; +var x = await 1; exports.x = x; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.js] +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; // esm format file -const x = await 1; +var x = await 1; export { x }; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesAtTypesPriority.trace.json b/tests/baselines/reference/nodeModulesAtTypesPriority.trace.json index 99f4fb69909..2fb49cc45b7 100644 --- a/tests/baselines/reference/nodeModulesAtTypesPriority.trace.json +++ b/tests/baselines/reference/nodeModulesAtTypesPriority.trace.json @@ -76,109 +76,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesConditionalPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesConditionalPackageExports(module=node16).js index a67f7fdfdd4..2b97c0e322a 100644 --- a/tests/baselines/reference/nodeModulesConditionalPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesConditionalPackageExports(module=node16).js @@ -165,16 +165,16 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/a")); -const mjsi = __importStar(require("inner/b")); -const typei = __importStar(require("inner")); -const ts = __importStar(require("inner/types")); +var cjsi = __importStar(require("inner/a")); +var mjsi = __importStar(require("inner/b")); +var typei = __importStar(require("inner")); +var ts = __importStar(require("inner/types")); cjsi.cjsSource; mjsi.cjsSource; typei.implicitCjsSource; diff --git a/tests/baselines/reference/nodeModulesConditionalPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesConditionalPackageExports(module=nodenext).js index a67f7fdfdd4..2b97c0e322a 100644 --- a/tests/baselines/reference/nodeModulesConditionalPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesConditionalPackageExports(module=nodenext).js @@ -165,16 +165,16 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/a")); -const mjsi = __importStar(require("inner/b")); -const typei = __importStar(require("inner")); -const ts = __importStar(require("inner/types")); +var cjsi = __importStar(require("inner/a")); +var mjsi = __importStar(require("inner/b")); +var typei = __importStar(require("inner")); +var ts = __importStar(require("inner/types")); cjsi.cjsSource; mjsi.cjsSource; typei.implicitCjsSource; diff --git a/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.errors.txt b/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.errors.txt new file mode 100644 index 00000000000..6fa0f1db4f1 --- /dev/null +++ b/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.errors.txt @@ -0,0 +1,163 @@ +error TS2468: Cannot find global value 'Promise'. +tests/cases/conformance/node/other.cts(2,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.cts(3,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.cts(4,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.cts(5,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.mts(2,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.mts(2,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.mts(3,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.mts(3,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.mts(4,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.mts(4,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.mts(5,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.mts(5,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.ts(2,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.ts(2,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.ts(3,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.ts(3,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.ts(4,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.ts(4,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other.ts(5,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other.ts(5,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.cts(2,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.cts(3,18): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.mts(2,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other2.mts(2,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.mts(3,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other2.mts(3,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.ts(2,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other2.ts(2,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/other2.ts(3,18): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/other2.ts(3,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + + +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (0 errors) ==== + // esm format file + export {}; +==== tests/cases/conformance/node/index.mts (0 errors) ==== + // esm format file + export {}; +==== tests/cases/conformance/node/index.cts (0 errors) ==== + // cjs format file + export {}; +==== tests/cases/conformance/node/other.ts (8 errors) ==== + // esm format file + export const a = await import("package/cjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const b = await import("package/mjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const c = await import("package"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const f = await import("inner"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/other2.ts (4 errors) ==== + // esm format file + export const d = await import("inner/cjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const e = await import("inner/mjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/other.mts (8 errors) ==== + // esm format file + export const a = await import("package/cjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const b = await import("package/mjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const c = await import("package"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const f = await import("inner"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/other2.mts (4 errors) ==== + // esm format file + export const d = await import("inner/cjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const e = await import("inner/mjs"); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/other.cts (4 errors) ==== + // cjs format file, no TLA + export const a = import("package/cjs"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const b = import("package/mjs"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const c = import("package"); + ~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const f = import("inner"); + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/other2.cts (2 errors) ==== + // cjs format file, no TLA + export const d = import("inner/cjs"); + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + export const e = import("inner/mjs"); + ~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== + // cjs format file + export const cjsMain = true; +==== tests/cases/conformance/node/node_modules/inner/index.d.mts (0 errors) ==== + // esm format file + export const esm = true; +==== tests/cases/conformance/node/node_modules/inner/index.d.cts (0 errors) ==== + // cjs format file + export const cjsNonmain = true; +==== tests/cases/conformance/node/package.json (0 errors) ==== + { + "name": "package", + "private": true, + "type": "module", + "exports": { + "./cjs": "./index.cjs", + "./mjs": "./index.mjs", + ".": "./index.js" + } + } +==== tests/cases/conformance/node/node_modules/inner/package.json (0 errors) ==== + { + "name": "inner", + "private": true, + "exports": { + "./cjs": "./index.cjs", + "./mjs": "./index.mjs", + ".": "./index.js" + } + } \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.js b/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.js index 9bc4bb789c5..6ea138c379f 100644 --- a/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.js +++ b/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.js @@ -79,24 +79,24 @@ export {}; Object.defineProperty(exports, "__esModule", { value: true }); //// [other.js] // esm format file -export const a = await import("package/cjs"); -export const b = await import("package/mjs"); -export const c = await import("package"); -export const f = await import("inner"); +export var a = await import("package/cjs"); +export var b = await import("package/mjs"); +export var c = await import("package"); +export var f = await import("inner"); //// [other2.js] // esm format file -export const d = await import("inner/cjs"); -export const e = await import("inner/mjs"); +export var d = await import("inner/cjs"); +export var e = await import("inner/mjs"); //// [other.mjs] // esm format file -export const a = await import("package/cjs"); -export const b = await import("package/mjs"); -export const c = await import("package"); -export const f = await import("inner"); +export var a = await import("package/cjs"); +export var b = await import("package/mjs"); +export var c = await import("package"); +export var f = await import("inner"); //// [other2.mjs] // esm format file -export const d = await import("inner/cjs"); -export const e = await import("inner/mjs"); +export var d = await import("inner/cjs"); +export var e = await import("inner/mjs"); //// [other.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=node16).js index 7500542fd8d..ab3803b4c5d 100644 --- a/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=node16).js @@ -96,15 +96,15 @@ export const cjsNonmain = true; import * as cjs from "package/cjs"; import * as mjs from "package/mjs"; import * as type from "package"; -export const a = cjs; -export const b = mjs; -export const c = type; +export var a = cjs; +export var b = mjs; +export var c = type; import * as cjsi from "inner/cjs"; import * as mjsi from "inner/mjs"; import * as typei from "inner"; -export const d = cjsi; -export const e = mjsi; -export const f = typei; +export var d = cjsi; +export var e = mjsi; +export var f = typei; //// [index.cjs] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -133,15 +133,15 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); exports.a = cjs; exports.b = mjs; exports.c = type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); exports.d = cjsi; exports.e = mjsi; exports.f = typei; @@ -150,15 +150,15 @@ exports.f = typei; import * as cjs from "package/cjs"; import * as mjs from "package/mjs"; import * as type from "package"; -export const a = cjs; -export const b = mjs; -export const c = type; +export var a = cjs; +export var b = mjs; +export var c = type; import * as cjsi from "inner/cjs"; import * as mjsi from "inner/mjs"; import * as typei from "inner"; -export const d = cjsi; -export const e = mjsi; -export const f = typei; +export var d = cjsi; +export var e = mjsi; +export var f = typei; //// [index.d.mts] diff --git a/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).js index 7500542fd8d..ab3803b4c5d 100644 --- a/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).js @@ -96,15 +96,15 @@ export const cjsNonmain = true; import * as cjs from "package/cjs"; import * as mjs from "package/mjs"; import * as type from "package"; -export const a = cjs; -export const b = mjs; -export const c = type; +export var a = cjs; +export var b = mjs; +export var c = type; import * as cjsi from "inner/cjs"; import * as mjsi from "inner/mjs"; import * as typei from "inner"; -export const d = cjsi; -export const e = mjsi; -export const f = typei; +export var d = cjsi; +export var e = mjsi; +export var f = typei; //// [index.cjs] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -133,15 +133,15 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.f = exports.e = exports.d = exports.c = exports.b = exports.a = void 0; // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); exports.a = cjs; exports.b = mjs; exports.c = type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); exports.d = cjsi; exports.e = mjsi; exports.f = typei; @@ -150,15 +150,15 @@ exports.f = typei; import * as cjs from "package/cjs"; import * as mjs from "package/mjs"; import * as type from "package"; -export const a = cjs; -export const b = mjs; -export const c = type; +export var a = cjs; +export var b = mjs; +export var c = type; import * as cjsi from "inner/cjs"; import * as mjsi from "inner/mjs"; import * as typei from "inner"; -export const d = cjsi; -export const e = mjsi; -export const f = typei; +export var d = cjsi; +export var e = mjsi; +export var f = typei; //// [index.d.mts] diff --git a/tests/baselines/reference/nodeModulesDynamicImport(module=node16).errors.txt b/tests/baselines/reference/nodeModulesDynamicImport(module=node16).errors.txt new file mode 100644 index 00000000000..b9a83537449 --- /dev/null +++ b/tests/baselines/reference/nodeModulesDynamicImport(module=node16).errors.txt @@ -0,0 +1,37 @@ +error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. +tests/cases/conformance/node/index.ts(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + + +!!! error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 tests/cases/conformance/node/index.ts:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! related TS2705 tests/cases/conformance/node/subfolder/index.ts:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/subfolder/index.ts (1 errors) ==== + // cjs format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/index.ts (1 errors) ==== + // esm format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/package.json (0 errors) ==== + { + "name": "package", + "private": true, + "type": "module" + } +==== tests/cases/conformance/node/subfolder/package.json (0 errors) ==== + { + "type": "commonjs" + } +==== tests/cases/conformance/node/types.d.ts (0 errors) ==== + declare module "fs"; \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesDynamicImport(module=node16).js b/tests/baselines/reference/nodeModulesDynamicImport(module=node16).js index aceeafb8c59..80ab9f80733 100644 --- a/tests/baselines/reference/nodeModulesDynamicImport(module=node16).js +++ b/tests/baselines/reference/nodeModulesDynamicImport(module=node16).js @@ -25,17 +25,109 @@ declare module "fs"; //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; // cjs format file -async function main() { - const { readFile } = await import("fs"); +function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } exports.main = main; //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; // esm format file -export async function main() { - const { readFile } = await import("fs"); +export function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } diff --git a/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).errors.txt new file mode 100644 index 00000000000..b9a83537449 --- /dev/null +++ b/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).errors.txt @@ -0,0 +1,37 @@ +error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. +tests/cases/conformance/node/index.ts(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(3,32): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + + +!!! error TS-1: Pre-emit (3) and post-emit (5) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 tests/cases/conformance/node/index.ts:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! related TS2705 tests/cases/conformance/node/subfolder/index.ts:2:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/subfolder/index.ts (1 errors) ==== + // cjs format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/index.ts (1 errors) ==== + // esm format file + export async function main() { + const { readFile } = await import("fs"); + ~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. + } +==== tests/cases/conformance/node/package.json (0 errors) ==== + { + "name": "package", + "private": true, + "type": "module" + } +==== tests/cases/conformance/node/subfolder/package.json (0 errors) ==== + { + "type": "commonjs" + } +==== tests/cases/conformance/node/types.d.ts (0 errors) ==== + declare module "fs"; \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).js b/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).js index aceeafb8c59..80ab9f80733 100644 --- a/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesDynamicImport(module=nodenext).js @@ -25,17 +25,109 @@ declare module "fs"; //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.main = void 0; // cjs format file -async function main() { - const { readFile } = await import("fs"); +function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } exports.main = main; //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; // esm format file -export async function main() { - const { readFile } = await import("fs"); +export function main() { + return __awaiter(this, void 0, void 0, function () { + var readFile; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("fs")]; + case 1: + readFile = (_a.sent()).readFile; + return [2 /*return*/]; + } + }); + }); } diff --git a/tests/baselines/reference/nodeModulesExportAssignments(module=node16).js b/tests/baselines/reference/nodeModulesExportAssignments(module=node16).js index 2d09438ae7c..706d7d07b99 100644 --- a/tests/baselines/reference/nodeModulesExportAssignments(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportAssignments(module=node16).js @@ -22,11 +22,11 @@ export = a; //// [index.js] "use strict"; // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [index.js] // esm format file -const a = {}; +var a = {}; export {}; diff --git a/tests/baselines/reference/nodeModulesExportAssignments(module=nodenext).js b/tests/baselines/reference/nodeModulesExportAssignments(module=nodenext).js index 2d09438ae7c..706d7d07b99 100644 --- a/tests/baselines/reference/nodeModulesExportAssignments(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportAssignments(module=nodenext).js @@ -22,11 +22,11 @@ export = a; //// [index.js] "use strict"; // cjs format file -const a = {}; +var a = {}; module.exports = a; //// [index.js] // esm format file -const a = {}; +var a = {}; export {}; diff --git a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).errors.txt b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).errors.txt index 53ab414e38b..66c60a60ffd 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).errors.txt @@ -1,8 +1,12 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (2 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (4 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ @@ -10,6 +14,10 @@ tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of export const a = (await import("inner")).x(); ~ !!! error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).js b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).js index da6fe0fc800..01a50afc125 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=node16).js @@ -27,4 +27,4 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); diff --git a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).errors.txt index 53ab414e38b..66c60a60ffd 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).errors.txt @@ -1,8 +1,12 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (2 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (4 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ @@ -10,6 +14,10 @@ tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of export const a = (await import("inner")).x(); ~ !!! error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).js b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).js index da6fe0fc800..01a50afc125 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportsBlocksSpecifierResolution(module=nodenext).js @@ -27,4 +27,4 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); diff --git a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=node16).trace.json b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=node16).trace.json index 92b11bdaf42..8c7abd981db 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=node16).trace.json +++ b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=node16).trace.json @@ -167,109 +167,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json index 29945f3f5c6..017892d356c 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json @@ -167,113 +167,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).errors.txt b/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).errors.txt index 959e802d2b5..d3bb7f903d6 100644 --- a/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).errors.txt @@ -1,8 +1,12 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (2 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (4 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ @@ -10,6 +14,10 @@ tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of export const a = (await import("inner")).x(); ~ !!! error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. import {a as a2} from "package"; ==== tests/cases/conformance/node/node_modules/inner/index.ts (0 errors) ==== // esm format file diff --git a/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).js b/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).js index b6f1adda8d3..2c7a0c72574 100644 --- a/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportsSourceTs(module=node16).js @@ -28,12 +28,12 @@ export const x: () => Thing = null as any; } //// [other.js] -export const x = null; +export var x = null; //// [index.js] // esm format file export { x } from "./other.js"; //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); //// [other.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).errors.txt index 959e802d2b5..d3bb7f903d6 100644 --- a/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).errors.txt @@ -1,8 +1,12 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (2 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (4 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ @@ -10,6 +14,10 @@ tests/cases/conformance/node/index.ts(3,14): error TS2742: The inferred type of export const a = (await import("inner")).x(); ~ !!! error TS2742: The inferred type of 'a' cannot be named without a reference to './node_modules/inner/other.js'. This is likely not portable. A type annotation is necessary. + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. import {a as a2} from "package"; ==== tests/cases/conformance/node/node_modules/inner/index.ts (0 errors) ==== // esm format file diff --git a/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).js b/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).js index b6f1adda8d3..2c7a0c72574 100644 --- a/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportsSourceTs(module=nodenext).js @@ -28,12 +28,12 @@ export const x: () => Thing = null as any; } //// [other.js] -export const x = null; +export var x = null; //// [index.js] // esm format file export { x } from "./other.js"; //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); //// [other.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).errors.txt index b25fc090f8b..568ce306b98 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other.js' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other.js"; // should fail ~~~~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other.js' or its corresponding type declarations. export const a = (await import("inner")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).js index 5db58ae2f7b..dcc42554982 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=node16).js @@ -34,7 +34,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).errors.txt index b25fc090f8b..568ce306b98 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other.js' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other.js"; // should fail ~~~~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other.js' or its corresponding type declarations. export const a = (await import("inner")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).js index 5db58ae2f7b..dcc42554982 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationConditions(module=nodenext).js @@ -34,7 +34,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner")).x(); +export var a = (await import("inner")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).errors.txt index b2d874ee38b..f318ced0676 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. export const a = (await import("inner/index.js")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).js index c0d6b006b33..9b296cffcd8 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=node16).js @@ -29,7 +29,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner/index.js")).x(); +export var a = (await import("inner/index.js")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).errors.txt index b2d874ee38b..f318ced0676 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. export const a = (await import("inner/index.js")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).js index c0d6b006b33..9b296cffcd8 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationDirectory(module=nodenext).js @@ -29,7 +29,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner/index.js")).x(); +export var a = (await import("inner/index.js")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).errors.txt index c315a2a5232..9e6efca0094 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. export const a = (await import("inner/index.js")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).js index dcdd62bed69..e91a56eae7d 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=node16).js @@ -29,7 +29,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner/index.js")).x(); +export var a = (await import("inner/index.js")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).errors.txt index c315a2a5232..9e6efca0094 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).errors.txt @@ -1,12 +1,20 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(2,23): error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. +tests/cases/conformance/node/index.ts(3,19): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(3,25): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/index.ts (1 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import { Thing } from "inner/other"; ~~~~~~~~~~~~~ !!! error TS2307: Cannot find module 'inner/other' or its corresponding type declarations. export const a = (await import("inner/index.js")).x(); + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. + ~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/node_modules/inner/index.d.ts (0 errors) ==== // esm format file export { x } from "./other.js"; diff --git a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).js b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).js index dcdd62bed69..e91a56eae7d 100644 --- a/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesExportsSpecifierGenerationPattern(module=nodenext).js @@ -29,7 +29,7 @@ export const x: () => Thing; } //// [index.js] -export const a = (await import("inner/index.js")).x(); +export var a = (await import("inner/index.js")).x(); //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesForbidenSyntax(module=node16).js b/tests/baselines/reference/nodeModulesForbidenSyntax(module=node16).js index 4cca6af5a58..8cf58ab7a5c 100644 --- a/tests/baselines/reference/nodeModulesForbidenSyntax(module=node16).js +++ b/tests/baselines/reference/nodeModulesForbidenSyntax(module=node16).js @@ -71,66 +71,66 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.js] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.js] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; diff --git a/tests/baselines/reference/nodeModulesForbidenSyntax(module=nodenext).js b/tests/baselines/reference/nodeModulesForbidenSyntax(module=nodenext).js index 4cca6af5a58..8cf58ab7a5c 100644 --- a/tests/baselines/reference/nodeModulesForbidenSyntax(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesForbidenSyntax(module=nodenext).js @@ -71,66 +71,66 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.js] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.mjs] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; //// [index.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = () => (void 0); +var x = function () { return (void 0); }; exports.x = x; //// [index.js] // esm format file -const x = () => (void 0); +var x = function () { return (void 0); }; export { x }; diff --git a/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=node16).js b/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=node16).js index 064128d216e..7b587d14211 100644 --- a/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=node16).js +++ b/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=node16).js @@ -32,19 +32,25 @@ exports.Object = exports.exports = exports.require = exports.__esModule = void 0 // cjs format file function require() { } exports.require = require; -const exports = {}; +var exports = {}; exports.exports = exports; -class Object { -} +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); exports.Object = Object; exports.__esModule = false; //// [index.js] // esm format file function require() { } -const exports = {}; -class Object { -} -export const __esModule = false; +var exports = {}; +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); +export var __esModule = false; export { require, exports, Object }; diff --git a/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=nodenext).js b/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=nodenext).js index 064128d216e..7b587d14211 100644 --- a/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesGeneratedNameCollisions(module=nodenext).js @@ -32,19 +32,25 @@ exports.Object = exports.exports = exports.require = exports.__esModule = void 0 // cjs format file function require() { } exports.require = require; -const exports = {}; +var exports = {}; exports.exports = exports; -class Object { -} +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); exports.Object = Object; exports.__esModule = false; //// [index.js] // esm format file function require() { } -const exports = {}; -class Object { -} -export const __esModule = false; +var exports = {}; +var Object = /** @class */ (function () { + function Object() { + } + return Object; +}()); +export var __esModule = false; export { require, exports, Object }; diff --git a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt index aa5cae15aee..5098773b4a1 100644 --- a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt @@ -1,16 +1,21 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. tests/cases/conformance/node/otherc.cts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. +tests/cases/conformance/node/otherc.cts(2,15): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/index.ts (1 errors) ==== import json from "./package.json" assert { type: "json" }; ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. -==== tests/cases/conformance/node/otherc.cts (1 errors) ==== +==== tests/cases/conformance/node/otherc.cts (2 errors) ==== import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/package.json (0 errors) ==== { "name": "pkg", diff --git a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).js b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).js index 091166d523c..0f286f02de7 100644 --- a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).js @@ -17,4 +17,4 @@ export {}; //// [otherc.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine +var json2 = import("./package.json", { assert: { type: "json" } }); // should be fine diff --git a/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).errors.txt index 1a3369a277e..f45ecbffda5 100644 --- a/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).errors.txt @@ -1,13 +1,18 @@ +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/otherc.cts(1,35): error TS2836: Import assertions are not allowed on statements that transpile to commonjs 'require' calls. +tests/cases/conformance/node/otherc.cts(2,15): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. ==== tests/cases/conformance/node/index.ts (0 errors) ==== import json from "./package.json" assert { type: "json" }; -==== tests/cases/conformance/node/otherc.cts (1 errors) ==== +==== tests/cases/conformance/node/otherc.cts (2 errors) ==== import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2836: Import assertions are not allowed on statements that transpile to commonjs 'require' calls. const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ==== tests/cases/conformance/node/package.json (0 errors) ==== { "name": "pkg", diff --git a/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).js b/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).js index 091166d523c..0f286f02de7 100644 --- a/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportAssertions(module=nodenext).js @@ -17,4 +17,4 @@ export {}; //// [otherc.cjs] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine +var json2 = import("./package.json", { assert: { type: "json" } }); // should be fine diff --git a/tests/baselines/reference/nodeModulesImportAssignments(module=node16).js b/tests/baselines/reference/nodeModulesImportAssignments(module=node16).js index c73ff1177a5..e56ab00bb87 100644 --- a/tests/baselines/reference/nodeModulesImportAssignments(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportAssignments(module=node16).js @@ -34,26 +34,26 @@ declare module "fs"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const fs = require("fs"); +var fs = require("fs"); fs.readFile; exports.fs2 = require("fs"); //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file -const fs = __require("fs"); +var fs = __require("fs"); fs.readFile; -const fs2 = __require("fs"); +var fs2 = __require("fs"); export { fs2 }; //// [file.js] import { createRequire as _createRequire_1 } from "module"; -const __require_1 = _createRequire_1(import.meta.url); +var __require_1 = _createRequire_1(import.meta.url); // esm format file -const __require = null; -const _createRequire = null; -const fs = __require_1("fs"); +var __require = null; +var _createRequire = null; +var fs = __require_1("fs"); fs.readFile; -const fs2 = __require_1("fs"); +var fs2 = __require_1("fs"); export { fs2 }; diff --git a/tests/baselines/reference/nodeModulesImportAssignments(module=nodenext).js b/tests/baselines/reference/nodeModulesImportAssignments(module=nodenext).js index c73ff1177a5..e56ab00bb87 100644 --- a/tests/baselines/reference/nodeModulesImportAssignments(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportAssignments(module=nodenext).js @@ -34,26 +34,26 @@ declare module "fs"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const fs = require("fs"); +var fs = require("fs"); fs.readFile; exports.fs2 = require("fs"); //// [index.js] import { createRequire as _createRequire } from "module"; -const __require = _createRequire(import.meta.url); +var __require = _createRequire(import.meta.url); // esm format file -const fs = __require("fs"); +var fs = __require("fs"); fs.readFile; -const fs2 = __require("fs"); +var fs2 = __require("fs"); export { fs2 }; //// [file.js] import { createRequire as _createRequire_1 } from "module"; -const __require_1 = _createRequire_1(import.meta.url); +var __require_1 = _createRequire_1(import.meta.url); // esm format file -const __require = null; -const _createRequire = null; -const fs = __require_1("fs"); +var __require = null; +var _createRequire = null; +var fs = __require_1("fs"); fs.readFile; -const fs2 = __require_1("fs"); +var fs2 = __require_1("fs"); export { fs2 }; diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node16).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node16).js index 4712d65a099..f0c27c021d1 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=node16).js @@ -32,11 +32,11 @@ declare module "tslib" { //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file -const fs_1 = tslib_1.__importDefault(require("fs")); +var fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = tslib_1.__importStar(require("fs")); +var 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 4712d65a099..f0c27c021d1 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions(module=nodenext).js @@ -32,11 +32,11 @@ declare module "tslib" { //// [index.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file -const fs_1 = tslib_1.__importDefault(require("fs")); +var fs_1 = tslib_1.__importDefault(require("fs")); fs_1.default.readFile; -const fs = tslib_1.__importStar(require("fs")); +var fs = tslib_1.__importStar(require("fs")); fs.readFile; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node16).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node16).js index c058d00e216..e8e9b78464c 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=node16).js @@ -29,7 +29,7 @@ declare module "tslib" { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file tslib_1.__exportStar(require("fs"), exports); exports.fs = tslib_1.__importStar(require("fs")); diff --git a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js index c058d00e216..e8e9b78464c 100644 --- a/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportHelpersCollisions2(module=nodenext).js @@ -29,7 +29,7 @@ declare module "tslib" { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fs = void 0; -const tslib_1 = require("tslib"); +var tslib_1 = require("tslib"); // cjs format file tslib_1.__exportStar(require("fs"), exports); exports.fs = tslib_1.__importStar(require("fs")); diff --git a/tests/baselines/reference/nodeModulesImportMeta(module=node16).js b/tests/baselines/reference/nodeModulesImportMeta(module=node16).js index aa962a90bd3..91dac500773 100644 --- a/tests/baselines/reference/nodeModulesImportMeta(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportMeta(module=node16).js @@ -24,11 +24,11 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = import.meta.url; +var x = import.meta.url; exports.x = x; //// [index.js] // esm format file -const x = import.meta.url; +var x = import.meta.url; export { x }; diff --git a/tests/baselines/reference/nodeModulesImportMeta(module=nodenext).js b/tests/baselines/reference/nodeModulesImportMeta(module=nodenext).js index aa962a90bd3..91dac500773 100644 --- a/tests/baselines/reference/nodeModulesImportMeta(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportMeta(module=nodenext).js @@ -24,11 +24,11 @@ export {x}; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = import.meta.url; +var x = import.meta.url; exports.x = x; //// [index.js] // esm format file -const x = import.meta.url; +var x = import.meta.url; export { x }; diff --git a/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=node16).js b/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=node16).js index d9c0ba1a429..691e1a79793 100644 --- a/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=node16).js @@ -50,7 +50,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const type = __importStar(require("#type")); +var type = __importStar(require("#type")); type; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=nodenext).js b/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=nodenext).js index d9c0ba1a429..691e1a79793 100644 --- a/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportResolutionIntoExport(module=nodenext).js @@ -50,7 +50,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const type = __importStar(require("#type")); +var type = __importStar(require("#type")); type; //// [index.js] // esm format file diff --git a/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=node16).js b/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=node16).js index a5ed511f6f5..bc13783bdb8 100644 --- a/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=node16).js +++ b/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=node16).js @@ -58,7 +58,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const type = __importStar(require("#type")); +var type = __importStar(require("#type")); type; diff --git a/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=nodenext).js b/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=nodenext).js index a5ed511f6f5..bc13783bdb8 100644 --- a/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesImportResolutionNoCycle(module=nodenext).js @@ -58,7 +58,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const type = __importStar(require("#type")); +var type = __importStar(require("#type")); type; diff --git a/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=node16).errors.txt b/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=node16).errors.txt index b8b88af5ded..9cca0bcdb64 100644 --- a/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=node16).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. /index.ts(2,51): error TS1453: `resolution-mode` should be either `require` or `import`. /index.ts(5,78): error TS1453: `resolution-mode` should be either `require` or `import`. /other.ts(3,7): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -7,6 +8,7 @@ /other.ts(3,51): error TS1128: Declaration or statement expected. /other.ts(3,52): error TS1128: Declaration or statement expected. /other.ts(3,53): error TS2304: Cannot find name 'RequireInterface'. +/other.ts(4,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other.ts(4,22): error TS2322: Type '{ "resolution-mode": string; }' is not assignable to type 'ImportCallOptions'. Object literal may only specify known properties, and '"resolution-mode"' does not exist in type 'ImportCallOptions'. /other.ts(4,52): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. @@ -40,6 +42,7 @@ /other3.ts(3,55): error TS1005: ';' expected. /other3.ts(3,56): error TS1128: Declaration or statement expected. /other3.ts(3,57): error TS2304: Cannot find name 'RequireInterface'. +/other3.ts(4,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other3.ts(4,21): error TS2559: Type '{ "resolution-mode": string; }[]' has no properties in common with type 'ImportCallOptions'. /other3.ts(4,56): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. /other3.ts(6,34): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -56,6 +59,7 @@ /other4.ts(6,29): error TS1128: Declaration or statement expected. /other4.ts(6,30): error TS1128: Declaration or statement expected. /other4.ts(6,31): error TS2448: Block-scoped variable 'RequireInterface' used before its declaration. +/other4.ts(7,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other4.ts(7,21): error TS2448: Block-scoped variable 'Asserts2' used before its declaration. /other4.ts(7,31): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. /other4.ts(9,34): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -76,6 +80,7 @@ /other5.ts(6,64): error TS2694: Namespace '"/node_modules/pkg/require"' has no exported member 'ImportInterface'. +!!! error TS2468: Cannot find global value 'Promise'. ==== /node_modules/pkg/package.json (0 errors) ==== { "name": "pkg", @@ -100,7 +105,7 @@ ~~~~~~~~ !!! error TS1453: `resolution-mode` should be either `require` or `import`. export const b = (null as any as import("pkg", { assert: {"resolution-mode": "import"} }).ImportInterface); -==== /other.ts (27 errors) ==== +==== /other.ts (28 errors) ==== // missing assert: export type LocalInterface = & import("pkg", {"resolution-mode": "require"}).RequireInterface @@ -120,6 +125,8 @@ ~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'RequireInterface'. & import("pkg", {"resolution-mode": "import"}).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2322: Type '{ "resolution-mode": string; }' is not assignable to type 'ImportCallOptions'. !!! error TS2322: Object literal may only specify known properties, and '"resolution-mode"' does not exist in type 'ImportCallOptions'. @@ -186,7 +193,7 @@ !!! error TS1455: `resolution-mode` is the only valid key for type import assertions. ~~~~~~~~~~~~~~~ !!! error TS2694: Namespace '"/node_modules/pkg/require"' has no exported member 'ImportInterface'. -==== /other3.ts (16 errors) ==== +==== /other3.ts (17 errors) ==== // Array instead of object-y thing export type LocalInterface = & import("pkg", [ {"resolution-mode": "require"} ]).RequireInterface @@ -204,6 +211,8 @@ ~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'RequireInterface'. & import("pkg", [ {"resolution-mode": "import"} ]).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2559: Type '{ "resolution-mode": string; }[]' has no properties in common with type 'ImportCallOptions'. ~~~~~~~~~~~~~~~ @@ -229,7 +238,7 @@ !!! error TS2538: Type '{ "resolution-mode": "import"; }' cannot be used as an index type. ~ !!! error TS1005: ',' expected. -==== /other4.ts (18 errors) ==== +==== /other4.ts (19 errors) ==== // Indirected assertion objecty-thing - not allowed type Asserts1 = { assert: {"resolution-mode": "require"} }; type Asserts2 = { assert: {"resolution-mode": "import"} }; @@ -252,6 +261,8 @@ !!! error TS2448: Block-scoped variable 'RequireInterface' used before its declaration. !!! related TS2728 /other4.ts:9:58: 'RequireInterface' is declared here. & import("pkg", Asserts2).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~ !!! error TS2448: Block-scoped variable 'Asserts2' used before its declaration. !!! related TS2728 /other4.ts:10:48: 'Asserts2' is declared here. diff --git a/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=nodenext).errors.txt index b8b88af5ded..9cca0bcdb64 100644 --- a/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesImportTypeModeDeclarationEmitErrors1(module=nodenext).errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. /index.ts(2,51): error TS1453: `resolution-mode` should be either `require` or `import`. /index.ts(5,78): error TS1453: `resolution-mode` should be either `require` or `import`. /other.ts(3,7): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -7,6 +8,7 @@ /other.ts(3,51): error TS1128: Declaration or statement expected. /other.ts(3,52): error TS1128: Declaration or statement expected. /other.ts(3,53): error TS2304: Cannot find name 'RequireInterface'. +/other.ts(4,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other.ts(4,22): error TS2322: Type '{ "resolution-mode": string; }' is not assignable to type 'ImportCallOptions'. Object literal may only specify known properties, and '"resolution-mode"' does not exist in type 'ImportCallOptions'. /other.ts(4,52): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. @@ -40,6 +42,7 @@ /other3.ts(3,55): error TS1005: ';' expected. /other3.ts(3,56): error TS1128: Declaration or statement expected. /other3.ts(3,57): error TS2304: Cannot find name 'RequireInterface'. +/other3.ts(4,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other3.ts(4,21): error TS2559: Type '{ "resolution-mode": string; }[]' has no properties in common with type 'ImportCallOptions'. /other3.ts(4,56): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. /other3.ts(6,34): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -56,6 +59,7 @@ /other4.ts(6,29): error TS1128: Declaration or statement expected. /other4.ts(6,30): error TS1128: Declaration or statement expected. /other4.ts(6,31): error TS2448: Block-scoped variable 'RequireInterface' used before its declaration. +/other4.ts(7,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /other4.ts(7,21): error TS2448: Block-scoped variable 'Asserts2' used before its declaration. /other4.ts(7,31): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. /other4.ts(9,34): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -76,6 +80,7 @@ /other5.ts(6,64): error TS2694: Namespace '"/node_modules/pkg/require"' has no exported member 'ImportInterface'. +!!! error TS2468: Cannot find global value 'Promise'. ==== /node_modules/pkg/package.json (0 errors) ==== { "name": "pkg", @@ -100,7 +105,7 @@ ~~~~~~~~ !!! error TS1453: `resolution-mode` should be either `require` or `import`. export const b = (null as any as import("pkg", { assert: {"resolution-mode": "import"} }).ImportInterface); -==== /other.ts (27 errors) ==== +==== /other.ts (28 errors) ==== // missing assert: export type LocalInterface = & import("pkg", {"resolution-mode": "require"}).RequireInterface @@ -120,6 +125,8 @@ ~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'RequireInterface'. & import("pkg", {"resolution-mode": "import"}).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2322: Type '{ "resolution-mode": string; }' is not assignable to type 'ImportCallOptions'. !!! error TS2322: Object literal may only specify known properties, and '"resolution-mode"' does not exist in type 'ImportCallOptions'. @@ -186,7 +193,7 @@ !!! error TS1455: `resolution-mode` is the only valid key for type import assertions. ~~~~~~~~~~~~~~~ !!! error TS2694: Namespace '"/node_modules/pkg/require"' has no exported member 'ImportInterface'. -==== /other3.ts (16 errors) ==== +==== /other3.ts (17 errors) ==== // Array instead of object-y thing export type LocalInterface = & import("pkg", [ {"resolution-mode": "require"} ]).RequireInterface @@ -204,6 +211,8 @@ ~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'RequireInterface'. & import("pkg", [ {"resolution-mode": "import"} ]).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2559: Type '{ "resolution-mode": string; }[]' has no properties in common with type 'ImportCallOptions'. ~~~~~~~~~~~~~~~ @@ -229,7 +238,7 @@ !!! error TS2538: Type '{ "resolution-mode": "import"; }' cannot be used as an index type. ~ !!! error TS1005: ',' expected. -==== /other4.ts (18 errors) ==== +==== /other4.ts (19 errors) ==== // Indirected assertion objecty-thing - not allowed type Asserts1 = { assert: {"resolution-mode": "require"} }; type Asserts2 = { assert: {"resolution-mode": "import"} }; @@ -252,6 +261,8 @@ !!! error TS2448: Block-scoped variable 'RequireInterface' used before its declaration. !!! related TS2728 /other4.ts:9:58: 'RequireInterface' is declared here. & import("pkg", Asserts2).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~~~~~~~~ !!! error TS2448: Block-scoped variable 'Asserts2' used before its declaration. !!! related TS2728 /other4.ts:10:48: 'Asserts2' is declared here. diff --git a/tests/baselines/reference/nodeModulesPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesPackageExports(module=node16).js index d974207d7b4..6c11e3a4ddd 100644 --- a/tests/baselines/reference/nodeModulesPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesPackageExports(module=node16).js @@ -129,15 +129,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesPackageExports(module=nodenext).js index d974207d7b4..6c11e3a4ddd 100644 --- a/tests/baselines/reference/nodeModulesPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesPackageExports(module=nodenext).js @@ -129,15 +129,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjs = __importStar(require("package/cjs")); -const mjs = __importStar(require("package/mjs")); -const type = __importStar(require("package")); +var cjs = __importStar(require("package/cjs")); +var mjs = __importStar(require("package/mjs")); +var type = __importStar(require("package")); cjs; mjs; type; -const cjsi = __importStar(require("inner/cjs")); -const mjsi = __importStar(require("inner/mjs")); -const typei = __importStar(require("inner")); +var cjsi = __importStar(require("inner/cjs")); +var mjsi = __importStar(require("inner/mjs")); +var typei = __importStar(require("inner")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=node16).js b/tests/baselines/reference/nodeModulesPackageImports(module=node16).js index fb612b6c2fd..6a7a02b3ca4 100644 --- a/tests/baselines/reference/nodeModulesPackageImports(module=node16).js +++ b/tests/baselines/reference/nodeModulesPackageImports(module=node16).js @@ -72,9 +72,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const cjs = __importStar(require("#cjs")); -const mjs = __importStar(require("#mjs")); -const type = __importStar(require("#type")); +var cjs = __importStar(require("#cjs")); +var mjs = __importStar(require("#mjs")); +var type = __importStar(require("#type")); cjs; mjs; type; diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=node16).trace.json b/tests/baselines/reference/nodeModulesPackageImports(module=node16).trace.json index 8764b05a71a..8396c26c2c2 100644 --- a/tests/baselines/reference/nodeModulesPackageImports(module=node16).trace.json +++ b/tests/baselines/reference/nodeModulesPackageImports(module=node16).trace.json @@ -90,109 +90,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).js b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).js index fb612b6c2fd..6a7a02b3ca4 100644 --- a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).js @@ -72,9 +72,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const cjs = __importStar(require("#cjs")); -const mjs = __importStar(require("#mjs")); -const type = __importStar(require("#type")); +var cjs = __importStar(require("#cjs")); +var mjs = __importStar(require("#mjs")); +var type = __importStar(require("#type")); cjs; mjs; type; diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json index e3703f64c71..c41f412d789 100644 --- a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json @@ -90,113 +90,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesPackagePatternExports(module=node16).js b/tests/baselines/reference/nodeModulesPackagePatternExports(module=node16).js index cef593a4246..bdb47b47d4d 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExports(module=node16).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index")); -const mjsi = __importStar(require("inner/mjs/index")); -const typei = __importStar(require("inner/js/index")); +var cjsi = __importStar(require("inner/cjs/index")); +var mjsi = __importStar(require("inner/mjs/index")); +var typei = __importStar(require("inner/js/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExports(module=nodenext).js b/tests/baselines/reference/nodeModulesPackagePatternExports(module=nodenext).js index cef593a4246..bdb47b47d4d 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExports(module=nodenext).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index")); -const mjsi = __importStar(require("inner/mjs/index")); -const typei = __importStar(require("inner/js/index")); +var cjsi = __importStar(require("inner/cjs/index")); +var mjsi = __importStar(require("inner/mjs/index")); +var typei = __importStar(require("inner/js/index")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=node16).js b/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=node16).js index 5c3a1fea219..85af807e834 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=node16).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=node16).js @@ -165,15 +165,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/exclude/index")); -const mjsi = __importStar(require("inner/mjs/exclude/index")); -const typei = __importStar(require("inner/js/exclude/index")); +var cjsi = __importStar(require("inner/cjs/exclude/index")); +var mjsi = __importStar(require("inner/mjs/exclude/index")); +var typei = __importStar(require("inner/js/exclude/index")); cjsi; mjsi; typei; -const cjsi2 = __importStar(require("inner/cjs/index")); -const mjsi2 = __importStar(require("inner/mjs/index")); -const typei2 = __importStar(require("inner/js/index")); +var cjsi2 = __importStar(require("inner/cjs/index")); +var mjsi2 = __importStar(require("inner/mjs/index")); +var typei2 = __importStar(require("inner/js/index")); cjsi2; mjsi2; typei2; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=nodenext).js b/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=nodenext).js index 5c3a1fea219..85af807e834 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsExclude(module=nodenext).js @@ -165,15 +165,15 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/exclude/index")); -const mjsi = __importStar(require("inner/mjs/exclude/index")); -const typei = __importStar(require("inner/js/exclude/index")); +var cjsi = __importStar(require("inner/cjs/exclude/index")); +var mjsi = __importStar(require("inner/mjs/exclude/index")); +var typei = __importStar(require("inner/js/exclude/index")); cjsi; mjsi; typei; -const cjsi2 = __importStar(require("inner/cjs/index")); -const mjsi2 = __importStar(require("inner/mjs/index")); -const typei2 = __importStar(require("inner/js/index")); +var cjsi2 = __importStar(require("inner/cjs/index")); +var mjsi2 = __importStar(require("inner/mjs/index")); +var typei2 = __importStar(require("inner/js/index")); cjsi2; mjsi2; typei2; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).js b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).js index 62c5b115698..9bb2bd8809e 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index.cjs")); -const mjsi = __importStar(require("inner/mjs/index.mjs")); -const typei = __importStar(require("inner/js/index.js")); +var cjsi = __importStar(require("inner/cjs/index.cjs")); +var mjsi = __importStar(require("inner/mjs/index.mjs")); +var typei = __importStar(require("inner/js/index.js")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).trace.json b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).trace.json index 649ebf69802..f2612545b75 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).trace.json +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=node16).trace.json @@ -191,109 +191,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).js b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).js index 62c5b115698..9bb2bd8809e 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).js @@ -108,9 +108,9 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const cjsi = __importStar(require("inner/cjs/index.cjs")); -const mjsi = __importStar(require("inner/mjs/index.mjs")); -const typei = __importStar(require("inner/js/index.js")); +var cjsi = __importStar(require("inner/cjs/index.cjs")); +var mjsi = __importStar(require("inner/mjs/index.mjs")); +var typei = __importStar(require("inner/js/index.js")); cjsi; mjsi; typei; diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json index 0806a842d5c..b8c7bc83a18 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json @@ -191,113 +191,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesResolveJsonModule(module=node16).js b/tests/baselines/reference/nodeModulesResolveJsonModule(module=node16).js index c349cb78a0f..b3eba7921c6 100644 --- a/tests/baselines/reference/nodeModulesResolveJsonModule(module=node16).js +++ b/tests/baselines/reference/nodeModulesResolveJsonModule(module=node16).js @@ -35,10 +35,10 @@ export const name2 = ns.default.name; } //// [index.js] import pkg from "./package.json"; -export const name = pkg.name; +export var name = pkg.name; import * as ns from "./package.json"; -export const thing = ns; -export const name2 = ns.default.name; +export var thing = ns; +export var name2 = ns.default.name; //// [index.cjs] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -69,17 +69,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.name2 = exports.thing = exports.name = void 0; -const package_json_1 = __importDefault(require("./package.json")); +var package_json_1 = __importDefault(require("./package.json")); exports.name = package_json_1.default.name; -const ns = __importStar(require("./package.json")); +var ns = __importStar(require("./package.json")); exports.thing = ns; exports.name2 = ns.default.name; //// [index.mjs] import pkg from "./package.json"; -export const name = pkg.name; +export var name = pkg.name; import * as ns from "./package.json"; -export const thing = ns; -export const name2 = ns.default.name; +export var thing = ns; +export var name2 = ns.default.name; //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesResolveJsonModule(module=nodenext).js b/tests/baselines/reference/nodeModulesResolveJsonModule(module=nodenext).js index c349cb78a0f..b3eba7921c6 100644 --- a/tests/baselines/reference/nodeModulesResolveJsonModule(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesResolveJsonModule(module=nodenext).js @@ -35,10 +35,10 @@ export const name2 = ns.default.name; } //// [index.js] import pkg from "./package.json"; -export const name = pkg.name; +export var name = pkg.name; import * as ns from "./package.json"; -export const thing = ns; -export const name2 = ns.default.name; +export var thing = ns; +export var name2 = ns.default.name; //// [index.cjs] "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { @@ -69,17 +69,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.name2 = exports.thing = exports.name = void 0; -const package_json_1 = __importDefault(require("./package.json")); +var package_json_1 = __importDefault(require("./package.json")); exports.name = package_json_1.default.name; -const ns = __importStar(require("./package.json")); +var ns = __importStar(require("./package.json")); exports.thing = ns; exports.name2 = ns.default.name; //// [index.mjs] import pkg from "./package.json"; -export const name = pkg.name; +export var name = pkg.name; import * as ns from "./package.json"; -export const thing = ns; -export const name2 = ns.default.name; +export var thing = ns; +export var name2 = ns.default.name; //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).errors.txt b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).errors.txt index e64d68f5701..8757dbcb626 100644 --- a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).errors.txt @@ -1,10 +1,21 @@ +error TS-1: Pre-emit (9) and post-emit (10) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(3,22): error TS1471: Module './index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.ts(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/index.ts(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/subfolder/index.ts(2,17): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("../index.js")' call instead. To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/subfolder/index.ts(6,23): error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/subfolder/index.ts (2 errors) ==== +!!! error TS-1: Pre-emit (9) and post-emit (10) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 /.src/tests/cases/conformance/node/index.ts:6:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/subfolder/index.ts (5 errors) ==== // cjs format file import {h} from "../index.js"; ~~~~~~~~~~~~~ @@ -16,11 +27,17 @@ tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../ import {f as _f} from "./index.js"; import mod2 = require("./index.js"); export async function f() { + ~ +!!! error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod3 = await import ("../index.js"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. h(); } -==== tests/cases/conformance/node/index.ts (1 errors) ==== +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import {h as _h} from "./index.js"; import mod = require("./index.js"); @@ -30,7 +47,11 @@ tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../ import mod2 = require("./subfolder/index.js"); export async function h() { const mod3 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./subfolder/index.js"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. f(); } ==== tests/cases/conformance/node/package.json (0 errors) ==== diff --git a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).js b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).js index 7ac63da5914..915d4725eb6 100644 --- a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).js +++ b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=node16).js @@ -34,22 +34,118 @@ export async function h() { } //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; import { f } from "./subfolder/index.js"; -export async function h() { - const mod3 = await import("./index.js"); - const mod4 = await import("./subfolder/index.js"); - f(); +export function h() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("./index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./subfolder/index.js")]; + case 2: + mod4 = _a.sent(); + f(); + return [2 /*return*/]; + } + }); + }); } //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; // cjs format file -const index_js_1 = require("../index.js"); -async function f() { - const mod3 = await import("../index.js"); - const mod4 = await import("./index.js"); - (0, index_js_1.h)(); +var index_js_1 = require("../index.js"); +function f() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("../index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./index.js")]; + case 2: + mod4 = _a.sent(); + (0, index_js_1.h)(); + return [2 /*return*/]; + } + }); + }); } exports.f = f; diff --git a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).errors.txt index e64d68f5701..8757dbcb626 100644 --- a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).errors.txt @@ -1,10 +1,21 @@ +error TS-1: Pre-emit (9) and post-emit (10) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +error TS2468: Cannot find global value 'Promise'. tests/cases/conformance/node/index.ts(3,22): error TS1471: Module './index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/index.ts(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/index.ts(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. tests/cases/conformance/node/subfolder/index.ts(2,17): error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("../index.js")' call instead. To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../index.js' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead. +tests/cases/conformance/node/subfolder/index.ts(6,23): error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(7,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +tests/cases/conformance/node/subfolder/index.ts(8,24): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. -==== tests/cases/conformance/node/subfolder/index.ts (2 errors) ==== +!!! error TS-1: Pre-emit (9) and post-emit (10) diagnostic counts do not match! This can indicate that a semantic _error_ was added by the emit resolver - such an error may not be reflected on the command line or in the editor, but may be captured in a baseline here! +!!! related TS-1: The excess diagnostics are: +!!! related TS2705 /.src/tests/cases/conformance/node/index.ts:6:23: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. +!!! error TS2468: Cannot find global value 'Promise'. +==== tests/cases/conformance/node/subfolder/index.ts (5 errors) ==== // cjs format file import {h} from "../index.js"; ~~~~~~~~~~~~~ @@ -16,11 +27,17 @@ tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../ import {f as _f} from "./index.js"; import mod2 = require("./index.js"); export async function f() { + ~ +!!! error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod3 = await import ("../index.js"); + ~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. h(); } -==== tests/cases/conformance/node/index.ts (1 errors) ==== +==== tests/cases/conformance/node/index.ts (3 errors) ==== // esm format file import {h as _h} from "./index.js"; import mod = require("./index.js"); @@ -30,7 +47,11 @@ tests/cases/conformance/node/subfolder/index.ts(3,22): error TS1471: Module '../ import mod2 = require("./subfolder/index.js"); export async function h() { const mod3 = await import ("./index.js"); + ~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. const mod4 = await import ("./subfolder/index.js"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. f(); } ==== tests/cases/conformance/node/package.json (0 errors) ==== diff --git a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).js b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).js index 7ac63da5914..915d4725eb6 100644 --- a/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesSynchronousCallErrors(module=nodenext).js @@ -34,22 +34,118 @@ export async function h() { } //// [index.js] +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; import { f } from "./subfolder/index.js"; -export async function h() { - const mod3 = await import("./index.js"); - const mod4 = await import("./subfolder/index.js"); - f(); +export function h() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("./index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./subfolder/index.js")]; + case 2: + mod4 = _a.sent(); + f(); + return [2 /*return*/]; + } + }); + }); } //// [index.js] "use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; // cjs format file -const index_js_1 = require("../index.js"); -async function f() { - const mod3 = await import("../index.js"); - const mod4 = await import("./index.js"); - (0, index_js_1.h)(); +var index_js_1 = require("../index.js"); +function f() { + return __awaiter(this, void 0, void 0, function () { + var mod3, mod4; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, import("../index.js")]; + case 1: + mod3 = _a.sent(); + return [4 /*yield*/, import("./index.js")]; + case 2: + mod4 = _a.sent(); + (0, index_js_1.h)(); + return [2 /*return*/]; + } + }); + }); } exports.f = f; diff --git a/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).errors.txt b/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).errors.txt index 00001d997b4..5f37fd5f746 100644 --- a/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).errors.txt @@ -1,3 +1,5 @@ +tests/cases/conformance/node/index.ts(2,11): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(4,5): error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. tests/cases/conformance/node/subfolder/index.ts(2,11): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. tests/cases/conformance/node/subfolder/index.ts(4,5): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. @@ -11,11 +13,15 @@ tests/cases/conformance/node/subfolder/index.ts(4,5): error TS1309: The current for await (const y of []) {} ~~~~~ !!! error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. -==== tests/cases/conformance/node/index.ts (0 errors) ==== +==== tests/cases/conformance/node/index.ts (2 errors) ==== // esm format file const x = await 1; + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. export {x}; for await (const y of []) {} + ~~~~~ +!!! error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. ==== tests/cases/conformance/node/package.json (0 errors) ==== { "name": "package", diff --git a/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).js b/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).js index 8d33777f0c4..a609845caa3 100644 --- a/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).js +++ b/tests/baselines/reference/nodeModulesTopLevelAwait(module=node16).js @@ -23,17 +23,69 @@ for await (const y of []) {} //// [index.js] "use strict"; +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = await 1; +var x = await 1; exports.x = x; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.js] +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; // esm format file -const x = await 1; +var x = await 1; export { x }; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).errors.txt b/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).errors.txt index 00001d997b4..5f37fd5f746 100644 --- a/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).errors.txt +++ b/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).errors.txt @@ -1,3 +1,5 @@ +tests/cases/conformance/node/index.ts(2,11): error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. +tests/cases/conformance/node/index.ts(4,5): error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. tests/cases/conformance/node/subfolder/index.ts(2,11): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. tests/cases/conformance/node/subfolder/index.ts(4,5): error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. @@ -11,11 +13,15 @@ tests/cases/conformance/node/subfolder/index.ts(4,5): error TS1309: The current for await (const y of []) {} ~~~~~ !!! error TS1309: The current file is a CommonJS module and cannot use 'await' at the top level. -==== tests/cases/conformance/node/index.ts (0 errors) ==== +==== tests/cases/conformance/node/index.ts (2 errors) ==== // esm format file const x = await 1; + ~~~~~ +!!! error TS1378: Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. export {x}; for await (const y of []) {} + ~~~~~ +!!! error TS1432: Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher. ==== tests/cases/conformance/node/package.json (0 errors) ==== { "name": "package", diff --git a/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).js b/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).js index 8d33777f0c4..a609845caa3 100644 --- a/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesTopLevelAwait(module=nodenext).js @@ -23,17 +23,69 @@ for await (const y of []) {} //// [index.js] "use strict"; +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; // cjs format file -const x = await 1; +var x = await 1; exports.x = x; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.js] +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var _a, e_1, _b, _c; // esm format file -const x = await 1; +var x = await 1; export { x }; -for await (const y of []) { } +try { + for (var _d = true, _e = __asyncValues([]), _f; _f = await _e.next(), _a = _f.done, !_a;) { + _c = _f.value; + _d = false; + try { + var y = _c; + } + finally { + _d = true; + } + } +} +catch (e_1_1) { e_1 = { error: e_1_1 }; } +finally { + try { + if (!_d && !_a && (_b = _e.return)) await _b.call(_e); + } + finally { if (e_1) throw e_1.error; } +} //// [index.d.ts] diff --git a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=node16).js b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=node16).js index 34117c328c5..9fb795cdd28 100644 --- a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=node16).js +++ b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=node16).js @@ -39,7 +39,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -const uses_js_1 = __importDefault(require("./uses.js")); +var uses_js_1 = __importDefault(require("./uses.js")); exports.default = uses_js_1.default; diff --git a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=nodenext).js b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=nodenext).js index 34117c328c5..9fb795cdd28 100644 --- a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeDeclarationEmit6(module=nodenext).js @@ -39,7 +39,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -const uses_js_1 = __importDefault(require("./uses.js")); +var uses_js_1 = __importDefault(require("./uses.js")); exports.default = uses_js_1.default; diff --git a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeOverrideOldResolutionError.js b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeOverrideOldResolutionError.js index 45b793ad781..23956dcec3a 100644 --- a/tests/baselines/reference/nodeModulesTripleSlashReferenceModeOverrideOldResolutionError.js +++ b/tests/baselines/reference/nodeModulesTripleSlashReferenceModeOverrideOldResolutionError.js @@ -28,7 +28,7 @@ export {}; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// foo; // `resolution-mode` is an error in old resolution settings, which resolves is arbitrary diff --git a/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=node16).js b/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=node16).js index 1553828a6ae..86b89812100 100644 --- a/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=node16).js +++ b/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=node16).js @@ -86,7 +86,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const mod = __importStar(require("inner")); +var mod = __importStar(require("inner")); mod.correctVersionApplied; diff --git a/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=nodenext).js b/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=nodenext).js index 1553828a6ae..86b89812100 100644 --- a/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=nodenext).js +++ b/tests/baselines/reference/nodeModulesTypesVersionPackageExports(module=nodenext).js @@ -86,7 +86,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const mod = __importStar(require("inner")); +var mod = __importStar(require("inner")); mod.correctVersionApplied; diff --git a/tests/baselines/reference/nodePackageSelfName(module=node16).js b/tests/baselines/reference/nodePackageSelfName(module=node16).js index 7061f58c6bb..c86ad86b93c 100644 --- a/tests/baselines/reference/nodePackageSelfName(module=node16).js +++ b/tests/baselines/reference/nodePackageSelfName(module=node16).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const self = __importStar(require("package")); +var self = __importStar(require("package")); self; diff --git a/tests/baselines/reference/nodePackageSelfName(module=nodenext).js b/tests/baselines/reference/nodePackageSelfName(module=nodenext).js index 7061f58c6bb..c86ad86b93c 100644 --- a/tests/baselines/reference/nodePackageSelfName(module=nodenext).js +++ b/tests/baselines/reference/nodePackageSelfName(module=nodenext).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // esm format file -const self = __importStar(require("package")); +var self = __importStar(require("package")); self; diff --git a/tests/baselines/reference/nodePackageSelfNameScoped(module=node16).js b/tests/baselines/reference/nodePackageSelfNameScoped(module=node16).js index 8738c8041a9..169953229b5 100644 --- a/tests/baselines/reference/nodePackageSelfNameScoped(module=node16).js +++ b/tests/baselines/reference/nodePackageSelfNameScoped(module=node16).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const self = __importStar(require("@scope/package")); +var self = __importStar(require("@scope/package")); self; diff --git a/tests/baselines/reference/nodePackageSelfNameScoped(module=nodenext).js b/tests/baselines/reference/nodePackageSelfNameScoped(module=nodenext).js index 8738c8041a9..169953229b5 100644 --- a/tests/baselines/reference/nodePackageSelfNameScoped(module=nodenext).js +++ b/tests/baselines/reference/nodePackageSelfNameScoped(module=nodenext).js @@ -55,7 +55,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); // cjs format file -const self = __importStar(require("@scope/package")); +var self = __importStar(require("@scope/package")); self; diff --git a/tests/baselines/reference/nodeResolution1.js b/tests/baselines/reference/nodeResolution1.js index 66cce04a89e..9219345839b 100644 --- a/tests/baselines/reference/nodeResolution1.js +++ b/tests/baselines/reference/nodeResolution1.js @@ -8,9 +8,9 @@ import y = require("./a"); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution2.js b/tests/baselines/reference/nodeResolution2.js index 0d66b012ca7..842cfc66c1e 100644 --- a/tests/baselines/reference/nodeResolution2.js +++ b/tests/baselines/reference/nodeResolution2.js @@ -8,4 +8,4 @@ import y = require("a"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution3.js b/tests/baselines/reference/nodeResolution3.js index 74eeec7057b..7dedaf6d4c8 100644 --- a/tests/baselines/reference/nodeResolution3.js +++ b/tests/baselines/reference/nodeResolution3.js @@ -8,4 +8,4 @@ import y = require("b"); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution4.js b/tests/baselines/reference/nodeResolution4.js index 93b0598f07e..d1b68a207cc 100644 --- a/tests/baselines/reference/nodeResolution4.js +++ b/tests/baselines/reference/nodeResolution4.js @@ -14,8 +14,8 @@ import y = require("./a"); var x = 1; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution5.js b/tests/baselines/reference/nodeResolution5.js index 3dfedea4aab..109810a4364 100644 --- a/tests/baselines/reference/nodeResolution5.js +++ b/tests/baselines/reference/nodeResolution5.js @@ -11,4 +11,4 @@ import y = require("a"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution6.js b/tests/baselines/reference/nodeResolution6.js index 0610c53edcf..3ee4da97624 100644 --- a/tests/baselines/reference/nodeResolution6.js +++ b/tests/baselines/reference/nodeResolution6.js @@ -14,4 +14,4 @@ import y = require("a"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution7.js b/tests/baselines/reference/nodeResolution7.js index 118f9cd3994..570f6143c93 100644 --- a/tests/baselines/reference/nodeResolution7.js +++ b/tests/baselines/reference/nodeResolution7.js @@ -11,4 +11,4 @@ import y = require("a"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nodeResolution8.js b/tests/baselines/reference/nodeResolution8.js index 59a6ee67ec8..0e5fbf5225b 100644 --- a/tests/baselines/reference/nodeResolution8.js +++ b/tests/baselines/reference/nodeResolution8.js @@ -13,4 +13,4 @@ import y = require("a"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nonInferrableTypePropagation2.js b/tests/baselines/reference/nonInferrableTypePropagation2.js index 1cbd3d1533c..5e98d5013d2 100644 --- a/tests/baselines/reference/nonInferrableTypePropagation2.js +++ b/tests/baselines/reference/nonInferrableTypePropagation2.js @@ -34,5 +34,5 @@ const x = pipe(es, filter(exists((n) => n > 0))) //// [nonInferrableTypePropagation2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x = pipe(es, filter(exists(function (n) { return n > 0; }))); diff --git a/tests/baselines/reference/nonMergedOverloads.js b/tests/baselines/reference/nonMergedOverloads.js index 0a1f29254ee..7b85d0c8486 100644 --- a/tests/baselines/reference/nonMergedOverloads.js +++ b/tests/baselines/reference/nonMergedOverloads.js @@ -7,7 +7,7 @@ export function f() { //// [nonMergedOverloads.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; var f = 10; function f() { diff --git a/tests/baselines/reference/nonPrimitiveAndEmptyObject.js b/tests/baselines/reference/nonPrimitiveAndEmptyObject.js index 7cbea88a4ab..1ac72c626f3 100644 --- a/tests/baselines/reference/nonPrimitiveAndEmptyObject.js +++ b/tests/baselines/reference/nonPrimitiveAndEmptyObject.js @@ -18,7 +18,7 @@ fooProps.barProp; //// [nonPrimitiveAndEmptyObject.js] "use strict"; // Repro from #49480 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var _a = foo.fooProps, fooProps = _a === void 0 ? {} : _a; fooProps.barProp; diff --git a/tests/baselines/reference/nounusedTypeParameterConstraint.js b/tests/baselines/reference/nounusedTypeParameterConstraint.js index a448315fa70..e4ca10195d7 100644 --- a/tests/baselines/reference/nounusedTypeParameterConstraint.js +++ b/tests/baselines/reference/nounusedTypeParameterConstraint.js @@ -9,7 +9,7 @@ export type DomainEntityConstructor = { new //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/nullPropertyName.js b/tests/baselines/reference/nullPropertyName.js index e20334a79d9..5faf8a4dcd4 100644 --- a/tests/baselines/reference/nullPropertyName.js +++ b/tests/baselines/reference/nullPropertyName.js @@ -89,42 +89,42 @@ function foo() { } foo.x = 1; foo.y = 1; // keywords -foo["break"] = 1; -foo["case"] = 1; -foo["catch"] = 1; -foo["class"] = 1; -foo["const"] = 1; -foo["continue"] = 1; -foo["debugger"] = 1; -foo["default"] = 1; -foo["delete"] = 1; -foo["do"] = 1; -foo["else"] = 1; -foo["enum"] = 1; -foo["export"] = 1; -foo["extends"] = 1; -foo["false"] = 1; -foo["finally"] = 1; -foo["for"] = 1; -foo["function"] = 1; -foo["if"] = 1; -foo["import"] = 1; -foo["in"] = 1; -foo["instanceof"] = 1; -foo["new"] = 1; -foo["null"] = 1; -foo["return"] = 1; -foo["super"] = 1; -foo["switch"] = 1; -foo["this"] = 1; -foo["throw"] = 1; -foo["true"] = 1; -foo["try"] = 1; -foo["typeof"] = 1; -foo["var"] = 1; -foo["void"] = 1; -foo["while"] = 1; -foo["with"] = 1; +foo.break = 1; +foo.case = 1; +foo.catch = 1; +foo.class = 1; +foo.const = 1; +foo.continue = 1; +foo.debugger = 1; +foo.default = 1; +foo.delete = 1; +foo.do = 1; +foo.else = 1; +foo.enum = 1; +foo.export = 1; +foo.extends = 1; +foo.false = 1; +foo.finally = 1; +foo.for = 1; +foo.function = 1; +foo.if = 1; +foo.import = 1; +foo.in = 1; +foo.instanceof = 1; +foo.new = 1; +foo.null = 1; +foo.return = 1; +foo.super = 1; +foo.switch = 1; +foo.this = 1; +foo.throw = 1; +foo.true = 1; +foo.try = 1; +foo.typeof = 1; +foo.var = 1; +foo.void = 1; +foo.while = 1; +foo.with = 1; foo.implements = 1; foo.interface = 1; foo.let = 1; diff --git a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt index c39ba4d3868..f1d4c7446e1 100644 --- a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt +++ b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt @@ -1,17 +1,12 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(18,5): error TS2411: Property '2.0' of type 'number' is not assignable to 'number' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(21,5): error TS2411: Property '3.0' of type 'MyNumber' is not assignable to 'number' index type 'string'. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(26,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(36,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(50,5): error TS2411: Property '2.0' of type 'number' is not assignable to 'number' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(68,5): error TS2411: Property '2.0' of type 'number' is not assignable to 'number' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(85,5): error TS2322: Type 'number' is not assignable to type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(88,9): error TS2304: Cannot find name 'Myn'. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(90,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts(93,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts (11 errors) ==== +==== tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts (6 errors) ==== // String indexer types constrain the types of named properties in their containing type interface MyNumber extends Number { @@ -39,13 +34,9 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerCo !!! error TS2411: Property '3.0' of type 'MyNumber' is not assignable to 'number' index type 'string'. get X() { // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return ''; } set X(v) { } // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo() { return ''; @@ -56,8 +47,6 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerCo static foo() { } // ok static get X() { // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } } @@ -121,13 +110,9 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerCo !!! error TS2304: Cannot find name 'Myn'. get X() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return ''; }, set X(v) { }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo() { return ''; } diff --git a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers01.js b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers01.js index ec0cae158fc..c0de5807e56 100644 --- a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers01.js +++ b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers01.js @@ -2,4 +2,4 @@ var { while } = { while: 1 } //// [objectBindingPatternKeywordIdentifiers01.js] -var = { "while": 1 }["while"]; +var = { while: 1 }.while; diff --git a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers02.js b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers02.js index 88f5e1b56d8..a11af94d775 100644 --- a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers02.js +++ b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers02.js @@ -2,4 +2,4 @@ var { while: while } = { while: 1 } //// [objectBindingPatternKeywordIdentifiers02.js] -var _a = { "while": 1 }, = _a["while"], = _a["while"]; +var _a = { while: 1 }, = _a.while, = _a.while; diff --git a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers03.js b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers03.js index 6c9a539bb69..edd017977ae 100644 --- a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers03.js +++ b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers03.js @@ -2,4 +2,4 @@ var { "while" } = { while: 1 } //// [objectBindingPatternKeywordIdentifiers03.js] -var = { "while": 1 }["while"]; +var = { while: 1 }["while"]; diff --git a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers04.js b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers04.js index a93e76c7e9c..f10a47179b8 100644 --- a/tests/baselines/reference/objectBindingPatternKeywordIdentifiers04.js +++ b/tests/baselines/reference/objectBindingPatternKeywordIdentifiers04.js @@ -2,4 +2,4 @@ var { "while": while } = { while: 1 } //// [objectBindingPatternKeywordIdentifiers04.js] -var _a = { "while": 1 }, = _a["while"], = _a["while"]; +var _a = { while: 1 }, = _a["while"], = _a.while; diff --git a/tests/baselines/reference/objectFreezeLiteralsDontWiden.js b/tests/baselines/reference/objectFreezeLiteralsDontWiden.js index de9d5bec07f..c092bfccab2 100644 --- a/tests/baselines/reference/objectFreezeLiteralsDontWiden.js +++ b/tests/baselines/reference/objectFreezeLiteralsDontWiden.js @@ -11,7 +11,7 @@ preferredRevision = PUPPETEER_REVISIONS.firefox; //// [objectFreezeLiteralsDontWiden.js] var PUPPETEER_REVISIONS = Object.freeze({ chromium: '1011831', - firefox: 'latest' + firefox: 'latest', }); var preferredRevision = PUPPETEER_REVISIONS.chromium; preferredRevision = PUPPETEER_REVISIONS.firefox; diff --git a/tests/baselines/reference/objectIndexer.js b/tests/baselines/reference/objectIndexer.js index 07c603e02b2..5d30f5f030c 100644 --- a/tests/baselines/reference/objectIndexer.js +++ b/tests/baselines/reference/objectIndexer.js @@ -18,7 +18,7 @@ class Emitter { //// [objectIndexer.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Emitter = /** @class */ (function () { function Emitter() { this.listeners = {}; diff --git a/tests/baselines/reference/objectLitIndexerContextualType.js b/tests/baselines/reference/objectLitIndexerContextualType.js index 601462d8751..6972d6aa200 100644 --- a/tests/baselines/reference/objectLitIndexerContextualType.js +++ b/tests/baselines/reference/objectLitIndexerContextualType.js @@ -27,14 +27,14 @@ y = { var x; var y; x = { - s: function (t) { return t * t; } + s: function (t) { return t * t; }, // Should error }; x = { - 0: function (t) { return t * t; } + 0: function (t) { return t * t; }, // Should error }; y = { - s: function (t) { return t * t; } + s: function (t) { return t * t; }, // Should error }; y = { - 0: function (t) { return t * t; } + 0: function (t) { return t * t; }, // Should error }; diff --git a/tests/baselines/reference/objectLitPropertyScoping.errors.txt b/tests/baselines/reference/objectLitPropertyScoping.errors.txt deleted file mode 100644 index 420f8a5f192..00000000000 --- a/tests/baselines/reference/objectLitPropertyScoping.errors.txt +++ /dev/null @@ -1,24 +0,0 @@ -tests/cases/compiler/objectLitPropertyScoping.ts(5,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/objectLitPropertyScoping.ts(8,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/objectLitPropertyScoping.ts (2 errors) ==== - // Should compile, x and y should not be picked up from the properties - - function makePoint(x: number, y: number) { - return { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return x; - }, - get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return y; - }, - dist: function () { - return Math.sqrt(x * x + y * y); - } - } - }; \ No newline at end of file diff --git a/tests/baselines/reference/objectLiteralComputedNameNoDeclarationError.js b/tests/baselines/reference/objectLiteralComputedNameNoDeclarationError.js index 23e04a1a65b..7b43a331ce7 100644 --- a/tests/baselines/reference/objectLiteralComputedNameNoDeclarationError.js +++ b/tests/baselines/reference/objectLiteralComputedNameNoDeclarationError.js @@ -10,10 +10,10 @@ export const Baa = { //// [objectLiteralComputedNameNoDeclarationError.js] "use strict"; var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Baa = void 0; var Foo = { - BANANA: 'banana' + BANANA: 'banana', }; exports.Baa = (_a = {}, _a[Foo.BANANA] = 1, diff --git a/tests/baselines/reference/objectLiteralErrorsES3.errors.txt b/tests/baselines/reference/objectLiteralErrorsES3.errors.txt deleted file mode 100644 index 99b4f5c4ae0..00000000000 --- a/tests/baselines/reference/objectLiteralErrorsES3.errors.txt +++ /dev/null @@ -1,20 +0,0 @@ -tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts(1,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts(3,40): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts (4 errors) ==== - var e1 = { get a() { return 4; } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var e2 = { set a(n) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var e3 = { get a() { return ''; }, set a(n) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - \ No newline at end of file diff --git a/tests/baselines/reference/objectLiteralGettersAndSetters.errors.txt b/tests/baselines/reference/objectLiteralGettersAndSetters.errors.txt deleted file mode 100644 index 1290859fbf9..00000000000 --- a/tests/baselines/reference/objectLiteralGettersAndSetters.errors.txt +++ /dev/null @@ -1,188 +0,0 @@ -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(2,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(2,50): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(3,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(3,50): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(4,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(4,51): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(5,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(5,49): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(6,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(6,51): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(7,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(7,50): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(18,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(22,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(26,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(30,21): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(35,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(35,62): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(36,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(36,69): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(37,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(37,59): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(38,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(38,60): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(42,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(43,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(50,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(55,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(60,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(64,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(67,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(68,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(76,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts(77,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts (34 errors) ==== - // Get and set accessor with the same name - var sameName1a = { get 'a'() { return ''; }, set a(n) { var p = n; var p: string; } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameName2a = { get 0.0() { return ''; }, set 0(n) { var p = n; var p: string; } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameName3a = { get 0x20() { return ''; }, set 3.2e1(n) { var p = n; var p: string; } }; - ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameName4a = { get ''() { return ''; }, set ""(n) { var p = n; var p: string; } }; - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameName5a = { get '\t'() { return ''; }, set '\t'(n) { var p = n; var p: string; } }; - ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameName6a = { get 'a'() { return ''; }, set a(n) { var p = n; var p: string; } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - // PropertyName CallSignature{FunctionBody} is equivalent to PropertyName:function CallSignature{FunctionBody} - var callSig1 = { num(n: number) { return '' } }; - var callSig1: { num: (n: number) => string; }; - var callSig2 = { num: function (n: number) { return '' } }; - var callSig2: { num: (n: number) => string; }; - var callSig3 = { num: (n: number) => '' }; - var callSig3: { num: (n: number) => string; }; - - // Get accessor only, type of the property is the annotated return type of the get accessor - var getter1 = { get x(): string { return undefined; } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var getter1: { readonly x: string; } - - // Get accessor only, type of the property is the inferred return type of the get accessor - var getter2 = { get x() { return ''; } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var getter2: { readonly x: string; } - - // Set accessor only, type of the property is the param type of the set accessor - var setter1 = { set x(n: number) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var setter1: { x: number }; - - // Set accessor only, type of the property is Any for an unannotated set accessor - var setter2 = { set x(n) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var setter2: { x: any }; - - var anyVar: any; - // Get and set accessor with matching type annotations - var sameType1 = { get x(): string { return undefined; }, set x(n: string) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameType2 = { get x(): Array { return undefined; }, set x(n: number[]) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameType3 = { get x(): any { return undefined; }, set x(n: typeof anyVar) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var sameType4 = { get x(): Date { return undefined; }, set x(n: Date) { } }; - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - // Type of unannotated get accessor return type is the type annotation of the set accessor param - var setParamType1 = { - set n(x: (t: string) => void) { }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - get n() { return (t) => { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var p: string; - var p = t; - } - } - }; - var setParamType2 = { - get n() { return (t) => { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var p: string; - var p = t; - } - }, - set n(x: (t: string) => void) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - }; - - // Type of unannotated set accessor parameter is the return type annotation of the get accessor - var getParamType1 = { - set n(x) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var y = x; - var y: string; - }, - get n() { return ''; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - }; - var getParamType2 = { - get n() { return ''; }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set n(x) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var y = x; - var y: string; - } - }; - - // Type of unannotated accessors is the inferred return type of the get accessor - var getParamType3 = { - get n() { return ''; }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set n(x) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var y = x; - var y: string; - } - }; - - \ No newline at end of file diff --git a/tests/baselines/reference/objectLiteralMemberWithModifiers2.errors.txt b/tests/baselines/reference/objectLiteralMemberWithModifiers2.errors.txt index 0d1822339b6..1a932b0dddf 100644 --- a/tests/baselines/reference/objectLiteralMemberWithModifiers2.errors.txt +++ b/tests/baselines/reference/objectLiteralMemberWithModifiers2.errors.txt @@ -1,13 +1,10 @@ tests/cases/compiler/objectLiteralMemberWithModifiers2.ts(1,11): error TS1042: 'public' modifier cannot be used here. -tests/cases/compiler/objectLiteralMemberWithModifiers2.ts(1,22): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/objectLiteralMemberWithModifiers2.ts(1,22): error TS2378: A 'get' accessor must return a value. -==== tests/cases/compiler/objectLiteralMemberWithModifiers2.ts (3 errors) ==== +==== tests/cases/compiler/objectLiteralMemberWithModifiers2.ts (2 errors) ==== var v = { public get foo() { } } ~~~~~~ !!! error TS1042: 'public' modifier cannot be used here. ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2378: A 'get' accessor must return a value. \ No newline at end of file diff --git a/tests/baselines/reference/objectLiteralParameterResolution.js b/tests/baselines/reference/objectLiteralParameterResolution.js index 5912a2229b1..81d5fb98a42 100644 --- a/tests/baselines/reference/objectLiteralParameterResolution.js +++ b/tests/baselines/reference/objectLiteralParameterResolution.js @@ -25,5 +25,5 @@ var s = $.extend({ dataType: "json", converters: { "text json": "" }, traditional: true, - timeout: 12 + timeout: 12, }, ""); diff --git a/tests/baselines/reference/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.js b/tests/baselines/reference/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.js index 33ae1f6c8f0..e6a9a263164 100644 --- a/tests/baselines/reference/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.js +++ b/tests/baselines/reference/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.js @@ -28,11 +28,11 @@ var y = { 42: , get e() { }, set f() { }, - "this": , - "super": , - "var": , - "class": , - "typeof": + this: , + super: , + var: , + class: , + typeof: }; var x = (_a = { a: a, @@ -43,4 +43,4 @@ var x = (_a = { _a.a = a, _a[1] = , _a); -var v = { "class": }; // error +var v = { class: }; // error diff --git a/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.errors.txt b/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.errors.txt deleted file mode 100644 index 1b1426e28b2..00000000000 --- a/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.errors.txt +++ /dev/null @@ -1,14 +0,0 @@ -tests/cases/compiler/objectLiteralWithGetAccessorInsideFunction.ts(3,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/objectLiteralWithGetAccessorInsideFunction.ts (1 errors) ==== - function bar() { - var x = { - get _extraOccluded() { - ~~~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var occluded = 0; - return occluded; - }, - } - } \ No newline at end of file diff --git a/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.js b/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.js index 58216c786ae..bf1ffdd504e 100644 --- a/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.js +++ b/tests/baselines/reference/objectLiteralWithGetAccessorInsideFunction.js @@ -14,6 +14,6 @@ function bar() { get _extraOccluded() { var occluded = 0; return occluded; - } + }, }; } diff --git a/tests/baselines/reference/objectRestReadonly.js b/tests/baselines/reference/objectRestReadonly.js index b00846861d9..925a286bd52 100644 --- a/tests/baselines/reference/objectRestReadonly.js +++ b/tests/baselines/reference/objectRestReadonly.js @@ -32,7 +32,7 @@ var __rest = (this && this.__rest) || function (s, e) { var obj = { foo: 'bar', baz: 'qux', - quux: 'quuz' + quux: 'quuz', }; var foo = obj.foo, rest = __rest(obj, ["foo"]); delete rest.baz; diff --git a/tests/baselines/reference/objectSpreadRepeatedComplexity.js b/tests/baselines/reference/objectSpreadRepeatedComplexity.js index 8d860377a25..fc2815bbcf0 100644 --- a/tests/baselines/reference/objectSpreadRepeatedComplexity.js +++ b/tests/baselines/reference/objectSpreadRepeatedComplexity.js @@ -101,60 +101,60 @@ function f(cnd) { // Type is a union of 2^(n-1) members, where n is the number of spread objects return __assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign(__assign({}, (cnd[1] && cnd[2] && { - prop0: 0 + prop0: 0, })), (cnd[3] && { prop3a: 1, - prop3b: 1 + prop3b: 1, })), (cnd[4] && { prop4a: 1, - prop4b: 1 + prop4b: 1, })), (cnd[5] && { prop5a: 1, - prop5b: 1 + prop5b: 1, })), (cnd[6] && { prop6a: 1, - prop6b: 1 + prop6b: 1, })), (cnd[7] && { prop7a: 1, - prop7b: 1 + prop7b: 1, })), (cnd[8] && { prop8a: 1, - prop8b: 1 + prop8b: 1, })), (cnd[9] && { prop9a: 1, - prop9b: 1 + prop9b: 1, })), (cnd[10] && { prop10a: 1, - prop10b: 1 + prop10b: 1, })), (cnd[11] && { prop11a: 1, - prop11b: 1 + prop11b: 1, })), (cnd[12] && { prop12a: 1, - prop12b: 1 + prop12b: 1, })), (cnd[13] && { prop13a: 1, - prop13b: 1 + prop13b: 1, })), (cnd[14] && { prop14a: 1, - prop14b: 1 + prop14b: 1, })), (cnd[15] && { prop15a: 1, - prop15b: 1 + prop15b: 1, })), (cnd[16] && { prop16a: 1, - prop16b: 1 + prop16b: 1, })), (cnd[17] && { prop17a: 1, - prop17b: 1 + prop17b: 1, })), (cnd[18] && { prop18a: 1, - prop18b: 1 + prop18b: 1, })), (cnd[19] && { prop19a: 1, - prop19b: 1 + prop19b: 1, })), (cnd[20] && { prop20a: 1, - prop20b: 1 + prop20b: 1, })); } diff --git a/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.errors.txt b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.errors.txt new file mode 100644 index 00000000000..d357fc6e1cb --- /dev/null +++ b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.errors.txt @@ -0,0 +1,153 @@ +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(33,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(34,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(64,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(65,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(94,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(95,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(124,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. +tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts(125,13): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. + + +==== tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts (8 errors) ==== + // string named numeric properties are legal and distinct when indexed by string values + // indexed numerically the value is converted to a number + // no errors expected below + + class C { + "0.1": void; + ".1": Object; + "1": number; + "1.": string; + "1..": boolean; + "1.0": Date; + "-1.0": RegExp; + "-1": Date; + } + + var c: C; + var r1 = c['0.1']; + var r2 = c['.1']; + var r3 = c['1']; + var r3 = c[1]; + var r4 = c['1.']; + var r3 = c[1.]; // same as indexing by 1 when done numerically + var r5 = c['1..']; + var r6 = c['1.0']; + var r3 = c[1.0]; // same as indexing by 1 when done numerically + // BUG 823822 + var r7 = i[-1]; + var r7 = i[-1.0]; + var r8 = i["-1.0"]; + var r9 = i["-1"]; + var r10 = i[0x1] + var r11 = i[-0x1] + var r12 = i[01] + ~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. + var r13 = i[-01] + ~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. + + interface I { + "0.1": void; + ".1": Object; + "1": number; + "1.": string; + "1..": boolean; + "1.0": Date; + "-1.0": RegExp; + "-1": Date; + } + + var i: I; + var r1 = i['0.1']; + var r2 = i['.1']; + var r3 = i['1']; + var r3 = c[1]; + var r4 = i['1.']; + var r3 = c[1.]; // same as indexing by 1 when done numerically + var r5 = i['1..']; + var r6 = i['1.0']; + var r3 = c[1.0]; // same as indexing by 1 when done numerically + // BUG 823822 + var r7 = i[-1]; + var r7 = i[-1.0]; + var r8 = i["-1.0"]; + var r9 = i["-1"]; + var r10 = i[0x1] + var r11 = i[-0x1] + var r12 = i[01] + ~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. + var r13 = i[-01] + ~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. + + var a: { + "0.1": void; + ".1": Object; + "1": number; + "1.": string; + "1..": boolean; + "1.0": Date; + "-1.0": RegExp; + "-1": Date; + } + + var r1 = a['0.1']; + var r2 = a['.1']; + var r3 = a['1']; + var r3 = c[1]; + var r4 = a['1.']; + var r3 = c[1.]; // same as indexing by 1 when done numerically + var r5 = a['1..']; + var r6 = a['1.0']; + var r3 = c[1.0]; // same as indexing by 1 when done numerically + // BUG 823822 + var r7 = i[-1]; + var r7 = i[-1.0]; + var r8 = i["-1.0"]; + var r9 = i["-1"]; + var r10 = i[0x1] + var r11 = i[-0x1] + var r12 = i[01] + ~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. + var r13 = i[-01] + ~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. + + var b = { + "0.1": null, + ".1": new Object(), + "1": 1, + "1.": "", + "1..": true, + "1.0": new Date(), + "-1.0": /123/, + "-1": Date + }; + + var r1 = b['0.1']; + var r2 = b['.1']; + var r3 = b['1']; + var r3 = c[1]; + var r4 = b['1.']; + var r3 = c[1.]; // same as indexing by 1 when done numerically + var r5 = b['1..']; + var r6 = b['1.0']; + var r3 = c[1.0]; // same as indexing by 1 when done numerically + // BUG 823822 + var r7 = i[-1]; + var r7 = i[-1.0]; + var r8 = i["-1.0"]; + var r9 = i["-1"]; + var r10 = i[0x1] + var r11 = i[-0x1] + var r12 = i[01] + ~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. + var r13 = i[-01] + ~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '-0o1'. + \ No newline at end of file diff --git a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js index ef875e32b55..9552239b50d 100644 --- a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js +++ b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js @@ -80,7 +80,7 @@ var r4 = a["~!@#$%^&*()_+{}|:'<>?\/.,`"]; var b = { " ": 1, "a b": "", - "~!@#$%^&*()_+{}|:'<>?\/.,`": 1 + "~!@#$%^&*()_+{}|:'<>?\/.,`": 1, }; var r = b[" "]; var r2 = b[" "]; diff --git a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js index c92f362d2a7..50af55a05c1 100644 --- a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js @@ -91,7 +91,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return ''; } }; // not a construct signature, function called new +var b = { new: function (x) { return ''; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js b/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js index e2a52a94ba7..d7810eb112d 100644 --- a/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js @@ -91,7 +91,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return ''; } }; // not a construct signature, function called new +var b = { new: function (x) { return ''; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js index 508176cff64..14e56d5c0df 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js @@ -92,7 +92,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return ''; } }; // not a construct signature, function called new +var b = { new: function (x) { return ''; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js index f8bd1c88a6f..c5a133eda01 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js @@ -109,7 +109,7 @@ var D = /** @class */ (function () { return D; }()); var a; -var b = { "new": function (x, y) { return ''; } }; // not a construct signature, function called new +var b = { new: function (x, y) { return ''; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js index 511e85056ec..e7da6d95656 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js @@ -128,7 +128,7 @@ var D = /** @class */ (function () { return D; }()); var a; -var b = { "new": function (x, y) { return ''; } }; // not a construct signature, function called new +var b = { new: function (x, y) { return ''; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js index f077afc2c58..66627cb4370 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js @@ -99,7 +99,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return null; } }; // not a construct signature, function called new +var b = { new: function (x) { return null; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js index 062c487959f..1a8ab9a9350 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js @@ -95,7 +95,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return null; } }; // not a construct signature, function called new +var b = { new: function (x) { return null; } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js index 8f3f218a87d..452b180d7dd 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js @@ -87,7 +87,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return x; } }; +var b = { new: function (x) { return x; } }; function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js index 28ea1623e26..4a82561903a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js @@ -87,7 +87,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x) { return new C(x); } }; +var b = { new: function (x) { return new C(x); } }; function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js index 532f16e92a6..e5cceca46ef 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js @@ -91,7 +91,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x, y) { return new C(x, y); } }; // not a construct signature, function called new +var b = { new: function (x, y) { return new C(x, y); } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js index f13c92fb10a..cfc63eb24e3 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js @@ -91,7 +91,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x, y) { return new C(x, y); } }; // not a construct signature, function called new +var b = { new: function (x, y) { return new C(x, y); } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js index fa53cbf878a..5939f3f8aae 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js @@ -91,7 +91,7 @@ var C = /** @class */ (function () { return C; }()); var a; -var b = { "new": function (x, y) { return new C(x, y); } }; // not a construct signature, function called new +var b = { new: function (x, y) { return new C(x, y); } }; // not a construct signature, function called new function foo1b(x) { } function foo1c(x) { } function foo2(x) { } diff --git a/tests/baselines/reference/octalIntegerLiteralError.js b/tests/baselines/reference/octalIntegerLiteralError.js index 068978d2657..94ef1c8ee66 100644 --- a/tests/baselines/reference/octalIntegerLiteralError.js +++ b/tests/baselines/reference/octalIntegerLiteralError.js @@ -19,5 +19,5 @@ var oct2 = 1817; var obj1 = { 19230: "hi", 19230: "Hello", - "19230": "world" + "19230": "world", }; diff --git a/tests/baselines/reference/octalLiteralInStrictModeES3.errors.txt b/tests/baselines/reference/octalLiteralInStrictModeES3.errors.txt index a884dbc5005..3c95b6cb556 100644 --- a/tests/baselines/reference/octalLiteralInStrictModeES3.errors.txt +++ b/tests/baselines/reference/octalLiteralInStrictModeES3.errors.txt @@ -1,8 +1,8 @@ -tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts(2,1): error TS1121: Octal literals are not allowed in strict mode. +tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts(2,1): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o3'. ==== tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts (1 errors) ==== "use strict"; 03; ~~ -!!! error TS1121: Octal literals are not allowed in strict mode. \ No newline at end of file +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o3'. \ No newline at end of file diff --git a/tests/baselines/reference/omitTypeTestErrors01.js b/tests/baselines/reference/omitTypeTestErrors01.js index d4fbea6f63d..c331754c96e 100644 --- a/tests/baselines/reference/omitTypeTestErrors01.js +++ b/tests/baselines/reference/omitTypeTestErrors01.js @@ -20,7 +20,7 @@ export function getBazB(baz: Baz) { //// [omitTypeTestErrors01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getBazB = exports.getBarC = void 0; function getBarC(bar) { return bar.c; diff --git a/tests/baselines/reference/omitTypeTests01.js b/tests/baselines/reference/omitTypeTests01.js index 4d0b0e6badc..ff049037e9f 100644 --- a/tests/baselines/reference/omitTypeTests01.js +++ b/tests/baselines/reference/omitTypeTests01.js @@ -20,7 +20,7 @@ export function getBazA(baz: Baz) { //// [omitTypeTests01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getBazA = exports.getBarA = void 0; function getBarA(bar) { return bar.a; diff --git a/tests/baselines/reference/operationsAvailableOnPromisedType.js b/tests/baselines/reference/operationsAvailableOnPromisedType.js index 7043cd573d6..ed380e5941a 100644 --- a/tests/baselines/reference/operationsAvailableOnPromisedType.js +++ b/tests/baselines/reference/operationsAvailableOnPromisedType.js @@ -129,7 +129,7 @@ function fn(a, b, c, d, e, f, g) { return [3 /*break*/, 12]; case 7: _e.trys.push([7, , 10, 11]); - if (!(!_a && !_b && (_c = c_1["return"]))) return [3 /*break*/, 9]; + if (!(!_a && !_b && (_c = c_1.return))) return [3 /*break*/, 9]; return [4 /*yield*/, _c.call(c_1)]; case 8: _e.sent(); diff --git a/tests/baselines/reference/optionalSetterParam.errors.txt b/tests/baselines/reference/optionalSetterParam.errors.txt index 732351671ce..1e87132ffa7 100644 --- a/tests/baselines/reference/optionalSetterParam.errors.txt +++ b/tests/baselines/reference/optionalSetterParam.errors.txt @@ -1,11 +1,11 @@ -tests/cases/compiler/optionalSetterParam.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/compiler/optionalSetterParam.ts(3,25): error TS1051: A 'set' accessor cannot have an optional parameter. ==== tests/cases/compiler/optionalSetterParam.ts (1 errors) ==== class foo { public set bar(param?:any) { } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. + ~ +!!! error TS1051: A 'set' accessor cannot have an optional parameter. } \ No newline at end of file diff --git a/tests/baselines/reference/overloadModifiersMustAgree.js b/tests/baselines/reference/overloadModifiersMustAgree.js index af21460d25b..168765a77c9 100644 --- a/tests/baselines/reference/overloadModifiersMustAgree.js +++ b/tests/baselines/reference/overloadModifiersMustAgree.js @@ -17,7 +17,7 @@ interface I { //// [overloadModifiersMustAgree.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var baz = /** @class */ (function () { function baz() { } diff --git a/tests/baselines/reference/overloadedConstructorFixesInferencesAppropriately.js b/tests/baselines/reference/overloadedConstructorFixesInferencesAppropriately.js index e911b405074..ba61bd74596 100644 --- a/tests/baselines/reference/overloadedConstructorFixesInferencesAppropriately.js +++ b/tests/baselines/reference/overloadedConstructorFixesInferencesAppropriately.js @@ -44,5 +44,5 @@ function load() { } new AsyncLoader({ asyncLoad: load, - children: function (result) { return result.success; } + children: function (result) { return result.success; }, }); // should work fine diff --git a/tests/baselines/reference/overrideWithoutNoImplicitOverride1.js b/tests/baselines/reference/overrideWithoutNoImplicitOverride1.js index e32cb4fb489..11545fbb926 100644 --- a/tests/baselines/reference/overrideWithoutNoImplicitOverride1.js +++ b/tests/baselines/reference/overrideWithoutNoImplicitOverride1.js @@ -63,7 +63,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.NonAmbientDerived = exports.NonAmbientBase = exports.NonAmbientClass = void 0; var NonAmbientClass = /** @class */ (function () { function NonAmbientClass() { diff --git a/tests/baselines/reference/packageJsonMain.js b/tests/baselines/reference/packageJsonMain.js index 8a545c49016..e40316801bf 100644 --- a/tests/baselines/reference/packageJsonMain.js +++ b/tests/baselines/reference/packageJsonMain.js @@ -27,7 +27,7 @@ foo + bar + baz; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("foo"); var bar = require("bar"); var baz = require("baz"); diff --git a/tests/baselines/reference/packageJsonMain_isNonRecursive.js b/tests/baselines/reference/packageJsonMain_isNonRecursive.js index 61d98c81f11..db02ba5bd21 100644 --- a/tests/baselines/reference/packageJsonMain_isNonRecursive.js +++ b/tests/baselines/reference/packageJsonMain_isNonRecursive.js @@ -15,4 +15,4 @@ import foo = require("foo"); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.js b/tests/baselines/reference/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.js index 2bda755617f..7b36c084dd2 100644 --- a/tests/baselines/reference/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.js +++ b/tests/baselines/reference/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.js @@ -30,7 +30,7 @@ appendToOptionalArray(foo, 'x', "no"); // should fail //// [paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.appendToOptionalArray = void 0; function appendToOptionalArray(object, key, value) { var array = object[key]; diff --git a/tests/baselines/reference/parenthesisDoesNotBlockAliasSymbolCreation.js b/tests/baselines/reference/parenthesisDoesNotBlockAliasSymbolCreation.js index 7682fc58af0..92049523f07 100644 --- a/tests/baselines/reference/parenthesisDoesNotBlockAliasSymbolCreation.js +++ b/tests/baselines/reference/parenthesisDoesNotBlockAliasSymbolCreation.js @@ -19,7 +19,7 @@ export const a4 = null as { x : number } & InvalidKeys2<"a">; //// [parenthesisDoesNotBlockAliasSymbolCreation.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a4 = exports.a3 = exports.a2 = exports.a = void 0; exports.a = null; exports.a2 = null; diff --git a/tests/baselines/reference/parseAssertEntriesError.errors.txt b/tests/baselines/reference/parseAssertEntriesError.errors.txt index b0784172a9a..a26d6364a16 100644 --- a/tests/baselines/reference/parseAssertEntriesError.errors.txt +++ b/tests/baselines/reference/parseAssertEntriesError.errors.txt @@ -1,3 +1,4 @@ +error TS2468: Cannot find global value 'Promise'. /index.ts(2,7): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? /index.ts(2,32): error TS1478: Identifier or string literal expected. /index.ts(2,32): error TS2695: Left side of comma operator is unused and has no side effects. @@ -7,6 +8,7 @@ /index.ts(2,69): error TS1128: Declaration or statement expected. /index.ts(2,70): error TS1128: Declaration or statement expected. /index.ts(2,71): error TS2304: Cannot find name 'RequireInterface'. +/index.ts(3,7): error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. /index.ts(3,36): error TS1005: ':' expected. /index.ts(3,70): error TS2339: Property 'ImportInterface' does not exist on type 'Promise<{ default: typeof import("/node_modules/pkg/import"); }>'. /index.ts(5,34): error TS1340: Module 'pkg' does not refer to a type, but is used as a type here. Did you mean 'typeof import('pkg')'? @@ -33,7 +35,8 @@ /index.ts(6,112): error TS1128: Declaration or statement expected. -==== /index.ts (33 errors) ==== +!!! error TS2468: Cannot find global value 'Promise'. +==== /index.ts (34 errors) ==== export type LocalInterface = & import("pkg", { assert: {1234, "resolution-mode": "require"} }).RequireInterface ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -55,6 +58,8 @@ ~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'RequireInterface'. & import("pkg", { assert: {1234, "resolution-mode": "import"} }).ImportInterface; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS2712: A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option. ~ !!! error TS1005: ':' expected. ~~~~~~~~~~~~~~~ diff --git a/tests/baselines/reference/parseEntityNameWithReservedWord.js b/tests/baselines/reference/parseEntityNameWithReservedWord.js index 2de1b14b059..55dab055c57 100644 --- a/tests/baselines/reference/parseEntityNameWithReservedWord.js +++ b/tests/baselines/reference/parseEntityNameWithReservedWord.js @@ -8,4 +8,4 @@ var Bool; (function (Bool) { Bool[Bool["false"] = 0] = "false"; })(Bool || (Bool = {})); -var x = Bool["false"]; +var x = Bool.false; diff --git a/tests/baselines/reference/parseErrorDoubleCommaInCall.js b/tests/baselines/reference/parseErrorDoubleCommaInCall.js index f1a50cccfde..358bf9ad208 100644 --- a/tests/baselines/reference/parseErrorDoubleCommaInCall.js +++ b/tests/baselines/reference/parseErrorDoubleCommaInCall.js @@ -6,5 +6,5 @@ Boolean({ //// [parseErrorDoubleCommaInCall.js] Boolean({ - x: 0 + x: 0, }); diff --git a/tests/baselines/reference/parser0_004152.js b/tests/baselines/reference/parser0_004152.js index fe3297ee3c1..85b29a535e8 100644 --- a/tests/baselines/reference/parser0_004152.js +++ b/tests/baselines/reference/parser0_004152.js @@ -6,7 +6,7 @@ export class Game { //// [parser0_004152.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Game = void 0; var Game = /** @class */ (function () { function Game() { diff --git a/tests/baselines/reference/parser509546.js b/tests/baselines/reference/parser509546.js index df9f639eb1e..2ead0b304af 100644 --- a/tests/baselines/reference/parser509546.js +++ b/tests/baselines/reference/parser509546.js @@ -6,7 +6,7 @@ export class Logger { //// [parser509546.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = void 0; var Logger = /** @class */ (function () { function Logger() { diff --git a/tests/baselines/reference/parser509546_1.js b/tests/baselines/reference/parser509546_1.js index 373dd395378..366e5aa7421 100644 --- a/tests/baselines/reference/parser509546_1.js +++ b/tests/baselines/reference/parser509546_1.js @@ -6,7 +6,7 @@ export class Logger { //// [parser509546_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = void 0; var Logger = /** @class */ (function () { function Logger() { diff --git a/tests/baselines/reference/parser509546_2.js b/tests/baselines/reference/parser509546_2.js index 24a12d2fa10..3354b2bf353 100644 --- a/tests/baselines/reference/parser509546_2.js +++ b/tests/baselines/reference/parser509546_2.js @@ -8,7 +8,7 @@ export class Logger { //// [parser509546_2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = void 0; var Logger = /** @class */ (function () { function Logger() { diff --git a/tests/baselines/reference/parser618973.js b/tests/baselines/reference/parser618973.js index 25064760cba..3d97dacea43 100644 --- a/tests/baselines/reference/parser618973.js +++ b/tests/baselines/reference/parser618973.js @@ -6,7 +6,7 @@ export export class Foo { //// [parser618973.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo = /** @class */ (function () { function Foo() { diff --git a/tests/baselines/reference/parserArgumentList1.js b/tests/baselines/reference/parserArgumentList1.js index 5ae5ab174b6..3a89cb3edf2 100644 --- a/tests/baselines/reference/parserArgumentList1.js +++ b/tests/baselines/reference/parserArgumentList1.js @@ -7,7 +7,7 @@ export function removeClass (node:HTMLElement, className:string) { //// [parserArgumentList1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.removeClass = void 0; function removeClass(node, className) { node.className = node.className.replace(_classNameRegexp(className), function (everything, leftDelimiter, name, rightDelimiter) { diff --git a/tests/baselines/reference/parserAstSpans1.errors.txt b/tests/baselines/reference/parserAstSpans1.errors.txt index 648929e974e..7eb18222f7f 100644 --- a/tests/baselines/reference/parserAstSpans1.errors.txt +++ b/tests/baselines/reference/parserAstSpans1.errors.txt @@ -1,14 +1,8 @@ -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(79,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(85,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(94,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(100,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(111,25): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(119,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(125,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(217,24): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -==== tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts (8 errors) ==== +==== tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts (2 errors) ==== /** i1 is interface with properties*/ interface i1 { /** i1_p1*/ @@ -88,16 +82,12 @@ tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(217,24): error TS2 } /** c2 c2_prop*/ public get c2_prop() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } public c2_nc_p1: number; public c2_nc_f1() { } public get c2_nc_prop() { - ~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } /** c2 p1*/ @@ -107,16 +97,12 @@ tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(217,24): error TS2 } /** c2 prop*/ public get prop() { - ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } public nc_p1: number; public nc_f1() { } public get nc_prop() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } /** c2 constructor*/ @@ -138,16 +124,12 @@ tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts(217,24): error TS2 } /** c3 prop*/ public get prop() { - ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } public nc_p1: number; public nc_f1() { } public get nc_prop() { - ~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 10; } } diff --git a/tests/baselines/reference/parserClass1.js b/tests/baselines/reference/parserClass1.js index fccd19557c1..c29b0d7904b 100644 --- a/tests/baselines/reference/parserClass1.js +++ b/tests/baselines/reference/parserClass1.js @@ -11,7 +11,7 @@ //// [parserClass1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.NullLogger = void 0; var NullLogger = /** @class */ (function () { function NullLogger() { diff --git a/tests/baselines/reference/parserClass2.js b/tests/baselines/reference/parserClass2.js index 10dcaab7589..05e511d9e28 100644 --- a/tests/baselines/reference/parserClass2.js +++ b/tests/baselines/reference/parserClass2.js @@ -7,7 +7,7 @@ //// [parserClass2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.LoggerAdapter = void 0; var LoggerAdapter = /** @class */ (function () { function LoggerAdapter(logger) { diff --git a/tests/baselines/reference/parserES3Accessors1.errors.txt b/tests/baselines/reference/parserES3Accessors1.errors.txt index 9c6dbf0e76f..53fa24a9e33 100644 --- a/tests/baselines/reference/parserES3Accessors1.errors.txt +++ b/tests/baselines/reference/parserES3Accessors1.errors.txt @@ -1,12 +1,9 @@ -tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts(2,9): error TS2378: A 'get' accessor must return a value. -==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts (2 errors) ==== +==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts (1 errors) ==== class C { get Foo() { } ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2378: A 'get' accessor must return a value. } \ No newline at end of file diff --git a/tests/baselines/reference/parserES3Accessors2.errors.txt b/tests/baselines/reference/parserES3Accessors2.errors.txt deleted file mode 100644 index 006e31145a6..00000000000 --- a/tests/baselines/reference/parserES3Accessors2.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors2.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors2.ts (1 errors) ==== - class C { - set Foo(a) { } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/parserES3Accessors3.errors.txt b/tests/baselines/reference/parserES3Accessors3.errors.txt index 70ab3f2072e..332ef8c801e 100644 --- a/tests/baselines/reference/parserES3Accessors3.errors.txt +++ b/tests/baselines/reference/parserES3Accessors3.errors.txt @@ -1,10 +1,7 @@ -tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts(1,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts(1,15): error TS2378: A 'get' accessor must return a value. -==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts (2 errors) ==== +==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts (1 errors) ==== var v = { get Foo() { } }; ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ !!! error TS2378: A 'get' accessor must return a value. \ No newline at end of file diff --git a/tests/baselines/reference/parserES3Accessors4.errors.txt b/tests/baselines/reference/parserES3Accessors4.errors.txt deleted file mode 100644 index 8ac3df5ddb1..00000000000 --- a/tests/baselines/reference/parserES3Accessors4.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors4.ts(1,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors4.ts (1 errors) ==== - var v = { set Foo(a) { } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/parserEnum1.js b/tests/baselines/reference/parserEnum1.js index 61ce2ee38fd..46829382516 100644 --- a/tests/baselines/reference/parserEnum1.js +++ b/tests/baselines/reference/parserEnum1.js @@ -8,7 +8,7 @@ //// [parserEnum1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SignatureFlags = void 0; var SignatureFlags; (function (SignatureFlags) { diff --git a/tests/baselines/reference/parserEnum2.js b/tests/baselines/reference/parserEnum2.js index 4dbeb2ef026..d4688e98407 100644 --- a/tests/baselines/reference/parserEnum2.js +++ b/tests/baselines/reference/parserEnum2.js @@ -8,7 +8,7 @@ //// [parserEnum2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SignatureFlags = void 0; var SignatureFlags; (function (SignatureFlags) { diff --git a/tests/baselines/reference/parserEnum3.js b/tests/baselines/reference/parserEnum3.js index 519d6af5277..96cd00e868f 100644 --- a/tests/baselines/reference/parserEnum3.js +++ b/tests/baselines/reference/parserEnum3.js @@ -4,7 +4,7 @@ //// [parserEnum3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SignatureFlags = void 0; var SignatureFlags; (function (SignatureFlags) { diff --git a/tests/baselines/reference/parserEnum4.js b/tests/baselines/reference/parserEnum4.js index 19c7071e763..bc328e0d742 100644 --- a/tests/baselines/reference/parserEnum4.js +++ b/tests/baselines/reference/parserEnum4.js @@ -5,7 +5,7 @@ //// [parserEnum4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SignatureFlags = void 0; var SignatureFlags; (function (SignatureFlags) { diff --git a/tests/baselines/reference/parserErrantSemicolonInClass1.errors.txt b/tests/baselines/reference/parserErrantSemicolonInClass1.errors.txt index aec80ad934d..05d93c56f28 100644 --- a/tests/baselines/reference/parserErrantSemicolonInClass1.errors.txt +++ b/tests/baselines/reference/parserErrantSemicolonInClass1.errors.txt @@ -1,10 +1,7 @@ -tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts(12,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts(18,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts(24,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts(15,16): error TS1049: A 'set' accessor must have exactly one parameter. -==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts (4 errors) ==== +==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts (1 errors) ==== class a { //constructor (); constructor (n: number); @@ -17,26 +14,20 @@ tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonIn public pv; public get d() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 30; } public set d() { ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS1049: A 'set' accessor must have exactly one parameter. } public static get p2() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return { x: 30, y: 40 }; } private static d2() { } private static get p3() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return "string"; } private pv3; diff --git a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral2.js b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral2.js index 6d723a00d4a..1dfcca346ef 100644 --- a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral2.js +++ b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral2.js @@ -3,4 +3,4 @@ var v = { a return; //// [parserErrorRecovery_ObjectLiteral2.js] -var v = { a: a, "return": }; +var v = { a: a, return: }; diff --git a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral3.js b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral3.js index 6cee2b42725..eecf45fea4f 100644 --- a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral3.js +++ b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral3.js @@ -4,4 +4,4 @@ return; //// [parserErrorRecovery_ObjectLiteral3.js] var v = { a: , - "return": }; + return: }; diff --git a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral4.js b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral4.js index 23d17c8047b..87a1a31437e 100644 --- a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral4.js +++ b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral4.js @@ -4,4 +4,4 @@ return; //// [parserErrorRecovery_ObjectLiteral4.js] var v = { a: 1, - "return": }; + return: }; diff --git a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral5.js b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral5.js index 7b83132bf0f..97e618946a0 100644 --- a/tests/baselines/reference/parserErrorRecovery_ObjectLiteral5.js +++ b/tests/baselines/reference/parserErrorRecovery_ObjectLiteral5.js @@ -4,4 +4,4 @@ return; //// [parserErrorRecovery_ObjectLiteral5.js] var v = { a: 1, - "return": }; + return: }; diff --git a/tests/baselines/reference/parserExportAsFunctionIdentifier.js b/tests/baselines/reference/parserExportAsFunctionIdentifier.js index 62429c76855..7ed76bb87d9 100644 --- a/tests/baselines/reference/parserExportAsFunctionIdentifier.js +++ b/tests/baselines/reference/parserExportAsFunctionIdentifier.js @@ -9,4 +9,4 @@ var x = f.export(); //// [parserExportAsFunctionIdentifier.js] var f; -var x = f["export"](); +var x = f.export(); diff --git a/tests/baselines/reference/parserInterfaceDeclaration6.js b/tests/baselines/reference/parserInterfaceDeclaration6.js index cbc734b534c..ea5dfce7ad3 100644 --- a/tests/baselines/reference/parserInterfaceDeclaration6.js +++ b/tests/baselines/reference/parserInterfaceDeclaration6.js @@ -4,4 +4,4 @@ export export interface I { //// [parserInterfaceDeclaration6.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/parserInterfaceDeclaration7.js b/tests/baselines/reference/parserInterfaceDeclaration7.js index 0c52f4639ce..62c1e3cb80d 100644 --- a/tests/baselines/reference/parserInterfaceDeclaration7.js +++ b/tests/baselines/reference/parserInterfaceDeclaration7.js @@ -4,4 +4,4 @@ export interface I { //// [parserInterfaceDeclaration7.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/parserKeywordsAsIdentifierName1.js b/tests/baselines/reference/parserKeywordsAsIdentifierName1.js index a717abcc08b..c0c8c844364 100644 --- a/tests/baselines/reference/parserKeywordsAsIdentifierName1.js +++ b/tests/baselines/reference/parserKeywordsAsIdentifierName1.js @@ -8,7 +8,7 @@ var big = { //// [parserKeywordsAsIdentifierName1.js] var big = { - "break": 0, - "super": 0, - "const": 0 + break: 0, + super: 0, + const: 0 }; diff --git a/tests/baselines/reference/parserModifierOnStatementInBlock1.js b/tests/baselines/reference/parserModifierOnStatementInBlock1.js index f2e635b958a..644270383cd 100644 --- a/tests/baselines/reference/parserModifierOnStatementInBlock1.js +++ b/tests/baselines/reference/parserModifierOnStatementInBlock1.js @@ -6,7 +6,7 @@ export function foo() { //// [parserModifierOnStatementInBlock1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { export var x = this; diff --git a/tests/baselines/reference/parserModifierOnStatementInBlock3.js b/tests/baselines/reference/parserModifierOnStatementInBlock3.js index 30c89618802..7e92d5e502f 100644 --- a/tests/baselines/reference/parserModifierOnStatementInBlock3.js +++ b/tests/baselines/reference/parserModifierOnStatementInBlock3.js @@ -7,7 +7,7 @@ export function foo() { //// [parserModifierOnStatementInBlock3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { export function bar() { diff --git a/tests/baselines/reference/parserModule1.js b/tests/baselines/reference/parserModule1.js index aa433440b9e..4a93d87dc8e 100644 --- a/tests/baselines/reference/parserModule1.js +++ b/tests/baselines/reference/parserModule1.js @@ -33,7 +33,7 @@ //// [parserModule1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CompilerDiagnostics = void 0; var CompilerDiagnostics; (function (CompilerDiagnostics) { diff --git a/tests/baselines/reference/parserRealSource4.js b/tests/baselines/reference/parserRealSource4.js index 0851b867c27..624c329e047 100644 --- a/tests/baselines/reference/parserRealSource4.js +++ b/tests/baselines/reference/parserRealSource4.js @@ -543,7 +543,7 @@ var TypeScript; if (searchArray[i] == key) { return { key: this.keys[i], - data: this.values[i] + data: this.values[i], }; } } diff --git a/tests/baselines/reference/parserReturnStatement4.errors.txt b/tests/baselines/reference/parserReturnStatement4.errors.txt deleted file mode 100644 index 5ddb8e2e8de..00000000000 --- a/tests/baselines/reference/parserReturnStatement4.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts(1,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts (1 errors) ==== - var v = { get foo() { return } }; - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. \ No newline at end of file diff --git a/tests/baselines/reference/parserShorthandPropertyAssignment2.js b/tests/baselines/reference/parserShorthandPropertyAssignment2.js index 95d2f32ffad..0de0fa3829f 100644 --- a/tests/baselines/reference/parserShorthandPropertyAssignment2.js +++ b/tests/baselines/reference/parserShorthandPropertyAssignment2.js @@ -2,4 +2,4 @@ var v = { class }; //// [parserShorthandPropertyAssignment2.js] -var v = { "class": }; +var v = { class: }; diff --git a/tests/baselines/reference/parserSuperExpression3.js b/tests/baselines/reference/parserSuperExpression3.js index c79df7e1d3a..394d7d21774 100644 --- a/tests/baselines/reference/parserSuperExpression3.js +++ b/tests/baselines/reference/parserSuperExpression3.js @@ -10,7 +10,7 @@ var C = /** @class */ (function () { function C() { } C.prototype.M = function () { - this["super"](0); + this.super(0); }; return C; }()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution1_amd.js b/tests/baselines/reference/pathMappingBasedModuleResolution1_amd.js index 5db2c94f5e1..b8878c90377 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution1_amd.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution1_amd.js @@ -5,7 +5,7 @@ export var x = 1; //// [f1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js index 690ab43b8f2..d53a8c28ec5 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution1_node.js @@ -4,6 +4,6 @@ export var x = 1; //// [f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js index 4f8f6cc9920..9bf0dbb9dd5 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution2_classic.js @@ -4,7 +4,7 @@ export var x = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js index b89dbffeefb..85d79efe7f5 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution2_node.js @@ -3,6 +3,6 @@ export var x = 1; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js index 510c1573f44..348bea02336 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution3_classic.js @@ -21,21 +21,21 @@ export var y = 100; //// [file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 100; }); //// [file2.js] define(["require", "exports", "./file3", "file4"], function (require, exports, file3_1, file4_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = file3_1.x + file4_1.y; }); @@ -43,6 +43,6 @@ define(["require", "exports", "./file3", "file4"], function (require, exports, f // baseUrl set via command line define(["require", "exports", "folder2/file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(file2_1.x.toExponential()); }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js index fc818ef46f8..8c78b7353be 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution3_node.js @@ -20,12 +20,12 @@ export var y: number; //// [file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var file3_1 = require("./file3"); // found with baseurl var file4_1 = require("file4"); // found with fallback @@ -33,6 +33,6 @@ exports.x = file3_1.x + file4_1.y; //// [file1.js] "use strict"; // baseUrl set via command line -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file2_1 = require("folder2/file2"); use(file2_1.x.toExponential()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js index f1d72f494f6..84ebbbc0f4d 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution4_classic.js @@ -19,27 +19,27 @@ export var y = 100; //// [file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 100; }); //// [file2.js] define(["require", "exports", "./file3", "file4"], function (require, exports, file3_1, file4_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = file3_1.x + file4_1.y; }); //// [file1.js] define(["require", "exports", "folder2/file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(file2_1.x.toExponential()); }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js index f2d0e7c7f1f..9da81b5f46e 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution4_node.js @@ -18,18 +18,18 @@ export var y: number; //// [file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var file3_1 = require("./file3"); // found with baseurl var file4_1 = require("file4"); // found with fallback exports.x = file3_1.x + file4_1.y; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file2_1 = require("folder2/file2"); use(file2_1.x.toExponential()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js index 4969469edce..cf72dcb727b 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution5_classic.js @@ -28,35 +28,35 @@ export var z1 = 1; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); //// [file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; }); //// [file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 1; }); //// [file4.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z1 = void 0; exports.z1 = 1; }); //// [file1.js] define(["require", "exports", "folder2/file1", "folder3/file2", "components/file3", "file4"], function (require, exports, file1_1, file2_1, file3_1, file4_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(file1_1.x.toExponential()); use(file2_1.y.toExponential()); use(file3_1.z.toExponential()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js index 1c3acd54843..c1865e7c6c8 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution5_node.js @@ -27,22 +27,22 @@ export var z1 = 1; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; //// [file4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z1 = void 0; exports.z1 = 1; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("folder2/file1"); var file2_1 = require("folder3/file2"); var file3_1 = require("components/file3"); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js index 87400a5151d..56f0265c75e 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution6_classic.js @@ -12,26 +12,15 @@ export let x: number; export {x} from "../file2"; //// [file3.js] -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); define(["require", "exports", "../file2"], function (require, exports, file2_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; - __createBinding(exports, file2_1, "x"); + Object.defineProperty(exports, "x", { enumerable: true, get: function () { return file2_1.x; } }); }); //// [file1.js] define(["require", "exports", "./project/file3"], function (require, exports, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(file3_1.x.toExponential()); }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js index 3ea1983be99..111796966c9 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution6_node.js @@ -13,23 +13,12 @@ export {x} from "../file2"; //// [file3.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var file2_1 = require("../file2"); -__createBinding(exports, file2_1, "x"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return file2_1.x; } }); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file3_1 = require("./project/file3"); use(file3_1.x.toFixed()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js index 572c9ead7cf..6d576a03d42 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution7_classic.js @@ -31,20 +31,20 @@ export let y: number; //// [module2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); //// [file2.js] define(["require", "exports", "module1", "templates/module2", "../file3"], function (require, exports, module1_1, module2_1, file3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = module1_1.a + module2_1.b + file3_1.x; }); //// [file1.js] define(["require", "exports", "./project/file2", "module3"], function (require, exports, file2_1, module3_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(file2_1.x.toFixed()); use(module3_1.y.toFixed()); }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js index 1026cec2905..9279af3793d 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution7_node.js @@ -30,11 +30,11 @@ export let y: number; //// [module2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var module1_1 = require("module1"); var module2_1 = require("templates/module2"); @@ -42,7 +42,7 @@ var file3_1 = require("../file3"); exports.x = module1_1.a + module2_1.b + file3_1.x; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file2_1 = require("./project/file2"); var module3_1 = require("module3"); use(file2_1.x.toFixed()); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution8_classic.js b/tests/baselines/reference/pathMappingBasedModuleResolution8_classic.js index ad6b4881880..8432b6f2396 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution8_classic.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution8_classic.js @@ -10,12 +10,12 @@ export const x = 1 + 2; //// [index.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1 + 2; }); //// [index.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution8_node.js b/tests/baselines/reference/pathMappingBasedModuleResolution8_node.js index 53a315e8330..e727b75ca68 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution8_node.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution8_node.js @@ -9,9 +9,9 @@ export const x = 1 + 2; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1 + 2; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.js index 63255c4ec87..5027cd569c6 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.js @@ -13,16 +13,16 @@ import { bar } from "/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.js index 62c3af925f9..78845950038 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.js @@ -29,16 +29,16 @@ import { bar as bar9 } from "http://server/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.js index b9418a19a1d..572d4b729a8 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.js @@ -13,16 +13,16 @@ import { bar } from "/client/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.js index 5eceb3332be..e3d14efcdec 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.js @@ -13,16 +13,16 @@ import { bar } from "/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.js index 6e88c4982e1..3ddd02c8306 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.js @@ -13,16 +13,16 @@ import { bar } from "/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.js b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.js index 4c255f91add..7d1b32cd664 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.js @@ -13,16 +13,16 @@ import { bar } from "/bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js index f332d49281c..0ed032b3bcb 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension.js @@ -13,16 +13,16 @@ import { bar } from "bar"; //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; //// [bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.js b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.js index c54c0ba61ed..2eda1e8391a 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.js @@ -13,4 +13,4 @@ import { y } from "zone.tsx"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.js b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.js index b7f90ca24d1..520f8bf8d8b 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.js @@ -9,4 +9,4 @@ import foobar from "foo/bar/foobar.js"; //// [/bin/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_failedLookup.js b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_failedLookup.js index e40fe32f46b..2191cabeb5e 100644 --- a/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_failedLookup.js +++ b/tests/baselines/reference/pathMappingBasedModuleResolution_withExtension_failedLookup.js @@ -4,4 +4,4 @@ import { foo } from "foo"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingInheritedBaseUrl.js b/tests/baselines/reference/pathMappingInheritedBaseUrl.js index 8a2424a4246..e82103b7961 100644 --- a/tests/baselines/reference/pathMappingInheritedBaseUrl.js +++ b/tests/baselines/reference/pathMappingInheritedBaseUrl.js @@ -16,9 +16,9 @@ import { p1 } from "p1"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.p1 = void 0; exports.p1 = 0; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingWithoutBaseUrl1.js b/tests/baselines/reference/pathMappingWithoutBaseUrl1.js index f1810bb5ccf..67f4ae599e9 100644 --- a/tests/baselines/reference/pathMappingWithoutBaseUrl1.js +++ b/tests/baselines/reference/pathMappingWithoutBaseUrl1.js @@ -9,9 +9,9 @@ import { p1 } from "p1"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.p1 = void 0; exports.p1 = 0; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathMappingWithoutBaseUrl2.js b/tests/baselines/reference/pathMappingWithoutBaseUrl2.js index 8b791ca45d1..4826a82386e 100644 --- a/tests/baselines/reference/pathMappingWithoutBaseUrl2.js +++ b/tests/baselines/reference/pathMappingWithoutBaseUrl2.js @@ -18,9 +18,9 @@ import { p1 } from "p1"; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.p1 = void 0; exports.p1 = 0; //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/pathsValidation4.js b/tests/baselines/reference/pathsValidation4.js index eef527fbf74..1973aac1d6a 100644 --- a/tests/baselines/reference/pathsValidation4.js +++ b/tests/baselines/reference/pathsValidation4.js @@ -3,5 +3,5 @@ import 'someModule'; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("someModule"); diff --git a/tests/baselines/reference/pathsValidation5.js b/tests/baselines/reference/pathsValidation5.js index eef527fbf74..1973aac1d6a 100644 --- a/tests/baselines/reference/pathsValidation5.js +++ b/tests/baselines/reference/pathsValidation5.js @@ -3,5 +3,5 @@ import 'someModule'; //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("someModule"); diff --git a/tests/baselines/reference/performanceComparisonOfStructurallyIdenticalInterfacesWithGenericSignatures.js b/tests/baselines/reference/performanceComparisonOfStructurallyIdenticalInterfacesWithGenericSignatures.js index b1c89ffd36a..88486c47697 100644 --- a/tests/baselines/reference/performanceComparisonOfStructurallyIdenticalInterfacesWithGenericSignatures.js +++ b/tests/baselines/reference/performanceComparisonOfStructurallyIdenticalInterfacesWithGenericSignatures.js @@ -105,7 +105,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/preserveUnusedImports.js b/tests/baselines/reference/preserveUnusedImports.js index f5cc6e95e55..8eafbbfd385 100644 --- a/tests/baselines/reference/preserveUnusedImports.js +++ b/tests/baselines/reference/preserveUnusedImports.js @@ -15,10 +15,10 @@ let b: B; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -28,7 +28,7 @@ var B = /** @class */ (function () { exports.B = B; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./a"); require("./b"); var b; diff --git a/tests/baselines/reference/preserveValueImports_module(module=amd).js b/tests/baselines/reference/preserveValueImports_module(module=amd).js index f51632425da..c09874b6ef6 100644 --- a/tests/baselines/reference/preserveValueImports_module(module=amd).js +++ b/tests/baselines/reference/preserveValueImports_module(module=amd).js @@ -5,5 +5,5 @@ export {}; //// [preserveValueImports_module.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/preserveValueImports_module(module=commonjs).js b/tests/baselines/reference/preserveValueImports_module(module=commonjs).js index 790566516ac..f13bafbc0b1 100644 --- a/tests/baselines/reference/preserveValueImports_module(module=commonjs).js +++ b/tests/baselines/reference/preserveValueImports_module(module=commonjs).js @@ -4,4 +4,4 @@ export {}; //// [preserveValueImports_module.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/prespecializedGenericMembers1.js b/tests/baselines/reference/prespecializedGenericMembers1.js index 0753e801474..869c5703467 100644 --- a/tests/baselines/reference/prespecializedGenericMembers1.js +++ b/tests/baselines/reference/prespecializedGenericMembers1.js @@ -22,7 +22,7 @@ var catBag = new CatBag(catThing); //// [prespecializedGenericMembers1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CatBag = exports.Cat = void 0; var Cat = /** @class */ (function () { function Cat() { diff --git a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js index 91862eec661..25b0719e889 100644 --- a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js +++ b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js @@ -101,7 +101,7 @@ var privateVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4() //// [privacyCannotNameVarTypeDeclFile_GlobalWidgets.js] //// [privacyCannotNameVarTypeDeclFile_Widgets.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SpecializedWidget = exports.createWidget1 = exports.Widget1 = void 0; var Widget1 = /** @class */ (function () { function Widget1() { @@ -130,7 +130,7 @@ var SpecializedWidget; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); //// [privacyCannotNameVarTypeDeclFile_exporter.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createExportedWidget4 = exports.createExportedWidget3 = exports.createExportedWidget2 = exports.createExportedWidget1 = void 0; /// var Widgets = require("./privacyCannotNameVarTypeDeclFile_Widgets"); @@ -153,7 +153,7 @@ function createExportedWidget4() { exports.createExportedWidget4 = createExportedWidget4; //// [privacyCannotNameVarTypeDeclFile_consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicVarWithPrivateModulePropertyTypes1 = exports.publicVarWithPrivateModulePropertyTypes = exports.publicClassWithPrivateModulePropertyTypes = exports.publicVarWithPrivatePropertyTypes1 = exports.publicVarWithPrivatePropertyTypes = exports.publicClassWithWithPrivatePropertyTypes = void 0; var exporter = require("./privacyCannotNameVarTypeDeclFile_exporter"); var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js index dc32729675c..168f36d353c 100644 --- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js +++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js @@ -18,7 +18,7 @@ module Query { //// [privacyCheckAnonymousFunctionParameter.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; // Makes this an external module var Query; diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js index fbdd01848fe..00ee024c712 100644 --- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js +++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js @@ -17,7 +17,7 @@ module Q { //// [privacyCheckAnonymousFunctionParameter2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; // Makes this an external module var Q; diff --git a/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js b/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js index 98e87342287..12e3fff5c46 100644 --- a/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js +++ b/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js @@ -10,7 +10,7 @@ export interface B extends A { //// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js index 5896705071b..beac8707b12 100644 --- a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js +++ b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js @@ -24,7 +24,7 @@ var Foo = /** @class */ (function () { module.exports = Foo; //// [privacyCheckExternalModuleExportAssignmentOfGenericClass_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyCheckExternalModuleExportAssignmentOfGenericClass_0.d.ts] diff --git a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js index 5acb0d451a8..d80ec95427a 100644 --- a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js +++ b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js @@ -13,7 +13,7 @@ export class B { //// [privacyCheckOnTypeParameterReferenceInConstructorParameter.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = exports.A = void 0; var A = /** @class */ (function () { function A(callback) { diff --git a/tests/baselines/reference/privacyCheckTypeOfFunction.js b/tests/baselines/reference/privacyCheckTypeOfFunction.js index 2dff67617af..5ba4abe9926 100644 --- a/tests/baselines/reference/privacyCheckTypeOfFunction.js +++ b/tests/baselines/reference/privacyCheckTypeOfFunction.js @@ -7,7 +7,7 @@ export var b = foo; //// [privacyCheckTypeOfFunction.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.x = void 0; function foo() { } diff --git a/tests/baselines/reference/privacyClass.js b/tests/baselines/reference/privacyClass.js index 59917d99562..69ce637f4c4 100644 --- a/tests/baselines/reference/privacyClass.js +++ b/tests/baselines/reference/privacyClass.js @@ -144,7 +144,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.glo_C12_public = exports.glo_C11_public = exports.glo_C8_public = exports.glo_C7_public = exports.glo_C4_public = exports.glo_C3_public = exports.glo_c_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js index 488462ac38d..273c833f4b3 100644 --- a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js @@ -113,7 +113,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicClassExtendingFromPrivateModuleClass = exports.publicClassExtendingPrivateClass = exports.publicClassExtendingPublicClass = exports.publicClass = exports.publicModule = void 0; var publicModule; (function (publicModule) { diff --git a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js index f35608bd7aa..5044d5294c9 100644 --- a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js @@ -95,7 +95,7 @@ class publicClassImplementingPublicInterfaceInGlobal implements publicInterfaceI //// [privacyClassImplementsClauseDeclFile_externalModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicClassImplementingFromPrivateModuleInterface = exports.publicClassImplementingPrivateInterface = exports.publicClassImplementingPublicInterface = exports.publicModule = void 0; var publicModule; (function (publicModule) { diff --git a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js index 2b662caefa4..d5523fc3575 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js @@ -157,7 +157,7 @@ function privateFunctionWithPrivateModuleParameterTypes1(param= exporter.createE //// [privacyFunctionCannotNameParameterTypeDeclFile_GlobalWidgets.js] //// [privacyFunctionCannotNameParameterTypeDeclFile_Widgets.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SpecializedWidget = exports.createWidget1 = exports.Widget1 = void 0; var Widget1 = /** @class */ (function () { function Widget1() { @@ -186,7 +186,7 @@ var SpecializedWidget; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); //// [privacyFunctionCannotNameParameterTypeDeclFile_exporter.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createExportedWidget4 = exports.createExportedWidget3 = exports.createExportedWidget2 = exports.createExportedWidget1 = void 0; /// var Widgets = require("./privacyFunctionCannotNameParameterTypeDeclFile_Widgets"); @@ -209,7 +209,7 @@ function createExportedWidget4() { exports.createExportedWidget4 = createExportedWidget4; //// [privacyFunctionCannotNameParameterTypeDeclFile_consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicFunctionWithPrivateModuleParameterTypes1 = exports.publicFunctionWithPrivateModuleParameterTypes = exports.publicClassWithPrivateModuleParameterTypes2 = exports.publicClassWithPrivateModuleParameterTypes = exports.publicFunctionWithPrivateParmeterTypes1 = exports.publicFunctionWithPrivateParmeterTypes = exports.publicClassWithWithPrivateParmeterTypes1 = exports.publicClassWithWithPrivateParmeterTypes = void 0; var exporter = require("./privacyFunctionCannotNameParameterTypeDeclFile_exporter"); var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { diff --git a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js index 2861e33a27e..eed64d88719 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js @@ -164,7 +164,7 @@ function privateFunctionWithPrivateModuleReturnTypes1() { //// [privacyFunctionReturnTypeDeclFile_GlobalWidgets.js] //// [privacyFunctionReturnTypeDeclFile_Widgets.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SpecializedWidget = exports.createWidget1 = exports.Widget1 = void 0; var Widget1 = /** @class */ (function () { function Widget1() { @@ -193,7 +193,7 @@ var SpecializedWidget; })(SpecializedWidget = exports.SpecializedWidget || (exports.SpecializedWidget = {})); //// [privacyFunctionReturnTypeDeclFile_exporter.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createExportedWidget4 = exports.createExportedWidget3 = exports.createExportedWidget2 = exports.createExportedWidget1 = void 0; /// var Widgets = require("./privacyFunctionReturnTypeDeclFile_Widgets"); @@ -216,7 +216,7 @@ function createExportedWidget4() { exports.createExportedWidget4 = createExportedWidget4; //// [privacyFunctionReturnTypeDeclFile_consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicFunctionWithPrivateModuleReturnTypes1 = exports.publicFunctionWithPrivateModuleReturnTypes = exports.publicClassWithPrivateModuleReturnTypes = exports.publicFunctionWithPrivateParmeterTypes1 = exports.publicFunctionWithPrivateParmeterTypes = exports.publicClassWithWithPrivateParmeterTypes = void 0; var exporter = require("./privacyFunctionReturnTypeDeclFile_exporter"); var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { diff --git a/tests/baselines/reference/privacyFunctionParameterDeclFile.js b/tests/baselines/reference/privacyFunctionParameterDeclFile.js index ab923459281..ecfa8c664f8 100644 --- a/tests/baselines/reference/privacyFunctionParameterDeclFile.js +++ b/tests/baselines/reference/privacyFunctionParameterDeclFile.js @@ -687,7 +687,7 @@ module publicModuleInGlobal { //// [privacyFunctionParameterDeclFile_externalModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicFunctionWithPrivateModuleParameterTypes = exports.publicClassWithPrivateModuleParameterTypes = exports.publicFunctionWithPublicParmeterTypes = exports.publicFunctionWithPrivateParmeterTypes = exports.publicClassWithWithPublicParmeterTypes = exports.publicClassWithWithPrivateParmeterTypes = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js index 0d692bf747b..1f1d31b2060 100644 --- a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js @@ -1194,7 +1194,7 @@ module publicModuleInGlobal { //// [privacyFunctionReturnTypeDeclFile_externalModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicFunctionWithPrivateModuleParameterTypes1 = exports.publicFunctionWithPrivateModuleParameterTypes = exports.publicClassWithPrivateModuleParameterTypes = exports.publicFunctionWithPublicParmeterTypes1 = exports.publicFunctionWithPrivateParmeterTypes1 = exports.publicFunctionWithPublicParmeterTypes = exports.publicFunctionWithPrivateParmeterTypes = exports.publicClassWithWithPublicParmeterTypes = exports.publicClassWithWithPrivateParmeterTypes = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyGloFunc.js b/tests/baselines/reference/privacyGloFunc.js index 047a7f1cf15..53c21a4f51c 100644 --- a/tests/baselines/reference/privacyGloFunc.js +++ b/tests/baselines/reference/privacyGloFunc.js @@ -533,7 +533,7 @@ export function f12_public(): C5_private { //error //// [privacyGloFunc.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f12_public = exports.f10_public = exports.f8_public = exports.f6_public = exports.f4_public = exports.f2_public = exports.C11_public = exports.C9_public = exports.C7_public = exports.C6_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyImport.js b/tests/baselines/reference/privacyImport.js index 6c16bd938fa..850da0cd21a 100644 --- a/tests/baselines/reference/privacyImport.js +++ b/tests/baselines/reference/privacyImport.js @@ -358,7 +358,7 @@ export module m3 { //// [privacyImport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m3 = exports.glo_im2_public = exports.glo_im1_public = exports.glo_im3_private_v4_public = exports.glo_im3_private_v3_public = exports.glo_im3_private_v2_public = exports.glo_im3_private_v1_public = exports.glo_im1_private_v4_public = exports.glo_im1_private_v3_public = exports.glo_im1_private_v2_public = exports.glo_im1_private_v1_public = exports.glo_M3_private = exports.glo_M1_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyImportParseErrors.js b/tests/baselines/reference/privacyImportParseErrors.js index c534f763f52..97b3859dbab 100644 --- a/tests/baselines/reference/privacyImportParseErrors.js +++ b/tests/baselines/reference/privacyImportParseErrors.js @@ -358,7 +358,7 @@ export module m3 { //// [privacyImportParseErrors.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m3 = exports.glo_im2_public = exports.glo_im1_public = exports.glo_im4_private_v4_public = exports.glo_im4_private_v3_public = exports.glo_im4_private_v2_public = exports.glo_im4_private_v1_public = exports.glo_im3_private_v4_public = exports.glo_im3_private_v3_public = exports.glo_im3_private_v2_public = exports.glo_im3_private_v1_public = exports.glo_im2_private_v4_public = exports.glo_im2_private_v3_public = exports.glo_im2_private_v2_public = exports.glo_im2_private_v1_public = exports.glo_im1_private_v4_public = exports.glo_im1_private_v3_public = exports.glo_im1_private_v2_public = exports.glo_im1_private_v1_public = exports.glo_M3_private = exports.glo_M1_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyInterface.js b/tests/baselines/reference/privacyInterface.js index 5d4ca474e33..35adf46d85a 100644 --- a/tests/baselines/reference/privacyInterface.js +++ b/tests/baselines/reference/privacyInterface.js @@ -266,7 +266,7 @@ export interface glo_C6_public extends glo_i_private, glo_i_public { //// [privacyInterface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C5_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyInterfaceExtendsClauseDeclFile.js b/tests/baselines/reference/privacyInterfaceExtendsClauseDeclFile.js index 6f9d8036e7f..6237db0cdd9 100644 --- a/tests/baselines/reference/privacyInterfaceExtendsClauseDeclFile.js +++ b/tests/baselines/reference/privacyInterfaceExtendsClauseDeclFile.js @@ -95,7 +95,7 @@ interface publicInterfaceImplementingPublicInterfaceInGlobal extends publicInter //// [privacyInterfaceExtendsClauseDeclFile_externalModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [privacyInterfaceExtendsClauseDeclFile_GlobalFile.js] diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js index f9945f786eb..f938f1ff82b 100644 --- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js +++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js @@ -154,7 +154,7 @@ module import_private { //// [privacyLocalInternalReferenceImportWithExport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.import_public = exports.m_public = void 0; // private elements var m_private; diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js index 71a9194cd77..eff024d0d05 100644 --- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js +++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js @@ -155,7 +155,7 @@ module import_private { //// [privacyLocalInternalReferenceImportWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.import_public = exports.m_public = void 0; // private elements var m_private; diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js index 0654ad9b4b7..eb5ea0ffad1 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js @@ -52,7 +52,7 @@ export var publicUse_im_public_mi_public = new im_public_mi_public.c_private(); //// [privacyTopLevelAmbientExternalModuleImportWithExport_require3.js] //// [privacyTopLevelAmbientExternalModuleImportWithExport_require.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c_public = void 0; // Public elements var c_public = /** @class */ (function () { @@ -63,7 +63,7 @@ var c_public = /** @class */ (function () { exports.c_public = c_public; //// [privacyTopLevelAmbientExternalModuleImportWithExport_require1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c_public = void 0; var c_public = /** @class */ (function () { function c_public() { @@ -73,7 +73,7 @@ var c_public = /** @class */ (function () { exports.c_public = c_public; //// [privacyTopLevelAmbientExternalModuleImportWithExport_core.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicUse_im_public_mi_public = exports.publicUse_im_public_mu_private = exports.publicUse_im_public_mi_private = void 0; /// /// diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js index b169488a171..eec9fa4a74f 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js @@ -52,7 +52,7 @@ export var publicUse_im_private_mi_public = new im_private_mi_public.c_public(); //// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c_public = void 0; // Public elements var c_public = /** @class */ (function () { @@ -65,7 +65,7 @@ define(["require", "exports"], function (require, exports) { //// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c_public = void 0; var c_public = /** @class */ (function () { function c_public() { @@ -77,7 +77,7 @@ define(["require", "exports"], function (require, exports) { //// [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) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.publicUse_im_private_mi_public = exports.publicUse_im_private_mu_private = exports.publicUse_im_private_mi_private = void 0; // Usage of privacy error imports var privateUse_im_private_mi_private = new im_private_mi_private.c_private(); diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js index d871f8d3e08..ae599e5a7f7 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js @@ -102,7 +102,7 @@ export var publicUse_im_public_mu_public: im_public_mu_public.i; //// [privacyTopLevelInternalReferenceImportWithExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.publicUse_im_public_mu_public = exports.publicUse_im_public_mi_public = exports.publicUse_im_public_i_public = exports.publicUse_im_public_v_public = exports.publicUse_im_public_f_public = exports.publicUse_im_public_e_public = exports.publicUse_im_public_c_public = exports.im_public_mi_public = exports.im_public_v_public = exports.im_public_f_public = exports.im_public_e_public = exports.im_public_c_public = exports.publicUse_im_public_mu_private = exports.publicUse_im_public_mi_private = exports.publicUse_im_public_i_private = exports.publicUse_im_public_v_private = exports.publicUse_im_public_f_private = exports.publicUse_im_public_e_private = exports.publicUse_im_public_c_private = exports.im_public_mi_private = exports.im_public_v_private = exports.im_public_f_private = exports.im_public_e_private = exports.im_public_c_private = exports.m_public = void 0; // private elements var m_private; diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js index d7295fcc64e..7cb44c9bd99 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js @@ -102,7 +102,7 @@ export var publicUse_im_private_mu_public: im_private_mu_public.i; //// [privacyTopLevelInternalReferenceImportWithoutExport.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.publicUse_im_private_mu_public = exports.publicUse_im_private_mi_public = exports.publicUse_im_private_i_public = exports.publicUse_im_private_v_public = exports.publicUse_im_private_f_public = exports.publicUse_im_private_e_public = exports.publicUse_im_private_c_public = exports.publicUse_im_private_mu_private = exports.publicUse_im_private_mi_private = exports.publicUse_im_private_i_private = exports.publicUse_im_private_v_private = exports.publicUse_im_private_f_private = exports.publicUse_im_private_e_private = exports.publicUse_im_private_c_private = exports.m_public = void 0; // private elements var m_private; diff --git a/tests/baselines/reference/privacyTypeParameterOfFunction.js b/tests/baselines/reference/privacyTypeParameterOfFunction.js index f1e48fe1df7..3487bcc310a 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunction.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunction.js @@ -134,7 +134,7 @@ function privateFunctionWithPublicTypeParametersWithoutExtends() { //// [privacyTypeParameterOfFunction.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicFunctionWithPublicTypeParametersWithoutExtends = exports.publicClassWithWithPublicTypeParametersWithoutExtends = exports.publicFunctionWithPublicTypeParameters = exports.publicFunctionWithPrivateTypeParameters = exports.publicClassWithWithPublicTypeParameters = exports.publicClassWithWithPrivateTypeParameters = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js index 3d6ca92becc..730e156a280 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js @@ -440,7 +440,7 @@ module privateModule { //// [privacyTypeParameterOfFunctionDeclFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicFunctionWithPrivateMopduleTypeParameters = exports.publicClassWithWithPrivateModuleTypeParameters = exports.publicFunctionWithPublicTypeParametersWithoutExtends = exports.publicClassWithWithPublicTypeParametersWithoutExtends = exports.publicFunctionWithPublicTypeParameters = exports.publicFunctionWithPrivateTypeParameters = exports.publicClassWithWithPublicTypeParameters = exports.publicClassWithWithPrivateTypeParameters = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyTypeParametersOfClass.js b/tests/baselines/reference/privacyTypeParametersOfClass.js index fe2f9587349..77b3d3accbb 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClass.js +++ b/tests/baselines/reference/privacyTypeParametersOfClass.js @@ -45,7 +45,7 @@ class privateClassWithPublicTypeParametersWithoutExtends { //// [privacyTypeParametersOfClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicClassWithPublicTypeParametersWithoutExtends = exports.publicClassWithPublicTypeParameters = exports.publicClassWithPrivateTypeParameters = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js index 9df6abe798b..749fb197228 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js @@ -156,7 +156,7 @@ module privateModule { //// [privacyTypeParametersOfClassDeclFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicClassWithTypeParametersFromPrivateModule = exports.publicClassWithPublicTypeParametersWithoutExtends = exports.publicClassWithPublicTypeParameters = exports.publicClassWithPrivateTypeParameters = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyTypeParametersOfInterface.js b/tests/baselines/reference/privacyTypeParametersOfInterface.js index a4a0a4b2658..2d9b20a0a63 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterface.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterface.js @@ -60,7 +60,7 @@ interface privateInterfaceWithPublicTypeParametersWithoutExtends { //// [privacyTypeParametersOfInterface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicClassT = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js index d8781648c0a..b6b311a96bd 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js @@ -192,7 +192,7 @@ module privateModule { //// [privacyTypeParametersOfInterfaceDeclFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicClassT = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privacyVar.js b/tests/baselines/reference/privacyVar.js index 60b5e89e838..e44a7fc85f7 100644 --- a/tests/baselines/reference/privacyVar.js +++ b/tests/baselines/reference/privacyVar.js @@ -176,7 +176,7 @@ export var glo_v24_public: glo_C2_private = new glo_C2_private(); // error //// [privacyVar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.glo_v24_public = exports.glo_v22_public = exports.glo_v14_public = exports.glo_v12_public = exports.glo_v4_public = exports.glo_v2_public = exports.glo_C3_public = exports.glo_C1_public = exports.m1 = void 0; var m1; (function (m1) { diff --git a/tests/baselines/reference/privacyVarDeclFile.js b/tests/baselines/reference/privacyVarDeclFile.js index a6e19b094df..85174d90d02 100644 --- a/tests/baselines/reference/privacyVarDeclFile.js +++ b/tests/baselines/reference/privacyVarDeclFile.js @@ -426,7 +426,7 @@ module publicModuleInGlobal { //// [privacyVarDeclFile_externalModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicModule = exports.publicVarWithPrivateModulePropertyTypes = exports.publicClassWithPrivateModulePropertyTypes = exports.publicVarWithPublicPropertyTypes = exports.publicVarWithPrivatePropertyTypes = exports.publicClassWithWithPublicPropertyTypes = exports.publicClassWithWithPrivatePropertyTypes = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.errors.txt b/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.errors.txt deleted file mode 100644 index 594ed3807a1..00000000000 --- a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.errors.txt +++ /dev/null @@ -1,58 +0,0 @@ -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(5,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(6,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(10,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(11,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(19,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(20,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(24,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts(25,24): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts (8 errors) ==== - // no errors - - class C { - private x: string; - private get y() { return this.x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private set y(x) { this.y = this.x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private foo() { return this.foo; } - - private static x: string; - private static get y() { return this.x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private static set y(x) { this.y = this.x; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private static foo() { return this.foo; } - private static bar() { this.foo(); } - } - - // added level of function nesting - class C2 { - private x: string; - private get y() { () => this.x; return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private set y(x) { () => { this.y = this.x; } } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private foo() { () => this.foo; } - - private static x: string; - private static get y() { () => this.x; return null; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - private static set y(x) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - () => { this.y = this.x; } - } - private static foo() { () => this.foo; } - private static bar() { () => this.foo(); } - } - \ No newline at end of file diff --git a/tests/baselines/reference/privateFieldAssignabilityFromUnknown.js b/tests/baselines/reference/privateFieldAssignabilityFromUnknown.js index 206b1d827b2..8806ea2c1cd 100644 --- a/tests/baselines/reference/privateFieldAssignabilityFromUnknown.js +++ b/tests/baselines/reference/privateFieldAssignabilityFromUnknown.js @@ -9,7 +9,7 @@ const task: Class = {} as unknown; //// [privateFieldAssignabilityFromUnknown.js] "use strict"; var _Class_field; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Class = void 0; var Class = /** @class */ (function () { function Class() { diff --git a/tests/baselines/reference/privateNameBadDeclaration.errors.txt b/tests/baselines/reference/privateNameBadDeclaration.errors.txt index b05d61c4bf7..29c28ac807e 100644 --- a/tests/baselines/reference/privateNameBadDeclaration.errors.txt +++ b/tests/baselines/reference/privateNameBadDeclaration.errors.txt @@ -1,11 +1,11 @@ tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(3,3): error TS18016: Private identifiers are not allowed outside class bodies. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(4,3): error TS18016: Private identifiers are not allowed outside class bodies. -tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(5,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(5,7): error TS18016: Private identifiers are not allowed outside class bodies. +tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(5,7): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(9,3): error TS18016: Private identifiers are not allowed outside class bodies. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(10,3): error TS18016: Private identifiers are not allowed outside class bodies. -tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(11,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(11,7): error TS18016: Private identifiers are not allowed outside class bodies. +tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(11,7): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.ts(15,10): error TS2339: Property '#z' does not exist on type 'C'. @@ -20,9 +20,9 @@ tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.t !!! error TS18016: Private identifiers are not allowed outside class bodies. get #p() { return "" } // Error ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS18016: Private identifiers are not allowed outside class bodies. + ~~ +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. } class B { } B.prototype = { @@ -34,9 +34,9 @@ tests/cases/conformance/classes/members/privateNames/privateNameBadDeclaration.t !!! error TS18016: Private identifiers are not allowed outside class bodies. get #p() { return "" } // Error ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS18016: Private identifiers are not allowed outside class bodies. + ~~ +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. } class C { constructor() { diff --git a/tests/baselines/reference/privateNameES5Ban(target=es3).errors.txt b/tests/baselines/reference/privateNameES5Ban(target=es3).errors.txt index 7d7cc6e006d..76ab55e14f7 100644 --- a/tests/baselines/reference/privateNameES5Ban(target=es3).errors.txt +++ b/tests/baselines/reference/privateNameES5Ban(target=es3).errors.txt @@ -2,10 +2,10 @@ tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(3,5): tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(4,5): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(5,12): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(6,12): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. -tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(9,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(10,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(7,9): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. +tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(8,9): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. +tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(9,16): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. +tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(10,16): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. ==== tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts (8 errors) ==== @@ -25,16 +25,16 @@ tests/cases/conformance/classes/members/privateNames/privateNameES5Ban.ts(10,16) !!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. get #acc() { return ""; } ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. set #acc(x: string) {} ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. static get #sAcc() { return 0; } ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. static set #sAcc(x: number) {} ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. } \ No newline at end of file diff --git a/tests/baselines/reference/privateNameInObjectLiteral-3.errors.txt b/tests/baselines/reference/privateNameInObjectLiteral-3.errors.txt index b93a8c149e4..808b2a89ebe 100644 --- a/tests/baselines/reference/privateNameInObjectLiteral-3.errors.txt +++ b/tests/baselines/reference/privateNameInObjectLiteral-3.errors.txt @@ -1,14 +1,14 @@ -tests/cases/conformance/classes/members/privateNames/privateNameInObjectLiteral-3.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/privateNames/privateNameInObjectLiteral-3.ts(2,9): error TS18016: Private identifiers are not allowed outside class bodies. +tests/cases/conformance/classes/members/privateNames/privateNameInObjectLiteral-3.ts(2,9): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. ==== tests/cases/conformance/classes/members/privateNames/privateNameInObjectLiteral-3.ts (2 errors) ==== const obj = { get #foo() { ~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~~ !!! error TS18016: Private identifiers are not allowed outside class bodies. + ~~~~ +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. return "" } }; diff --git a/tests/baselines/reference/privateNameJsBadDeclaration.errors.txt b/tests/baselines/reference/privateNameJsBadDeclaration.errors.txt index 858d9e96713..c7fd3794856 100644 --- a/tests/baselines/reference/privateNameJsBadDeclaration.errors.txt +++ b/tests/baselines/reference/privateNameJsBadDeclaration.errors.txt @@ -1,11 +1,11 @@ tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(3,3): error TS18016: Private identifiers are not allowed outside class bodies. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(4,3): error TS18016: Private identifiers are not allowed outside class bodies. -tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(5,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(5,7): error TS18016: Private identifiers are not allowed outside class bodies. +tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(5,7): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(9,3): error TS18016: Private identifiers are not allowed outside class bodies. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(10,3): error TS18016: Private identifiers are not allowed outside class bodies. -tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(11,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(11,7): error TS18016: Private identifiers are not allowed outside class bodies. +tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(11,7): error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(15,10): error TS2339: Property '#z' does not exist on type 'C'. @@ -20,9 +20,9 @@ tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(1 !!! error TS18016: Private identifiers are not allowed outside class bodies. get #p() { return "" } // Error ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS18016: Private identifiers are not allowed outside class bodies. + ~~ +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. } class B { } B.prototype = { @@ -34,9 +34,9 @@ tests/cases/conformance/classes/members/privateNames/privateNameJsPrototype.js(1 !!! error TS18016: Private identifiers are not allowed outside class bodies. get #p() { return "" } // Error ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~ !!! error TS18016: Private identifiers are not allowed outside class bodies. + ~~ +!!! error TS18028: Private identifiers are only available when targeting ECMAScript 2015 and higher. } class C { constructor() { diff --git a/tests/baselines/reference/privatePropertyUsingObjectType.js b/tests/baselines/reference/privatePropertyUsingObjectType.js index 099f0383a07..24c49782102 100644 --- a/tests/baselines/reference/privatePropertyUsingObjectType.js +++ b/tests/baselines/reference/privatePropertyUsingObjectType.js @@ -12,7 +12,7 @@ export interface IFilterProvider { //// [privatePropertyUsingObjectType.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.FilterManager = void 0; var FilterManager = /** @class */ (function () { function FilterManager() { diff --git a/tests/baselines/reference/project/baseline/amd/decl.js b/tests/baselines/reference/project/baseline/amd/decl.js index 4742d3b444f..12acbaf5c8d 100644 --- a/tests/baselines/reference/project/baseline/amd/decl.js +++ b/tests/baselines/reference/project/baseline/amd/decl.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.point = void 0; ; function point(x, y) { diff --git a/tests/baselines/reference/project/baseline/amd/emit.js b/tests/baselines/reference/project/baseline/amd/emit.js index b4d6d12445b..647ea7c6c8e 100644 --- a/tests/baselines/reference/project/baseline/amd/emit.js +++ b/tests/baselines/reference/project/baseline/amd/emit.js @@ -1,5 +1,5 @@ define(["require", "exports", "./decl"], function (require, exports, g) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var p = g.point(10, 20); }); diff --git a/tests/baselines/reference/project/baseline/node/decl.js b/tests/baselines/reference/project/baseline/node/decl.js index 7f5bdd76474..66e5e244331 100644 --- a/tests/baselines/reference/project/baseline/node/decl.js +++ b/tests/baselines/reference/project/baseline/node/decl.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.point = void 0; ; function point(x, y) { diff --git a/tests/baselines/reference/project/baseline/node/emit.js b/tests/baselines/reference/project/baseline/node/emit.js index 9410f82bc32..90c9a1547d2 100644 --- a/tests/baselines/reference/project/baseline/node/emit.js +++ b/tests/baselines/reference/project/baseline/node/emit.js @@ -1,4 +1,4 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var g = require("./decl"); var p = g.point(10, 20); diff --git a/tests/baselines/reference/project/baseline2/amd/decl.js b/tests/baselines/reference/project/baseline2/amd/decl.js index 4742d3b444f..12acbaf5c8d 100644 --- a/tests/baselines/reference/project/baseline2/amd/decl.js +++ b/tests/baselines/reference/project/baseline2/amd/decl.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.point = void 0; ; function point(x, y) { diff --git a/tests/baselines/reference/project/baseline2/amd/dont_emit.js b/tests/baselines/reference/project/baseline2/amd/dont_emit.js index 18dae0f6420..e93727df1a6 100644 --- a/tests/baselines/reference/project/baseline2/amd/dont_emit.js +++ b/tests/baselines/reference/project/baseline2/amd/dont_emit.js @@ -1,5 +1,5 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var p = { x: 10, y: 20 }; }); diff --git a/tests/baselines/reference/project/baseline2/node/decl.js b/tests/baselines/reference/project/baseline2/node/decl.js index 7f5bdd76474..66e5e244331 100644 --- a/tests/baselines/reference/project/baseline2/node/decl.js +++ b/tests/baselines/reference/project/baseline2/node/decl.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.point = void 0; ; function point(x, y) { diff --git a/tests/baselines/reference/project/baseline2/node/dont_emit.js b/tests/baselines/reference/project/baseline2/node/dont_emit.js index ce766eee086..76446389a37 100644 --- a/tests/baselines/reference/project/baseline2/node/dont_emit.js +++ b/tests/baselines/reference/project/baseline2/node/dont_emit.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var p = { x: 10, y: 20 }; diff --git a/tests/baselines/reference/project/baseline3/amd/nestedModule.js b/tests/baselines/reference/project/baseline3/amd/nestedModule.js index 63fc73970f3..6aada966c9c 100644 --- a/tests/baselines/reference/project/baseline3/amd/nestedModule.js +++ b/tests/baselines/reference/project/baseline3/amd/nestedModule.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.outer = void 0; var outer; (function (outer) { diff --git a/tests/baselines/reference/project/baseline3/node/nestedModule.js b/tests/baselines/reference/project/baseline3/node/nestedModule.js index 649aedb3c1a..b48baf0d81a 100644 --- a/tests/baselines/reference/project/baseline3/node/nestedModule.js +++ b/tests/baselines/reference/project/baseline3/node/nestedModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.outer = void 0; var outer; (function (outer) { diff --git a/tests/baselines/reference/project/declarationDir/amd/a.js b/tests/baselines/reference/project/declarationDir/amd/a.js index d3da64545be..4e257cd41bc 100644 --- a/tests/baselines/reference/project/declarationDir/amd/a.js +++ b/tests/baselines/reference/project/declarationDir/amd/a.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js b/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js index ee00c89b489..5e6b8761937 100644 --- a/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { diff --git a/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js b/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js index ef9b803ae12..5ed8c2c1beb 100644 --- a/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/project/declarationDir/node/a.js b/tests/baselines/reference/project/declarationDir/node/a.js index 0e5ab464b2a..9b82278796b 100644 --- a/tests/baselines/reference/project/declarationDir/node/a.js +++ b/tests/baselines/reference/project/declarationDir/node/a.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/project/declarationDir/node/subfolder/b.js b/tests/baselines/reference/project/declarationDir/node/subfolder/b.js index 376c02aa3a9..e7fbf54aa87 100644 --- a/tests/baselines/reference/project/declarationDir/node/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir/node/subfolder/b.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { diff --git a/tests/baselines/reference/project/declarationDir/node/subfolder/c.js b/tests/baselines/reference/project/declarationDir/node/subfolder/c.js index 1254a79dda5..71ec7af2e23 100644 --- a/tests/baselines/reference/project/declarationDir/node/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir/node/subfolder/c.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/a.js b/tests/baselines/reference/project/declarationDir2/amd/out/a.js index d3da64545be..4e257cd41bc 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/a.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/a.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js index ee00c89b489..5e6b8761937 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js index ef9b803ae12..5ed8c2c1beb 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/project/declarationDir2/node/out/a.js b/tests/baselines/reference/project/declarationDir2/node/out/a.js index 0e5ab464b2a..9b82278796b 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/a.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/a.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js index 376c02aa3a9..e7fbf54aa87 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { diff --git a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js index 1254a79dda5..71ec7af2e23 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/project/declarationDir3/amd/out.js b/tests/baselines/reference/project/declarationDir3/amd/out.js index e64a28a1407..e96aa78af33 100644 --- a/tests/baselines/reference/project/declarationDir3/amd/out.js +++ b/tests/baselines/reference/project/declarationDir3/amd/out.js @@ -1,6 +1,6 @@ define("subfolder/b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var B = /** @class */ (function () { function B() { @@ -11,7 +11,7 @@ define("subfolder/b", ["require", "exports"], function (require, exports) { }); define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -22,7 +22,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("subfolder/c", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js b/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js +++ b/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js b/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js +++ b/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js b/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.js b/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.js index a788adba29e..017458d24b9 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "glo_m4"], function (require, exports, glo_m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.useGlo_m4_f4 = exports.useGlo_m4_d4 = exports.useGlo_m4_x4 = void 0; exports.useGlo_m4_x4 = glo_m4.x; exports.useGlo_m4_d4 = glo_m4.d; diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js b/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.js b/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.js index 211f10e4a6d..06d31e03ade 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.useGlo_m4_f4 = exports.useGlo_m4_d4 = exports.useGlo_m4_x4 = void 0; var glo_m4 = require("glo_m4"); exports.useGlo_m4_x4 = glo_m4.x; diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/useModule.js b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/useModule.js index f75e46c2799..e5816894ac6 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "private_m4"], function (require, exports, private_m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.usePrivate_m4_m1 = void 0; var usePrivate_m4_m1; (function (usePrivate_m4_m1) { diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js b/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/node/useModule.js b/tests/baselines/reference/project/declarationsImportedInPrivate/node/useModule.js index 74138e799dd..28053188fd0 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/node/useModule.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.usePrivate_m4_m1 = void 0; // only used privately no need to emit var private_m4 = require("private_m4"); diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.js index 754b5d97761..1a12d828883 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "fncOnly_m4"], function (require, exports, fncOnly_m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.useFncOnly_m4_f4 = void 0; exports.useFncOnly_m4_f4 = fncOnly_m4.foo(); }); diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.js index b3b94903d8a..43d6a391488 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.useFncOnly_m4_f4 = void 0; var fncOnly_m4 = require("fncOnly_m4"); exports.useFncOnly_m4_f4 = fncOnly_m4.foo(); diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m5.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m5.js index 6f3ac1570f8..b621a4fbf1f 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m5.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m5.js @@ -1,6 +1,6 @@ define(["require", "exports", "m4"], function (require, exports, m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = void 0; function foo2() { return new m4.d(); diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/useModule.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/useModule.js index accf2b334b1..7ce9a993f29 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "m5"], function (require, exports, m5) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.n = exports.x = exports.d = void 0; exports.d = m5.foo2(); exports.x = m5.foo2; diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m5.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m5.js index f98c982199f..a29715058b3 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m5.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m5.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = void 0; var m4 = require("m4"); // Emit used function foo2() { diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/useModule.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/useModule.js index 146f622c83d..97001545218 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/useModule.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.n = exports.x = exports.d = void 0; // Do not emit unused import var m5 = require("m5"); diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.js index 611fda8a04d..7d1e3cca1dc 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "m4", "m4"], function (require, exports, m4, multiImport_m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.useMultiImport_m4_f4 = exports.useMultiImport_m4_d4 = exports.useMultiImport_m4_x4 = exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; exports.x4 = m4.x; exports.d4 = m4.d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.js index 0269c3a188b..b2ec67b9368 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.useMultiImport_m4_f4 = exports.useMultiImport_m4_d4 = exports.useMultiImport_m4_x4 = exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; var m4 = require("m4"); // Emit used exports.x4 = m4.x; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.js index 6f3ac1570f8..b621a4fbf1f 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.js @@ -1,6 +1,6 @@ define(["require", "exports", "m4"], function (require, exports, m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = void 0; function foo2() { return new m4.d(); diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.js index af492ea909b..a5b537c0698 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "m4", "m5"], function (require, exports, m4, m5) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; exports.x4 = m4.x; exports.d4 = m4.d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.js index f98c982199f..a29715058b3 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = void 0; var m4 = require("m4"); // Emit used function foo2() { diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.js index 2d855d9f6cd..802224f9859 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; var m4 = require("m4"); // Emit used exports.x4 = m4.x; diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js b/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js index e3c6504c35a..f4d99033624 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.js b/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.js index f438d5c6d8b..f5d30175330 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.js @@ -1,6 +1,6 @@ define(["require", "exports", "m4"], function (require, exports, m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; exports.x4 = m4.x; exports.d4 = m4.d; diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js b/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js index d31265ae5df..72d220d72fd 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.x = exports.d = void 0; var d = /** @class */ (function () { function d() { diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.js b/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.js index 66d955ea0cd..49845058567 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1 = exports.f4 = exports.d4 = exports.x4 = void 0; var m4 = require("m4"); // Emit used exports.x4 = m4.x; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js index c9d1c1e3936..78218a0e366 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js index e95d4f1e4b6..df520bf7576 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index c9d1c1e3936..78218a0e366 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index e95d4f1e4b6..df520bf7576 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 16c0d3ed5d0..3005161b088 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index d7f12475e5f..95c451a0109 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js index 79fcc6f869a..36ed0f02c46 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js index 65f6fb7a582..19080bdaa2d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js index 916d1af8dda..a335a5d1c67 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js index 9c5db91ec75..2344526ede7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js index adb100e17d4..3dd08efdc66 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js index abb945c1f2b..38cfca1beb1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 65f6fb7a582..19080bdaa2d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 916d1af8dda..a335a5d1c67 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 79fcc6f869a..36ed0f02c46 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index adb100e17d4..3dd08efdc66 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index abb945c1f2b..38cfca1beb1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 9c5db91ec75..2344526ede7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 93c54ba8ab7..10f858d0a2a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js index a5795bdd56a..150931da581 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js index 4ac897fec01..884eea0c063 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js index 23f68774cf9..e59524fffd3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js index 23a89e7e356..216a1fef09e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index a5795bdd56a..150931da581 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 4ac897fec01..884eea0c063 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 23f68774cf9..e59524fffd3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 23a89e7e356..216a1fef09e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index ef5cb460f36..12168be382b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js index cc97bcdeb28..c5269a10602 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js index 71124af1ec1..f2f8fa91aad 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js index 8233f641a72..9cf68d7b38f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js index 6b2099da22f..4313f038828 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index cc97bcdeb28..c5269a10602 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 71124af1ec1..f2f8fa91aad 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 8233f641a72..9cf68d7b38f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 6b2099da22f..4313f038828 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 0869ecd1ebb..184fb891300 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js index 6c09ee004ef..7c4a2d3ac58 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js index 3caf6636f77..659fe3fd520 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 13a43e5ed19..1537050efb2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 80be96b41ab..95ee4f40dcc 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 3aa4e3974e1..72172e17ade 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 06b7b34e7b0..cfed7489fad 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js index 453d3df7221..ee5d06b49fd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js index 4cda63c8666..afe2d786322 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js index a45c1f1965d..24efc9db02a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js index 0dd222014cc..9814c0c882b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js index f3e7706eb38..331df312dfa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js index 5c90aac9099..51409278327 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 182d261a8af..8405e6068c2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 1ec77254782..15a80bd7ceb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index eb832673f07..efa40549364 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index f615214fe7c..a325f1cc74f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index bdca1a19cce..2d47d515635 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index f0fa8379ab2..06532387a4d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 33cb3b14ba1..4978cad3d2d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js index 06d5a04c50b..ddb5a21929e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js index 8f79be9299f..40a39718e04 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js index a2693e02eb0..42788bf0fa0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js index 3bae3860c0c..feeafae15e1 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 30dd4758803..ffa9656e622 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 9ee94b79e97..9bccd61a700 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index adb3395e1ac..f5891084660 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index d90a9b5db85..6808f2f84aa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index fcc53c58042..2826d4d1dbd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js index 39f789ea341..a69eb879e08 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js index 0b63e86e196..eef1b93c617 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js index 317828749a0..eda46b3ed4b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js index d57884e643c..ebffd1c7121 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 1bf73560263..2aa757412b0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 022bf553045..2435cf227bd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 8a4d2935c66..f0e0030cc08 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 321697a318d..41f8e1fb511 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index c9eb78e7a24..481c2c0674d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index 62864080b34..12285f77e2b 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js index fff978bd4a6..fbec1e1bac6 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 62864080b34..12285f77e2b 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index fff978bd4a6..fbec1e1bac6 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 1e9a3edd9e8..0d89b9e7e05 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 2e515eccf23..d9b92902db6 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index f9a9c0d745f..57c41a691ff 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index b5dacdf0b82..cfb64ba5ef8 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js index f579fe6b711..656fb9cb438 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js index 4965485db79..15b873a9902 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js index c5e3be18ec0..72bb5267aa0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js index 02ccb41d97e..6bede5523ab 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index b5dacdf0b82..cfb64ba5ef8 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index f579fe6b711..656fb9cb438 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index f9a9c0d745f..57c41a691ff 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index c5e3be18ec0..72bb5267aa0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 02ccb41d97e..6bede5523ab 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 4965485db79..15b873a9902 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 2481c2d9e44..35dc1acc6e7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js index ae4257cbe99..8d182e058b0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js index f651b5d5188..b911ed7df36 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js index 58ca85c1308..a3b6ed859a8 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js index 1e9dd116caf..b9f7d984a37 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index ae4257cbe99..8d182e058b0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index f651b5d5188..b911ed7df36 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 58ca85c1308..a3b6ed859a8 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 1e9dd116caf..b9f7d984a37 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index f7ef583d22c..a9f15910ffb 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 7ee68423d1b..9261ecd7b38 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js index df91031f4be..6bd8178274b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js index be2cb0db2b7..2e8a97f29e1 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js index 6e9e29f6e07..05769db8b67 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 7ee68423d1b..9261ecd7b38 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index df91031f4be..6bd8178274b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index be2cb0db2b7..2e8a97f29e1 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 6e9e29f6e07..05769db8b67 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 103fb928c92..b0a8e99e08b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index 62864080b34..12285f77e2b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js index fff978bd4a6..fbec1e1bac6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 62864080b34..12285f77e2b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index fff978bd4a6..fbec1e1bac6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 1e9a3edd9e8..0d89b9e7e05 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 2e515eccf23..d9b92902db6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index f9a9c0d745f..57c41a691ff 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index b5dacdf0b82..cfb64ba5ef8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js index f579fe6b711..656fb9cb438 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js index 4965485db79..15b873a9902 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js index c5e3be18ec0..72bb5267aa0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js index 02ccb41d97e..6bede5523ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index b5dacdf0b82..cfb64ba5ef8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index f579fe6b711..656fb9cb438 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index f9a9c0d745f..57c41a691ff 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index c5e3be18ec0..72bb5267aa0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 02ccb41d97e..6bede5523ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 4965485db79..15b873a9902 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 2481c2d9e44..35dc1acc6e7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js index ae4257cbe99..8d182e058b0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js index f651b5d5188..b911ed7df36 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js index 58ca85c1308..a3b6ed859a8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js index 1e9dd116caf..b9f7d984a37 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index ae4257cbe99..8d182e058b0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index f651b5d5188..b911ed7df36 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 58ca85c1308..a3b6ed859a8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 1e9dd116caf..b9f7d984a37 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index f7ef583d22c..a9f15910ffb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 7ee68423d1b..9261ecd7b38 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js index df91031f4be..6bd8178274b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js index be2cb0db2b7..2e8a97f29e1 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js index 6e9e29f6e07..05769db8b67 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 7ee68423d1b..9261ecd7b38 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index df91031f4be..6bd8178274b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index be2cb0db2b7..2e8a97f29e1 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 6e9e29f6e07..05769db8b67 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 103fb928c92..b0a8e99e08b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/nodeModulesImportHigher/amd/importHigher/root.js b/tests/baselines/reference/project/nodeModulesImportHigher/amd/importHigher/root.js index 65e3b33be1a..15d7b1dd430 100644 --- a/tests/baselines/reference/project/nodeModulesImportHigher/amd/importHigher/root.js +++ b/tests/baselines/reference/project/nodeModulesImportHigher/amd/importHigher/root.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f1("test"); m1.f2.a = 10; m1.f2.person.age = "10"; // Error: Should be number (if direct import of m2 made the m3 module visible). diff --git a/tests/baselines/reference/project/nodeModulesImportHigher/node/importHigher/root.js b/tests/baselines/reference/project/nodeModulesImportHigher/node/importHigher/root.js index 4fc36cd0222..ae48958106a 100644 --- a/tests/baselines/reference/project/nodeModulesImportHigher/node/importHigher/root.js +++ b/tests/baselines/reference/project/nodeModulesImportHigher/node/importHigher/root.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m1"); m1.f1("test"); m1.f2.a = 10; diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/maxDepthExceeded/built/root.js b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/maxDepthExceeded/built/root.js index 493e1b9636e..dd162fc2f89 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/maxDepthExceeded/built/root.js +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/maxDepthExceeded/built/root.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f1("test"); m1.f2.a = "10"; // Error: Should be number m1.rel = 42; // Error: Should be boolean diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/maxDepthExceeded/built/root.js b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/maxDepthExceeded/built/root.js index 51370836837..9597d626ed7 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/maxDepthExceeded/built/root.js +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/maxDepthExceeded/built/root.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m1"); m1.f1("test"); m1.f2.a = "10"; // Error: Should be number diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/amd/maxDepthIncreased/root.js b/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/amd/maxDepthIncreased/root.js index 948a6d68b83..0cc4ffe817c 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/amd/maxDepthIncreased/root.js +++ b/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/amd/maxDepthIncreased/root.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1", "m4"], function (require, exports, m1, m4) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); m1.f1("test"); m1.f2.a = 10; m1.f2.person.age = "10"; // Should error if loaded the .js files correctly diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/node/maxDepthIncreased/root.js b/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/node/maxDepthIncreased/root.js index 50feab5d27f..5c69ac5bc92 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/node/maxDepthIncreased/root.js +++ b/tests/baselines/reference/project/nodeModulesMaxDepthIncreased/node/maxDepthIncreased/root.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m1"); var m4 = require("m4"); m1.f1("test"); diff --git a/tests/baselines/reference/project/nonRelative/amd/consume.js b/tests/baselines/reference/project/nonRelative/amd/consume.js index a6bce0ab2c6..4a0971e868d 100644 --- a/tests/baselines/reference/project/nonRelative/amd/consume.js +++ b/tests/baselines/reference/project/nonRelative/amd/consume.js @@ -1,6 +1,6 @@ define(["require", "exports", "decl", "lib/foo/a", "lib/bar/a"], function (require, exports, mod, x, y) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); x.hello(); y.hello(); var str = mod.call(); diff --git a/tests/baselines/reference/project/nonRelative/amd/decl.js b/tests/baselines/reference/project/nonRelative/amd/decl.js index 143896c41cc..6be4def20f2 100644 --- a/tests/baselines/reference/project/nonRelative/amd/decl.js +++ b/tests/baselines/reference/project/nonRelative/amd/decl.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.call = void 0; function call() { return "success"; diff --git a/tests/baselines/reference/project/nonRelative/amd/lib/bar/a.js b/tests/baselines/reference/project/nonRelative/amd/lib/bar/a.js index 1f56b03be63..3d9f4c4c0b7 100644 --- a/tests/baselines/reference/project/nonRelative/amd/lib/bar/a.js +++ b/tests/baselines/reference/project/nonRelative/amd/lib/bar/a.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/nonRelative/amd/lib/foo/a.js b/tests/baselines/reference/project/nonRelative/amd/lib/foo/a.js index 1f56b03be63..3d9f4c4c0b7 100644 --- a/tests/baselines/reference/project/nonRelative/amd/lib/foo/a.js +++ b/tests/baselines/reference/project/nonRelative/amd/lib/foo/a.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/nonRelative/amd/lib/foo/b.js b/tests/baselines/reference/project/nonRelative/amd/lib/foo/b.js index 1f56b03be63..3d9f4c4c0b7 100644 --- a/tests/baselines/reference/project/nonRelative/amd/lib/foo/b.js +++ b/tests/baselines/reference/project/nonRelative/amd/lib/foo/b.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/nonRelative/node/consume.js b/tests/baselines/reference/project/nonRelative/node/consume.js index 51d811bb72a..8812f79110e 100644 --- a/tests/baselines/reference/project/nonRelative/node/consume.js +++ b/tests/baselines/reference/project/nonRelative/node/consume.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var mod = require("decl"); var x = require("lib/foo/a"); var y = require("lib/bar/a"); diff --git a/tests/baselines/reference/project/nonRelative/node/decl.js b/tests/baselines/reference/project/nonRelative/node/decl.js index 1e37df815c8..21d624e33c5 100644 --- a/tests/baselines/reference/project/nonRelative/node/decl.js +++ b/tests/baselines/reference/project/nonRelative/node/decl.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.call = void 0; function call() { return "success"; diff --git a/tests/baselines/reference/project/nonRelative/node/lib/bar/a.js b/tests/baselines/reference/project/nonRelative/node/lib/bar/a.js index c3e36436d03..922fbb1470e 100644 --- a/tests/baselines/reference/project/nonRelative/node/lib/bar/a.js +++ b/tests/baselines/reference/project/nonRelative/node/lib/bar/a.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/nonRelative/node/lib/foo/a.js b/tests/baselines/reference/project/nonRelative/node/lib/foo/a.js index c3e36436d03..922fbb1470e 100644 --- a/tests/baselines/reference/project/nonRelative/node/lib/foo/a.js +++ b/tests/baselines/reference/project/nonRelative/node/lib/foo/a.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/nonRelative/node/lib/foo/b.js b/tests/baselines/reference/project/nonRelative/node/lib/foo/b.js index c3e36436d03..922fbb1470e 100644 --- a/tests/baselines/reference/project/nonRelative/node/lib/foo/b.js +++ b/tests/baselines/reference/project/nonRelative/node/lib/foo/b.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; function hello() { } exports.hello = hello; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js index 4379e0f10e0..fdea962ca0c 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js index 339cccd677b..0042226fc03 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 4379e0f10e0..fdea962ca0c 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 339cccd677b..0042226fc03 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 890e388762f..779901b3c14 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 890e388762f..779901b3c14 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js index 4379e0f10e0..fdea962ca0c 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js index 1a669b891fc..4df672824d7 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js index 339cccd677b..0042226fc03 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js index 1f6a209c07f..cc1ead3c8b8 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 1a669b891fc..4df672824d7 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 4379e0f10e0..fdea962ca0c 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 1f6a209c07f..cc1ead3c8b8 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 339cccd677b..0042226fc03 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js index a54cc77c8e2..e5b9beca8fb 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js index f826ab4202b..cee795596cb 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js index 24c35f183f6..3714502b273 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index f826ab4202b..cee795596cb 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 24c35f183f6..3714502b273 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js index 88788efe08c..d5f78fa727f 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js index a3ba0c55197..661ee0e5e57 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js index 317ab910886..c85419e490b 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 6fc19d5d124..6d638c8b866 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index a3ba0c55197..661ee0e5e57 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 7c3e56fb831..a9d3c4affe3 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 317ab910886..c85419e490b 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 34d969a47de..f7ad1eff64d 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 7d671c821d8..cd5df1789fb 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index e60bdf53ccc..721a3830ee9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index e0943f45eb8..d86cc8f1018 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index 665026b55ca..ed7ff47a527 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 992047fd97a..ce87b6a4d87 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 7d671c821d8..cd5df1789fb 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index e60bdf53ccc..721a3830ee9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index e0943f45eb8..d86cc8f1018 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index 665026b55ca..ed7ff47a527 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 992047fd97a..ce87b6a4d87 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 7d671c821d8..cd5df1789fb 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index e60bdf53ccc..721a3830ee9 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js index e0943f45eb8..d86cc8f1018 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js index 665026b55ca..ed7ff47a527 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 992047fd97a..ce87b6a4d87 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 7d671c821d8..cd5df1789fb 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index e60bdf53ccc..721a3830ee9 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -10,7 +10,7 @@ function m1_f1() { } define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 108c245ac65..fb863e62a68 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index daf1d98d63a..d4488c02527 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 688a1d01d26..bc0a4a66d24 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index a27d37009f5..921d8ef3153 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index e0943f45eb8..d86cc8f1018 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( }); define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m2_f1 = exports.m2_instance1 = exports.m2_c1 = exports.m2_a1 = void 0; exports.m2_a1 = 10; var m2_c1 = /** @class */ (function () { @@ -34,7 +34,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( }); define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_module_multifolder/ref/m1", "outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a3 = exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index a664724ec18..e6ce55c6bb4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index e0d67816786..d8c2164dbe1 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index 665026b55ca..ed7ff47a527 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 37f670facbd..a4a6c862e59 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 59b533a358a..87813c05fbe 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index dc5a7fc5a6d..c7e0c4a7d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index aa5fd911d0c..7ea3f0ae817 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; var m1 = require("ref/m1"); exports.a1 = 10; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 992047fd97a..ce87b6a4d87 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,6 +1,6 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.m1_f1 = exports.m1_instance1 = exports.m1_c1 = exports.m1_a1 = void 0; exports.m1_a1 = 10; var m1_c1 = /** @class */ (function () { @@ -17,7 +17,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { }); define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.f1 = exports.instance1 = exports.c1 = exports.a1 = void 0; exports.a1 = 10; var c1 = /** @class */ (function () { diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/commands.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/commands.js index eb08364649a..98a3e364636 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/commands.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/commands.js @@ -1,4 +1,4 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js index a1d809d77b8..bdcbf0f055d 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js @@ -1,6 +1,6 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.RM = void 0; var RM = /** @class */ (function () { function RM() { diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/server.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/server.js index eb08364649a..98a3e364636 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/server.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/server.js @@ -1,4 +1,4 @@ define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/commands.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/commands.js index 64cbe53a861..ce03781e221 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/commands.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/commands.js @@ -1,2 +1,2 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js index 69fc2081f86..da0b3f17c4d 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.RM = void 0; var RM = /** @class */ (function () { function RM() { diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/server.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/server.js index 64cbe53a861..ce03781e221 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/server.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/server.js @@ -1,2 +1,2 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/promiseIdentity.js b/tests/baselines/reference/promiseIdentity.js index 526bae62c08..a4274cc4c5a 100644 --- a/tests/baselines/reference/promiseIdentity.js +++ b/tests/baselines/reference/promiseIdentity.js @@ -23,7 +23,7 @@ var y: Promise2; //// [promiseIdentity.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; var x; // Ok because T in this particular Promise2 is any, as are all the U and W references. diff --git a/tests/baselines/reference/promiseIdentity2.js b/tests/baselines/reference/promiseIdentity2.js index 81beb44d78a..5d617ccd73b 100644 --- a/tests/baselines/reference/promiseIdentity2.js +++ b/tests/baselines/reference/promiseIdentity2.js @@ -13,7 +13,7 @@ var x: Promise; //// [promiseIdentity2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // error because T is string in the first declaration, and T is boolean in the second // Return type and callback return type are ok because T is any in this particular Promise var x; diff --git a/tests/baselines/reference/promiseIdentityWithAny.js b/tests/baselines/reference/promiseIdentityWithAny.js index 422d00a1312..3b5eb8505ff 100644 --- a/tests/baselines/reference/promiseIdentityWithAny.js +++ b/tests/baselines/reference/promiseIdentityWithAny.js @@ -12,7 +12,7 @@ var x: Promise; //// [promiseIdentityWithAny.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Should be ok because signature type parameters get erased to any var x; var x; diff --git a/tests/baselines/reference/promiseIdentityWithAny2.js b/tests/baselines/reference/promiseIdentityWithAny2.js index a26cfd05084..9ba95603961 100644 --- a/tests/baselines/reference/promiseIdentityWithAny2.js +++ b/tests/baselines/reference/promiseIdentityWithAny2.js @@ -24,7 +24,7 @@ var y: Promise2; //// [promiseIdentityWithAny2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Error because type parameter arity doesn't match var x; var x; diff --git a/tests/baselines/reference/promiseIdentityWithConstraints.js b/tests/baselines/reference/promiseIdentityWithConstraints.js index 5c0549dc99d..565fb2c6d5b 100644 --- a/tests/baselines/reference/promiseIdentityWithConstraints.js +++ b/tests/baselines/reference/promiseIdentityWithConstraints.js @@ -12,7 +12,7 @@ var x: Promise; //// [promiseIdentityWithConstraints.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // Error because constraint V doesn't match var x; var x; diff --git a/tests/baselines/reference/propTypeValidatorInference.js b/tests/baselines/reference/propTypeValidatorInference.js index de1b7e99e1f..c1e4f13d286 100644 --- a/tests/baselines/reference/propTypeValidatorInference.js +++ b/tests/baselines/reference/propTypeValidatorInference.js @@ -91,7 +91,7 @@ const x: true = (null as any as ExtractPropsMatch); //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var PropTypes = require("prop-types"); var innerProps = { foo: PropTypes.string.isRequired, @@ -108,7 +108,7 @@ var propTypes = { array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, - oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired + oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired, }; // JS checking var propTypesWithoutAnnotation = { @@ -116,6 +116,6 @@ var propTypesWithoutAnnotation = { array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, - oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired + oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired, }; var x = null; diff --git a/tests/baselines/reference/propertyAccessNumericLiterals.errors.txt b/tests/baselines/reference/propertyAccessNumericLiterals.errors.txt new file mode 100644 index 00000000000..d5bffbb1d27 --- /dev/null +++ b/tests/baselines/reference/propertyAccessNumericLiterals.errors.txt @@ -0,0 +1,12 @@ +tests/cases/conformance/expressions/propertyAccess/propertyAccessNumericLiterals.ts(6,1): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o0'. + + +==== tests/cases/conformance/expressions/propertyAccess/propertyAccessNumericLiterals.ts (1 errors) ==== + 0xffffffff.toString(); + 0o01234.toString(); + 0b01101101.toString(); + 1234..toString(); + 1e0.toString(); + 000.toString(); + ~~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o0'. \ No newline at end of file diff --git a/tests/baselines/reference/propertyAndAccessorWithSameName.errors.txt b/tests/baselines/reference/propertyAndAccessorWithSameName.errors.txt index 620f4dc5940..8c01d5840f8 100644 --- a/tests/baselines/reference/propertyAndAccessorWithSameName.errors.txt +++ b/tests/baselines/reference/propertyAndAccessorWithSameName.errors.txt @@ -1,25 +1,19 @@ tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(2,5): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(3,9): error TS2300: Duplicate identifier 'x'. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(9,5): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(10,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(10,9): error TS2300: Duplicate identifier 'x'. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(14,13): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(15,9): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(18,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts(18,9): error TS2300: Duplicate identifier 'x'. -==== tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts (11 errors) ==== +==== tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts (7 errors) ==== class C { x: number; ~ !!! error TS2300: Duplicate identifier 'x'. get x() { // error ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. return 1; } @@ -31,8 +25,6 @@ tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWi !!! error TS2300: Duplicate identifier 'x'. set x(v) { } // error ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } @@ -42,14 +34,10 @@ tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWi !!! error TS2300: Duplicate identifier 'x'. get x() { // error ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. return 1; } set x(v) { } ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } \ No newline at end of file diff --git a/tests/baselines/reference/propertyAssignmentUseParentType1.js b/tests/baselines/reference/propertyAssignmentUseParentType1.js index 03f67b259c5..2d044d25568 100644 --- a/tests/baselines/reference/propertyAssignmentUseParentType1.js +++ b/tests/baselines/reference/propertyAssignmentUseParentType1.js @@ -16,7 +16,7 @@ ignoreJsdoc.extra = 111 //// [propertyAssignmentUseParentType1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ignoreJsdoc = exports.inlined = exports.interfaced = void 0; var interfaced = function () { return true; }; exports.interfaced = interfaced; diff --git a/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js b/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js index fd3edbcb52c..737e8ef2382 100644 --- a/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js +++ b/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js @@ -31,7 +31,7 @@ var y: Foo2; //// [propertyIdentityWithPrivacyMismatch_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x; var x; // Should be error (mod1.Foo !== mod2.Foo) var Foo1 = /** @class */ (function () { diff --git a/tests/baselines/reference/protoAsIndexInIndexExpression.js b/tests/baselines/reference/protoAsIndexInIndexExpression.js index 502033c42bb..476630c60dc 100644 --- a/tests/baselines/reference/protoAsIndexInIndexExpression.js +++ b/tests/baselines/reference/protoAsIndexInIndexExpression.js @@ -21,7 +21,7 @@ class C { //// [protoAsIndexInIndexExpression_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; //// [protoAsIndexInIndexExpression_1.js] /// diff --git a/tests/baselines/reference/prototypeOnConstructorFunctions.js b/tests/baselines/reference/prototypeOnConstructorFunctions.js index de1fec1f7e8..d2e5ddde925 100644 --- a/tests/baselines/reference/prototypeOnConstructorFunctions.js +++ b/tests/baselines/reference/prototypeOnConstructorFunctions.js @@ -12,4 +12,4 @@ i.const.prototype.prop = "yo"; //// [prototypeOnConstructorFunctions.js] var i; -i["const"].prototype.prop = "yo"; +i.const.prototype.prop = "yo"; diff --git a/tests/baselines/reference/quickIntersectionCheckCorrectlyCachesErrors.js b/tests/baselines/reference/quickIntersectionCheckCorrectlyCachesErrors.js index e47499cfd39..9577be62dfc 100644 --- a/tests/baselines/reference/quickIntersectionCheckCorrectlyCachesErrors.js +++ b/tests/baselines/reference/quickIntersectionCheckCorrectlyCachesErrors.js @@ -27,7 +27,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.wu = void 0; function wu(CC) { var WU = /** @class */ (function () { diff --git a/tests/baselines/reference/quickinfoTypeAtReturnPositionsInaccurate.js b/tests/baselines/reference/quickinfoTypeAtReturnPositionsInaccurate.js index f86bd8c034a..14487020256 100644 --- a/tests/baselines/reference/quickinfoTypeAtReturnPositionsInaccurate.js +++ b/tests/baselines/reference/quickinfoTypeAtReturnPositionsInaccurate.js @@ -104,7 +104,7 @@ export function listFiles(program: Program | T) { //// [quickinfoTypeAtReturnPositionsInaccurate.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.listFiles = void 0; var NumClass = /** @class */ (function () { function NumClass() { diff --git a/tests/baselines/reference/quotedAccessorName1.errors.txt b/tests/baselines/reference/quotedAccessorName1.errors.txt deleted file mode 100644 index 89b2edfd32f..00000000000 --- a/tests/baselines/reference/quotedAccessorName1.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -tests/cases/compiler/quotedAccessorName1.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/quotedAccessorName1.ts (1 errors) ==== - class C { - get "foo"() { return 0; } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/quotedAccessorName2.errors.txt b/tests/baselines/reference/quotedAccessorName2.errors.txt deleted file mode 100644 index 2f74fc52808..00000000000 --- a/tests/baselines/reference/quotedAccessorName2.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -tests/cases/compiler/quotedAccessorName2.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/quotedAccessorName2.ts (1 errors) ==== - class C { - static get "foo"() { return 0; } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } \ No newline at end of file diff --git a/tests/baselines/reference/reExportGlobalDeclaration1.js b/tests/baselines/reference/reExportGlobalDeclaration1.js index d05efe47c26..ebe75a70a7a 100644 --- a/tests/baselines/reference/reExportGlobalDeclaration1.js +++ b/tests/baselines/reference/reExportGlobalDeclaration1.js @@ -21,5 +21,5 @@ export {b as b2}; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b2 = exports.a2 = exports.z1 = exports.z = exports.b1 = exports.b = exports.a1 = exports.a = exports.y1 = exports.x1 = exports.y = exports.x = void 0; diff --git a/tests/baselines/reference/reExportGlobalDeclaration2.js b/tests/baselines/reference/reExportGlobalDeclaration2.js index 5e58bf4b68a..67fe89ac000 100644 --- a/tests/baselines/reference/reExportGlobalDeclaration2.js +++ b/tests/baselines/reference/reExportGlobalDeclaration2.js @@ -17,4 +17,4 @@ export {I2 as III2}; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/reExportGlobalDeclaration3.js b/tests/baselines/reference/reExportGlobalDeclaration3.js index b34b24bfca9..d59931f8b76 100644 --- a/tests/baselines/reference/reExportGlobalDeclaration3.js +++ b/tests/baselines/reference/reExportGlobalDeclaration3.js @@ -17,5 +17,5 @@ export {NS2 as NNNS2}; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.NNNS2 = exports.NNNS1 = exports.NNS2 = exports.NS2 = exports.NNS1 = exports.NS1 = void 0; diff --git a/tests/baselines/reference/reExportGlobalDeclaration4.js b/tests/baselines/reference/reExportGlobalDeclaration4.js index 3a4ea87a4a0..2d2d091e110 100644 --- a/tests/baselines/reference/reExportGlobalDeclaration4.js +++ b/tests/baselines/reference/reExportGlobalDeclaration4.js @@ -17,5 +17,5 @@ export {Cls2 as CCCls2}; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CCCls2 = exports.CCCls1 = exports.CCls2 = exports.Cls2 = exports.CCls1 = exports.Cls1 = void 0; diff --git a/tests/baselines/reference/reExportJsFromTs.js b/tests/baselines/reference/reExportJsFromTs.js index 6879d65e0b9..623425d82d7 100644 --- a/tests/baselines/reference/reExportJsFromTs.js +++ b/tests/baselines/reference/reExportJsFromTs.js @@ -11,11 +11,11 @@ export { tsConstants }; //// [constants.js] module.exports = { - str: 'x' + str: 'x', }; //// [constants.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.tsConstants = void 0; var tsConstants = require("../lib/constants"); exports.tsConstants = tsConstants; diff --git a/tests/baselines/reference/reExportUndefined1.js b/tests/baselines/reference/reExportUndefined1.js index 8795ad16567..a54330189fe 100644 --- a/tests/baselines/reference/reExportUndefined1.js +++ b/tests/baselines/reference/reExportUndefined1.js @@ -3,5 +3,5 @@ export { undefined }; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.undefined = void 0; diff --git a/tests/baselines/reference/reExportUndefined2.js b/tests/baselines/reference/reExportUndefined2.js index 04d6771dc77..57bb45a6ef4 100644 --- a/tests/baselines/reference/reExportUndefined2.js +++ b/tests/baselines/reference/reExportUndefined2.js @@ -11,12 +11,12 @@ use(undefined); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.undefined = void 0; var undefined; exports.undefined = undefined; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); use(a_1.undefined); diff --git a/tests/baselines/reference/reactDefaultPropsInferenceSuccess.js b/tests/baselines/reference/reactDefaultPropsInferenceSuccess.js index ec60bfcaf29..dc0f3d11d57 100644 --- a/tests/baselines/reference/reactDefaultPropsInferenceSuccess.js +++ b/tests/baselines/reference/reactDefaultPropsInferenceSuccess.js @@ -89,7 +89,7 @@ var __extends = (this && this.__extends) || (function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var FieldFeedback = /** @class */ (function (_super) { __extends(FieldFeedback, _super); @@ -97,34 +97,34 @@ var FieldFeedback = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } FieldFeedback.prototype.render = function () { - return react_1["default"].createElement("div", null, "Hello"); + return react_1.default.createElement("div", null, "Hello"); }; FieldFeedback.defaultProps = { when: function () { return true; } }; return FieldFeedback; -}(react_1["default"].Component)); +}(react_1.default.Component)); // OK -var Test1 = function () { return react_1["default"].createElement(FieldFeedback, { when: function (value) { return !!value; } }); }; +var Test1 = function () { return react_1.default.createElement(FieldFeedback, { when: function (value) { return !!value; } }); }; // Error: Void not assignable to boolean -var Test2 = function () { return react_1["default"].createElement(FieldFeedback, { when: function (value) { return console.log(value); } }); }; +var Test2 = function () { return react_1.default.createElement(FieldFeedback, { when: function (value) { return console.log(value); } }); }; var FieldFeedbackBeta = /** @class */ (function (_super) { __extends(FieldFeedbackBeta, _super); function FieldFeedbackBeta() { return _super !== null && _super.apply(this, arguments) || this; } FieldFeedbackBeta.prototype.render = function () { - return react_1["default"].createElement("div", null, "Hello"); + return react_1.default.createElement("div", null, "Hello"); }; FieldFeedbackBeta.defaultProps = { when: function () { return true; } }; return FieldFeedbackBeta; -}(react_1["default"].Component)); +}(react_1.default.Component)); // OK -var Test1a = function () { return react_1["default"].createElement(FieldFeedbackBeta, { when: function (value) { return !!value; }, error: true }, "Hah"); }; +var Test1a = function () { return react_1.default.createElement(FieldFeedbackBeta, { when: function (value) { return !!value; }, error: true }, "Hah"); }; // Error: Void not assignable to boolean -var Test2a = function () { return react_1["default"].createElement(FieldFeedbackBeta, { when: function (value) { return console.log(value); }, error: true }, "Hah"); }; +var Test2a = function () { return react_1.default.createElement(FieldFeedbackBeta, { when: function (value) { return console.log(value); }, error: true }, "Hah"); }; var FieldFeedback2 = /** @class */ (function (_super) { __extends(FieldFeedback2, _super); function FieldFeedback2() { @@ -132,7 +132,7 @@ var FieldFeedback2 = /** @class */ (function (_super) { } FieldFeedback2.prototype.render = function () { this.props.when("now"); // OK, always defined - return react_1["default"].createElement("div", null, "Hello"); + return react_1.default.createElement("div", null, "Hello"); }; FieldFeedback2.defaultProps = { when: function () { return true; } @@ -140,8 +140,8 @@ var FieldFeedback2 = /** @class */ (function (_super) { return FieldFeedback2; }(FieldFeedback)); // OK -var Test3 = function () { return react_1["default"].createElement(FieldFeedback2, { when: function (value) { return !!value; } }); }; +var Test3 = function () { return react_1.default.createElement(FieldFeedback2, { when: function (value) { return !!value; } }); }; // Error: Void not assignable to boolean -var Test4 = function () { return react_1["default"].createElement(FieldFeedback2, { when: function (value) { return console.log(value); } }); }; +var Test4 = function () { return react_1.default.createElement(FieldFeedback2, { when: function (value) { return console.log(value); } }); }; // OK -var Test5 = function () { return react_1["default"].createElement(FieldFeedback2, null); }; +var Test5 = function () { return react_1.default.createElement(FieldFeedback2, null); }; diff --git a/tests/baselines/reference/reactHOCSpreadprops.js b/tests/baselines/reference/reactHOCSpreadprops.js index 28862185aef..8493f288c9f 100644 --- a/tests/baselines/reference/reactHOCSpreadprops.js +++ b/tests/baselines/reference/reactHOCSpreadprops.js @@ -38,7 +38,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); function f(App) { diff --git a/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsx).js b/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsx).js index 27f6c4d3092..c22e6fde31b 100644 --- a/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsx).js +++ b/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsx).js @@ -13,7 +13,7 @@ export function Foo() { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); function Bar() { diff --git a/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsxdev).js b/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsxdev).js index 113e038f436..049a67abce0 100644 --- a/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsxdev).js +++ b/tests/baselines/reference/reactImportUnusedInNewJSXEmit(jsx=react-jsxdev).js @@ -13,7 +13,7 @@ export function Foo() { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var jsx_dev_runtime_1 = require("react/jsx-dev-runtime"); var _jsxFileName = "tests/cases/compiler/index.tsx"; diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNext.js b/tests/baselines/reference/reactJsxReactResolvedNodeNext.js index f36fdc66c2a..0907baf928c 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNext.js +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNext.js @@ -23,5 +23,5 @@ import './'; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; -const jsx_runtime_1 = require("react/jsx-runtime"); +var jsx_runtime_1 = require("react/jsx-runtime"); exports.a = (0, jsx_runtime_1.jsx)("div", {}); diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json index f5569339da2..b82c1948d27 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json @@ -45,113 +45,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.js b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.js index 834a8fa145c..238c4293860 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.js +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.js @@ -29,4 +29,4 @@ import './'; //// [file.js] import { jsx as _jsx } from "react/jsx-runtime"; -export const a = _jsx("div", {}); +export var a = _jsx("div", {}); diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json index dfecb2b0ca0..cbd4fcb8704 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json @@ -39,113 +39,5 @@ "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", - "File '/package.json' does not exist according to earlier cached lookups.", - "File 'package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/reactNamespaceImportPresevation.js b/tests/baselines/reference/reactNamespaceImportPresevation.js index a3e9ac800fe..5a52664ee13 100644 --- a/tests/baselines/reference/reactNamespaceImportPresevation.js +++ b/tests/baselines/reference/reactNamespaceImportPresevation.js @@ -15,6 +15,6 @@ declare var foo: any; //// [test.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var myReactLib = require("my-React-Lib"); // should not be elided ; diff --git a/tests/baselines/reference/reactReadonlyHOCAssignabilityReal.js b/tests/baselines/reference/reactReadonlyHOCAssignabilityReal.js index dd9af87032d..e550a70c719 100644 --- a/tests/baselines/reference/reactReadonlyHOCAssignabilityReal.js +++ b/tests/baselines/reference/reactReadonlyHOCAssignabilityReal.js @@ -38,7 +38,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); function myHigherOrderComponent(Inner) { diff --git a/tests/baselines/reference/reactReduxLikeDeferredInferenceAllowsAssignment.js b/tests/baselines/reference/reactReduxLikeDeferredInferenceAllowsAssignment.js index 05178f13a9e..164b5374578 100644 --- a/tests/baselines/reference/reactReduxLikeDeferredInferenceAllowsAssignment.js +++ b/tests/baselines/reference/reactReduxLikeDeferredInferenceAllowsAssignment.js @@ -200,7 +200,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var simpleAction = function (payload) { return ({ type: "SIMPLE_ACTION", payload: payload diff --git a/tests/baselines/reference/reactSFCAndFunctionResolvable.js b/tests/baselines/reference/reactSFCAndFunctionResolvable.js index a949f132170..48dc36f378c 100644 --- a/tests/baselines/reference/reactSFCAndFunctionResolvable.js +++ b/tests/baselines/reference/reactSFCAndFunctionResolvable.js @@ -28,7 +28,7 @@ const RandomComponent: React.SFC = () => { //// [reactSFCAndFunctionResolvable.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var RandomComponent = function () { var Component = condition1 diff --git a/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM.js b/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM.js index c85d07ec99b..0da7389c47b 100644 --- a/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM.js +++ b/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM.js @@ -25,7 +25,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var classes = ""; var rest = {}; diff --git a/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM2.js b/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM2.js index 4b6e9d0c54a..4a52cb74c3c 100644 --- a/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM2.js +++ b/tests/baselines/reference/reactTagNameComponentWithPropsNoOOM2.js @@ -25,7 +25,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var classes = ""; var rest = {}; diff --git a/tests/baselines/reference/reactTransitiveImportHasValidDeclaration.js b/tests/baselines/reference/reactTransitiveImportHasValidDeclaration.js index 1ac4b0dd6b4..f01809cd633 100644 --- a/tests/baselines/reference/reactTransitiveImportHasValidDeclaration.js +++ b/tests/baselines/reference/reactTransitiveImportHasValidDeclaration.js @@ -36,10 +36,10 @@ export default Form //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_emotion_1 = require("react-emotion"); -var Form = (0, react_emotion_1["default"])('div')({ color: "red" }); -exports["default"] = Form; +var Form = (0, react_emotion_1.default)('div')({ color: "red" }); +exports.default = Form; //// [index.d.ts] diff --git a/tests/baselines/reference/readonlyArraysAndTuples2.js b/tests/baselines/reference/readonlyArraysAndTuples2.js index c953406b863..23a57c351d8 100644 --- a/tests/baselines/reference/readonlyArraysAndTuples2.js +++ b/tests/baselines/reference/readonlyArraysAndTuples2.js @@ -38,11 +38,11 @@ var A = /** @class */ (function () { __decorate([ someDec, __metadata("design:type", Array) - ], A.prototype, "j"); + ], A.prototype, "j", void 0); __decorate([ someDec, __metadata("design:type", Array) - ], A.prototype, "k"); + ], A.prototype, "k", void 0); return A; }()); diff --git a/tests/baselines/reference/readonlyPropertySubtypeRelationDirected.js b/tests/baselines/reference/readonlyPropertySubtypeRelationDirected.js index 2ef516de0ca..609c8d28475 100644 --- a/tests/baselines/reference/readonlyPropertySubtypeRelationDirected.js +++ b/tests/baselines/reference/readonlyPropertySubtypeRelationDirected.js @@ -81,7 +81,7 @@ function doSomething(condition: boolean) { //// [one.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // When the non-readonly type is declared first, the unioned type of `three` in `doSomething` is never treated as readonly var two = { a: 'two' }; var one = { a: 'one' }; @@ -97,7 +97,7 @@ function doSomething(condition) { } //// [two.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // When the non-readonly type is declared first, the unioned type of `three` in `doSomething` is never treated as readonly var two = { a: 'two' }; var one = { a: 'one' }; @@ -113,7 +113,7 @@ function doSomething(condition) { } //// [three.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // When the readonly type is declared first, the unioned type of `three` in `doSomething` is always treated as readonly by the compiler var one = { a: 'one' }; var two = { a: 'two' }; @@ -129,7 +129,7 @@ function doSomething(condition) { } //// [four.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // When the readonly type is declared first, the unioned type of `three` in `doSomething` is always treated as readonly by the compiler var one = { a: 'one' }; var two = { a: 'two' }; diff --git a/tests/baselines/reference/recursiveConditionalCrash2.js b/tests/baselines/reference/recursiveConditionalCrash2.js index 5fc3fb1bd23..9639594a2d1 100644 --- a/tests/baselines/reference/recursiveConditionalCrash2.js +++ b/tests/baselines/reference/recursiveConditionalCrash2.js @@ -18,4 +18,4 @@ export type UseQueryOptions = Expand__ //// [recursiveConditionalCrash2.js] "use strict"; // Simplified #43529 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/recursiveConditionalCrash3.js b/tests/baselines/reference/recursiveConditionalCrash3.js index 9878a75f25b..77b8a767873 100644 --- a/tests/baselines/reference/recursiveConditionalCrash3.js +++ b/tests/baselines/reference/recursiveConditionalCrash3.js @@ -150,7 +150,7 @@ let t: UseQueryOptions //// [recursiveConditionalCrash3.js] "use strict"; // #43529 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /** * These two functions work as charm, also they are superfast and as expected they don't use additional Memory */ diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js index b0a054f064f..43862085926 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js @@ -29,6 +29,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType1_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js index c7bf6c00550..5f8c7199801 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js @@ -33,6 +33,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType2_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js index a22236d6d79..66075022733 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js @@ -37,6 +37,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType3_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js index 9ecc1e99748..507ef29c4ae 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js @@ -31,6 +31,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType4_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js index 29283dd2021..f5236e4a8eb 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js @@ -40,6 +40,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType5_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js index 659b5938901..d4f49880587 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js @@ -49,6 +49,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType6_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js index 95f6c9ae6e1..7b4a013d744 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js @@ -51,6 +51,6 @@ define(["require", "exports"], function (require, exports) { //// [recursiveExportAssignmentAndFindAliasedType7_moduleA.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; }); diff --git a/tests/baselines/reference/recursiveGetterAccess.errors.txt b/tests/baselines/reference/recursiveGetterAccess.errors.txt deleted file mode 100644 index 160e9280b22..00000000000 --- a/tests/baselines/reference/recursiveGetterAccess.errors.txt +++ /dev/null @@ -1,11 +0,0 @@ -tests/cases/compiler/recursiveGetterAccess.ts(2,5): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/recursiveGetterAccess.ts (1 errors) ==== - class MyClass { - get testProp() { return this.testProp; } - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - \ No newline at end of file diff --git a/tests/baselines/reference/recursiveInferenceBug.errors.txt b/tests/baselines/reference/recursiveInferenceBug.errors.txt deleted file mode 100644 index 9e01e36748e..00000000000 --- a/tests/baselines/reference/recursiveInferenceBug.errors.txt +++ /dev/null @@ -1,17 +0,0 @@ -tests/cases/compiler/recursiveInferenceBug.ts(9,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/recursiveInferenceBug.ts (1 errors) ==== - function f(x: number) { - var z = f(x); - return x; - } - - - var zz = { - g: () =>{ }, - get f() { return "abc"; }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - }; - \ No newline at end of file diff --git a/tests/baselines/reference/recursiveInferenceBug.js b/tests/baselines/reference/recursiveInferenceBug.js index 5b4d4f0c0a1..e579c1af22b 100644 --- a/tests/baselines/reference/recursiveInferenceBug.js +++ b/tests/baselines/reference/recursiveInferenceBug.js @@ -18,5 +18,5 @@ function f(x) { } var zz = { g: function () { }, - get f() { return "abc"; } + get f() { return "abc"; }, }; diff --git a/tests/baselines/reference/recursiveMappedTypes.js b/tests/baselines/reference/recursiveMappedTypes.js index aaf9a23c5e8..45d6edf5d76 100644 --- a/tests/baselines/reference/recursiveMappedTypes.js +++ b/tests/baselines/reference/recursiveMappedTypes.js @@ -95,7 +95,7 @@ export type Foo = T extends { [P in infer E]: any } ? E : never; //// [recursiveMappedTypes.js] "use strict"; // Recursive mapped types simply appear empty -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo(arg) { return arg; } diff --git a/tests/baselines/reference/recursiveMods.js b/tests/baselines/reference/recursiveMods.js index bab1752a3cf..43c16b7a049 100644 --- a/tests/baselines/reference/recursiveMods.js +++ b/tests/baselines/reference/recursiveMods.js @@ -25,7 +25,7 @@ export module Foo { //// [recursiveMods.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var Foo; (function (Foo) { diff --git a/tests/baselines/reference/recursiveSpecializationOfSignatures.errors.txt b/tests/baselines/reference/recursiveSpecializationOfSignatures.errors.txt deleted file mode 100644 index 2bec20c316a..00000000000 --- a/tests/baselines/reference/recursiveSpecializationOfSignatures.errors.txt +++ /dev/null @@ -1,12 +0,0 @@ -tests/cases/compiler/recursiveSpecializationOfSignatures.ts(2,5): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/recursiveSpecializationOfSignatures.ts (1 errors) ==== - class S0 { - set S1(S2: S0) { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - constructor(public S17: S0 A>) { } - } - \ No newline at end of file diff --git a/tests/baselines/reference/recursiveTupleTypeInference.js b/tests/baselines/reference/recursiveTupleTypeInference.js index 0f521e0d885..477363a252a 100644 --- a/tests/baselines/reference/recursiveTupleTypeInference.js +++ b/tests/baselines/reference/recursiveTupleTypeInference.js @@ -27,7 +27,7 @@ foo(gK); //// [recursiveTupleTypeInference.js] "use strict"; // Repro from #37475 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var gK = { b: ["number", "null"] }; function foo(g) { return {}; diff --git a/tests/baselines/reference/recursiveTypeAliasWithSpreadConditionalReturnNotCircular.js b/tests/baselines/reference/recursiveTypeAliasWithSpreadConditionalReturnNotCircular.js index a0231c139f0..9290ad4eb46 100644 --- a/tests/baselines/reference/recursiveTypeAliasWithSpreadConditionalReturnNotCircular.js +++ b/tests/baselines/reference/recursiveTypeAliasWithSpreadConditionalReturnNotCircular.js @@ -27,7 +27,7 @@ const zipped3 = opt1.zip3(opt2, opt3); //// [recursiveTypeAliasWithSpreadConditionalReturnNotCircular.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var zipped1 = opt1.zip1(opt2, opt3); var zipped2 = opt1.zip2(opt2, opt3); var zipped3 = opt1.zip3(opt2, opt3); diff --git a/tests/baselines/reference/recursiveTypeRelations.js b/tests/baselines/reference/recursiveTypeRelations.js index 5ee456dee11..01d83af3320 100644 --- a/tests/baselines/reference/recursiveTypeRelations.js +++ b/tests/baselines/reference/recursiveTypeRelations.js @@ -39,7 +39,7 @@ export function css(styles: S, ...classNam //// [recursiveTypeRelations.js] "use strict"; // Repro from #14896 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.css = void 0; var Query = /** @class */ (function () { function Query() { diff --git a/tests/baselines/reference/reexportClassDefinition.js b/tests/baselines/reference/reexportClassDefinition.js index b92c9e08c62..8b06ab1f836 100644 --- a/tests/baselines/reference/reexportClassDefinition.js +++ b/tests/baselines/reference/reexportClassDefinition.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo2 = require("./foo2"); var x = /** @class */ (function (_super) { __extends(x, _super); diff --git a/tests/baselines/reference/reexportDefaultIsCallable.js b/tests/baselines/reference/reexportDefaultIsCallable.js index ab84eb8dfb8..17d2df6823f 100644 --- a/tests/baselines/reference/reexportDefaultIsCallable.js +++ b/tests/baselines/reference/reexportDefaultIsCallable.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var reexporter_1 = __importDefault(require("./reexporter")); var Mine = /** @class */ (function (_super) { __extends(Mine, _super); @@ -37,5 +37,5 @@ var Mine = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } return Mine; -}(reexporter_1["default"])); -exports["default"] = Mine; +}(reexporter_1.default)); +exports.default = Mine; diff --git a/tests/baselines/reference/reexportMissingDefault.js b/tests/baselines/reference/reexportMissingDefault.js index f204553f964..5b1c75d7891 100644 --- a/tests/baselines/reference/reexportMissingDefault.js +++ b/tests/baselines/reference/reexportMissingDefault.js @@ -9,25 +9,14 @@ export { default } from "./b"; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = null; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = exports.b = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return b_2.default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault1.js b/tests/baselines/reference/reexportMissingDefault1.js index bcd3d26174b..9fd2dfe9f63 100644 --- a/tests/baselines/reference/reexportMissingDefault1.js +++ b/tests/baselines/reference/reexportMissingDefault1.js @@ -10,25 +10,17 @@ export { default } from "./b"; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = null; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = exports.b = void 0; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(b_2).default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault2.js b/tests/baselines/reference/reexportMissingDefault2.js index 30b7bbcf154..ed22d1b8871 100644 --- a/tests/baselines/reference/reexportMissingDefault2.js +++ b/tests/baselines/reference/reexportMissingDefault2.js @@ -9,25 +9,14 @@ export { default } from "./b"; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = null; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = exports.b = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return b_2.default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault3.js b/tests/baselines/reference/reexportMissingDefault3.js index 0af0f954714..22a0fac06cc 100644 --- a/tests/baselines/reference/reexportMissingDefault3.js +++ b/tests/baselines/reference/reexportMissingDefault3.js @@ -9,25 +9,14 @@ export { default as a } from "./b"; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = null; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default", "a"); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return b_2.default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault4.js b/tests/baselines/reference/reexportMissingDefault4.js index 884e42ce311..b002bc24e8c 100644 --- a/tests/baselines/reference/reexportMissingDefault4.js +++ b/tests/baselines/reference/reexportMissingDefault4.js @@ -10,20 +10,9 @@ export { default } from "./b"; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = exports.b = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return b_2.default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault6.js b/tests/baselines/reference/reexportMissingDefault6.js index e6b201c8d00..d1ee2ecb562 100644 --- a/tests/baselines/reference/reexportMissingDefault6.js +++ b/tests/baselines/reference/reexportMissingDefault6.js @@ -9,25 +9,14 @@ export { default } from "./b"; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = null; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = exports.b = void 0; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = exports.b = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "b"); +Object.defineProperty(exports, "b", { enumerable: true, get: function () { return b_1.b; } }); var b_2 = require("./b"); -__createBinding(exports, b_2, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return b_2.default; } }); diff --git a/tests/baselines/reference/reexportMissingDefault8.js b/tests/baselines/reference/reexportMissingDefault8.js index b301b0c7287..be43387b614 100644 --- a/tests/baselines/reference/reexportMissingDefault8.js +++ b/tests/baselines/reference/reexportMissingDefault8.js @@ -13,18 +13,10 @@ var b = null; module.exports = b; //// [a.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; -exports["default"] = void 0; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; var b_1 = require("./b"); -__createBinding(exports, b_1, "default"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(b_1).default; } }); diff --git a/tests/baselines/reference/reexportNameAliasedAndHoisted.js b/tests/baselines/reference/reexportNameAliasedAndHoisted.js index ad7140bdd0d..6ca1193b65c 100644 --- a/tests/baselines/reference/reexportNameAliasedAndHoisted.js +++ b/tests/baselines/reference/reexportNameAliasedAndHoisted.js @@ -12,27 +12,16 @@ export namespace Sizing { //// [gridview.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Sizing = void 0; exports.Sizing = null; //// [index.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Sizing = exports.GridViewSizing = void 0; // https://github.com/microsoft/TypeScript/issues/39195 var gridview_1 = require("./gridview"); -__createBinding(exports, gridview_1, "Sizing", "GridViewSizing"); +Object.defineProperty(exports, "GridViewSizing", { enumerable: true, get: function () { return gridview_1.Sizing; } }); var Sizing; (function (Sizing) { Sizing.Distribute = { type: 'distribute' }; diff --git a/tests/baselines/reference/reexportWrittenCorrectlyInDeclaration.js b/tests/baselines/reference/reexportWrittenCorrectlyInDeclaration.js index 64c8365ea1c..244382bfa0d 100644 --- a/tests/baselines/reference/reexportWrittenCorrectlyInDeclaration.js +++ b/tests/baselines/reference/reexportWrittenCorrectlyInDeclaration.js @@ -20,7 +20,7 @@ export class Test { //// [ThingA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ThingA = void 0; // https://github.com/Microsoft/TypeScript/issues/8612 var ThingA = /** @class */ (function () { @@ -31,7 +31,7 @@ var ThingA = /** @class */ (function () { exports.ThingA = ThingA; //// [ThingB.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ThingB = void 0; var ThingB = /** @class */ (function () { function ThingB() { @@ -41,26 +41,15 @@ var ThingB = /** @class */ (function () { exports.ThingB = ThingB; //// [Things.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ThingB = exports.ThingA = void 0; var ThingA_1 = require("./ThingA"); -__createBinding(exports, ThingA_1, "ThingA"); +Object.defineProperty(exports, "ThingA", { enumerable: true, get: function () { return ThingA_1.ThingA; } }); var ThingB_1 = require("./ThingB"); -__createBinding(exports, ThingB_1, "ThingB"); +Object.defineProperty(exports, "ThingB", { enumerable: true, get: function () { return ThingB_1.ThingB; } }); //// [Test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Test = void 0; var Test = /** @class */ (function () { function Test() { diff --git a/tests/baselines/reference/reexportedMissingAlias.js b/tests/baselines/reference/reexportedMissingAlias.js index eca9f466543..6b89018888d 100644 --- a/tests/baselines/reference/reexportedMissingAlias.js +++ b/tests/baselines/reference/reexportedMissingAlias.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var first_1 = require("./first"); var C = /** @class */ (function (_super) { __extends(C, _super); diff --git a/tests/baselines/reference/referenceTypesPreferedToPathIfPossible.js b/tests/baselines/reference/referenceTypesPreferedToPathIfPossible.js index cd8a4b53426..a14c0214aa0 100644 --- a/tests/baselines/reference/referenceTypesPreferedToPathIfPossible.js +++ b/tests/baselines/reference/referenceTypesPreferedToPathIfPossible.js @@ -12,7 +12,7 @@ export const thing = () => parse(); //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing = void 0; var url_1 = require("url"); var thing = function () { return (0, url_1.parse)(); }; diff --git a/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=false).js b/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=false).js index 9cc06b7a0fb..8d446d1c195 100644 --- a/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=false).js +++ b/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=false).js @@ -25,7 +25,7 @@ export function foo(matchResult: RegExpMatchArray, execResult: RegExpExecArray) //// [regexpExecAndMatchTypeUsages.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo(matchResult, execResult) { matchResult[0].length; diff --git a/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=true).js b/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=true).js index 9cc06b7a0fb..8d446d1c195 100644 --- a/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=true).js +++ b/tests/baselines/reference/regexpExecAndMatchTypeUsages(strict=true).js @@ -25,7 +25,7 @@ export function foo(matchResult: RegExpMatchArray, execResult: RegExpExecArray) //// [regexpExecAndMatchTypeUsages.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo(matchResult, execResult) { matchResult[0].length; diff --git a/tests/baselines/reference/relativeNamesInClassicResolution.js b/tests/baselines/reference/relativeNamesInClassicResolution.js index 6928f8f997e..9eabfb3ead6 100644 --- a/tests/baselines/reference/relativeNamesInClassicResolution.js +++ b/tests/baselines/reference/relativeNamesInClassicResolution.js @@ -9,12 +9,12 @@ export let x = 1; //// [a.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [b.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; }); diff --git a/tests/baselines/reference/relativePathMustResolve.js b/tests/baselines/reference/relativePathMustResolve.js index 52e760a0240..4cc34627008 100644 --- a/tests/baselines/reference/relativePathMustResolve.js +++ b/tests/baselines/reference/relativePathMustResolve.js @@ -10,6 +10,6 @@ var z = foo.x + 10; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./test/foo"); var z = foo.x + 10; diff --git a/tests/baselines/reference/relativePathToDeclarationFile.js b/tests/baselines/reference/relativePathToDeclarationFile.js index 58cf090ad86..ddc7a2710c8 100644 --- a/tests/baselines/reference/relativePathToDeclarationFile.js +++ b/tests/baselines/reference/relativePathToDeclarationFile.js @@ -28,7 +28,7 @@ if(foo.M2.x){ //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("foo"); var other = require("./other"); var relMod = require("./sub/relMod"); diff --git a/tests/baselines/reference/renamed.js b/tests/baselines/reference/renamed.js index b4e539bacb7..01a7f0e4897 100644 --- a/tests/baselines/reference/renamed.js +++ b/tests/baselines/reference/renamed.js @@ -14,7 +14,7 @@ const d: D = {}; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A = /** @class */ (function () { function A() { } @@ -22,8 +22,8 @@ var A = /** @class */ (function () { }()); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var d = {}; diff --git a/tests/baselines/reference/requireAsFunctionInExternalModule.js b/tests/baselines/reference/requireAsFunctionInExternalModule.js index d8a5e64fbae..708ea3817d0 100644 --- a/tests/baselines/reference/requireAsFunctionInExternalModule.js +++ b/tests/baselines/reference/requireAsFunctionInExternalModule.js @@ -18,24 +18,24 @@ hello(); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.has = void 0; function require(a) { } -exports["default"] = require; +exports.default = require; function has(a) { return true; } exports.has = has; //// [m.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.hello = void 0; var c_1 = require("./c"); function hello() { } exports.hello = hello; if ((0, c_1.has)('ember-debug')) { - (0, c_1["default"])('ember-debug'); + (0, c_1.default)('ember-debug'); } //// [m2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var m_1 = require("./m"); (0, m_1.hello)(); diff --git a/tests/baselines/reference/requireEmitSemicolon.js b/tests/baselines/reference/requireEmitSemicolon.js index 218dbb9678c..e21cb0bde56 100644 --- a/tests/baselines/reference/requireEmitSemicolon.js +++ b/tests/baselines/reference/requireEmitSemicolon.js @@ -22,7 +22,7 @@ export module Database { //// [requireEmitSemicolon_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Models = void 0; var Models; (function (Models) { @@ -37,7 +37,7 @@ define(["require", "exports"], function (require, exports) { //// [requireEmitSemicolon_1.js] define(["require", "exports", "requireEmitSemicolon_0"], function (require, exports, P) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Database = void 0; var Database; (function (Database) { diff --git a/tests/baselines/reference/requireOfAnEmptyFile1.js b/tests/baselines/reference/requireOfAnEmptyFile1.js index e792d9fa763..6eaad4712d1 100644 --- a/tests/baselines/reference/requireOfAnEmptyFile1.js +++ b/tests/baselines/reference/requireOfAnEmptyFile1.js @@ -12,4 +12,4 @@ import fs = require('./requireOfAnEmptyFile1_b'); //// [requireOfAnEmptyFile1_a.js] "use strict"; //requireOfAnEmptyFile1 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfESWithPropertyAccess.js b/tests/baselines/reference/requireOfESWithPropertyAccess.js index 37a48dab177..ef8ebfded1e 100644 --- a/tests/baselines/reference/requireOfESWithPropertyAccess.js +++ b/tests/baselines/reference/requireOfESWithPropertyAccess.js @@ -14,7 +14,7 @@ export { x } //// [ch.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var x = { grey: {} diff --git a/tests/baselines/reference/requireOfJsonFile.js b/tests/baselines/reference/requireOfJsonFile.js index a93a52b5e3f..9093dbfc4e2 100644 --- a/tests/baselines/reference/requireOfJsonFile.js +++ b/tests/baselines/reference/requireOfJsonFile.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileNonRelative.js b/tests/baselines/reference/requireOfJsonFileNonRelative.js index 35253e04c9a..c5827a943a7 100644 --- a/tests/baselines/reference/requireOfJsonFileNonRelative.js +++ b/tests/baselines/reference/requireOfJsonFileNonRelative.js @@ -23,7 +23,7 @@ if (x) { //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("b.json"); var x = b1.a; var b2 = require("c.json"); diff --git a/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtension.js b/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtension.js index 7a85dff3501..1092bd8955a 100644 --- a/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtension.js +++ b/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtension.js @@ -24,4 +24,4 @@ import e = require("e"); // Should fail //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.js b/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.js index 03dd4ab513c..e773adf4585 100644 --- a/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.js +++ b/tests/baselines/reference/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.js @@ -18,6 +18,6 @@ export = 10; module.exports = 10; //// [out/projects/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f = require("f"); // should work to f.ts var fnumber = f; diff --git a/tests/baselines/reference/requireOfJsonFileTypes.js b/tests/baselines/reference/requireOfJsonFileTypes.js index bcbf0e966c7..d8fd00a4848 100644 --- a/tests/baselines/reference/requireOfJsonFileTypes.js +++ b/tests/baselines/reference/requireOfJsonFileTypes.js @@ -64,7 +64,7 @@ booleanLiteral = g[0]; [true, false] //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b = require("./b.json"); var c = require("./c.json"); var d = require("./d.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithAlwaysStrictWithoutErrors.js b/tests/baselines/reference/requireOfJsonFileWithAlwaysStrictWithoutErrors.js index 700d5f9c927..81cbffe9619 100644 --- a/tests/baselines/reference/requireOfJsonFileWithAlwaysStrictWithoutErrors.js +++ b/tests/baselines/reference/requireOfJsonFileWithAlwaysStrictWithoutErrors.js @@ -22,7 +22,7 @@ if (x) { } //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithAmd.js b/tests/baselines/reference/requireOfJsonFileWithAmd.js index 6d02fb151c0..984288a6b7c 100644 --- a/tests/baselines/reference/requireOfJsonFileWithAmd.js +++ b/tests/baselines/reference/requireOfJsonFileWithAmd.js @@ -23,7 +23,7 @@ if (x) { //// [out/file1.js] define(["require", "exports", "./b", "./b.json"], function (require, exports, b1, b2) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x = b1.a; if (x) { var b = b2.b; diff --git a/tests/baselines/reference/requireOfJsonFileWithComputedPropertyName.js b/tests/baselines/reference/requireOfJsonFileWithComputedPropertyName.js index da94ca6d0a3..cb8523197e4 100644 --- a/tests/baselines/reference/requireOfJsonFileWithComputedPropertyName.js +++ b/tests/baselines/reference/requireOfJsonFileWithComputedPropertyName.js @@ -20,7 +20,7 @@ _a = {}, _a; //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithDeclaration.js b/tests/baselines/reference/requireOfJsonFileWithDeclaration.js index 2cb5085ffb7..7f51f8ada80 100644 --- a/tests/baselines/reference/requireOfJsonFileWithDeclaration.js +++ b/tests/baselines/reference/requireOfJsonFileWithDeclaration.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithEmptyObject.js b/tests/baselines/reference/requireOfJsonFileWithEmptyObject.js index ad6694b5256..fff8f7f26ff 100644 --- a/tests/baselines/reference/requireOfJsonFileWithEmptyObject.js +++ b/tests/baselines/reference/requireOfJsonFileWithEmptyObject.js @@ -16,7 +16,7 @@ if (x) { {} //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithEmptyObjectWithErrors.js b/tests/baselines/reference/requireOfJsonFileWithEmptyObjectWithErrors.js index ae50a6ea0e5..285fcb9bdc6 100644 --- a/tests/baselines/reference/requireOfJsonFileWithEmptyObjectWithErrors.js +++ b/tests/baselines/reference/requireOfJsonFileWithEmptyObjectWithErrors.js @@ -17,7 +17,7 @@ if (x) { {} //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithErrors.js b/tests/baselines/reference/requireOfJsonFileWithErrors.js index a51687c66b0..1bcb1ca39ae 100644 --- a/tests/baselines/reference/requireOfJsonFileWithErrors.js +++ b/tests/baselines/reference/requireOfJsonFileWithErrors.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleEmitNone.js b/tests/baselines/reference/requireOfJsonFileWithModuleEmitNone.js index ee7f0e24127..f99ccbf6a5a 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleEmitNone.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleEmitNone.js @@ -16,4 +16,4 @@ import * as b from './b.json'; } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleEmitUndefined.js b/tests/baselines/reference/requireOfJsonFileWithModuleEmitUndefined.js index 84b0acc7733..26266baf0ca 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleEmitUndefined.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleEmitUndefined.js @@ -16,4 +16,4 @@ import * as b from './b.json'; } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmd.js b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmd.js index 53abd965680..ace649a8626 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmd.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmd.js @@ -17,5 +17,5 @@ import * as b from './b.json'; //// [out/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.js b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.js index f6aa6d997be..3b3d13f4f3d 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.js @@ -16,5 +16,5 @@ define("b", [], { }); define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitNone.js b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitNone.js index 06d357e7089..897a14fb51f 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitNone.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitNone.js @@ -16,4 +16,4 @@ import * as b from './b.json'; } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUmd.js b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUmd.js index 9aaecbdbef4..d62dac4b97e 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUmd.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUmd.js @@ -25,5 +25,5 @@ import * as b from './b.json'; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.js b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.js index ce1abb0d4d6..4943fbca648 100644 --- a/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.js +++ b/tests/baselines/reference/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.js @@ -16,4 +16,4 @@ import * as b from './b.json'; } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFileWithNoContent.js b/tests/baselines/reference/requireOfJsonFileWithNoContent.js index 4addb7f597c..9f2b711855a 100644 --- a/tests/baselines/reference/requireOfJsonFileWithNoContent.js +++ b/tests/baselines/reference/requireOfJsonFileWithNoContent.js @@ -15,7 +15,7 @@ if (x) { //// [out/b.json] //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithSourceMap.js b/tests/baselines/reference/requireOfJsonFileWithSourceMap.js index 2a6b929f662..79b91792e72 100644 --- a/tests/baselines/reference/requireOfJsonFileWithSourceMap.js +++ b/tests/baselines/reference/requireOfJsonFileWithSourceMap.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithSourceMap.sourcemap.txt b/tests/baselines/reference/requireOfJsonFileWithSourceMap.sourcemap.txt index ac39c3d7464..c2360484aec 100644 --- a/tests/baselines/reference/requireOfJsonFileWithSourceMap.sourcemap.txt +++ b/tests/baselines/reference/requireOfJsonFileWithSourceMap.sourcemap.txt @@ -9,7 +9,7 @@ emittedFile:out/file1.js sourceFile:../tests/cases/compiler/file1.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>var b1 = require("./b.json"); 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/requireOfJsonFileWithTraillingComma.js b/tests/baselines/reference/requireOfJsonFileWithTraillingComma.js index 332112b3560..1cd7742d1c7 100644 --- a/tests/baselines/reference/requireOfJsonFileWithTraillingComma.js +++ b/tests/baselines/reference/requireOfJsonFileWithTraillingComma.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithoutAllowJs.js b/tests/baselines/reference/requireOfJsonFileWithoutAllowJs.js index 0513e2b6208..669a228bb98 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutAllowJs.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutAllowJs.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithoutExtension.js b/tests/baselines/reference/requireOfJsonFileWithoutExtension.js index d3bbce8d371..98e82ed6dde 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutExtension.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutExtension.js @@ -22,7 +22,7 @@ if (x) { } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b"); // This should not resolve var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithoutExtensionResolvesToTs.js b/tests/baselines/reference/requireOfJsonFileWithoutExtensionResolvesToTs.js index 438a1183409..f2de4e6a59e 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutExtensionResolvesToTs.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutExtensionResolvesToTs.js @@ -34,7 +34,7 @@ module.exports = { a: true, b: "hello" }; } //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c1 = require("./c"); // resolves to c.ts var x2 = c1.a; var c2 = require("./c.json"); // resolves to c.json diff --git a/tests/baselines/reference/requireOfJsonFileWithoutOutDir.js b/tests/baselines/reference/requireOfJsonFileWithoutOutDir.js index d456f1f8c9f..ab526844b65 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutOutDir.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutOutDir.js @@ -17,7 +17,7 @@ if (x) { //// [tests/cases/compiler/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); var x = b1.a; var b2 = require("./b.json"); diff --git a/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModule.js b/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModule.js index 1f01da4df4b..3fedccc7d84 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModule.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModule.js @@ -14,7 +14,7 @@ contents Not read //// [out/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b1 = require("./b.json"); // error var x = b1.a; var b2 = require("./b.json"); // error diff --git a/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.js b/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.js index bda2f7194d3..93cfba254af 100644 --- a/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.js +++ b/tests/baselines/reference/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.js @@ -9,4 +9,4 @@ import foobar from "foo/bar/foobar.json"; //// [/bin/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requireOfJsonFile_PathMapping.js b/tests/baselines/reference/requireOfJsonFile_PathMapping.js index 4c6f409383f..88eb73fa87f 100644 --- a/tests/baselines/reference/requireOfJsonFile_PathMapping.js +++ b/tests/baselines/reference/requireOfJsonFile_PathMapping.js @@ -9,4 +9,4 @@ import foobar from "foo/bar/foobar.json"; //// [/bin/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/requiredMappedTypeModifierTrumpsVariance.js b/tests/baselines/reference/requiredMappedTypeModifierTrumpsVariance.js index 736da3fce24..14c8d3fb6ba 100644 --- a/tests/baselines/reference/requiredMappedTypeModifierTrumpsVariance.js +++ b/tests/baselines/reference/requiredMappedTypeModifierTrumpsVariance.js @@ -24,7 +24,7 @@ bb.a.a; // Property 'a' does not exist on type 'Required<{ b?: 1; x: 1; }>'. //// [requiredMappedTypeModifierTrumpsVariance.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.BB = exports.AA = exports.B = exports.A = void 0; var a = { a: 1, x: 1 }; var b = { b: 1, x: 1 }; diff --git a/tests/baselines/reference/reservedWords.js b/tests/baselines/reference/reservedWords.js index 3424c054181..12fbcae0c65 100644 --- a/tests/baselines/reference/reservedWords.js +++ b/tests/baselines/reference/reservedWords.js @@ -19,16 +19,16 @@ var obj2 = { //// [reservedWords.js] var obj = { - "if": 0, - "debugger": 2, - "break": 3, - "function": 4 + if: 0, + debugger: 2, + break: 3, + function: 4 }; //This compiles. var obj2 = { - "if": 0, - "while": 1, - "debugger": 2, - "break": 3, - "function": 4 + if: 0, + while: 1, + debugger: 2, + break: 3, + function: 4 }; diff --git a/tests/baselines/reference/reservedWords2.js b/tests/baselines/reference/reservedWords2.js index 329ca94a532..b9d2a4ea27d 100644 --- a/tests/baselines/reference/reservedWords2.js +++ b/tests/baselines/reference/reservedWords2.js @@ -15,7 +15,7 @@ class C { m(null: string) {} } //// [reservedWords2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require(); while ( = require("dfdf")) ; @@ -28,8 +28,8 @@ function () { } throw function () { }; module; void {}; -var _a = { "while": 1, "return": 2 }, = _a["while"], = _a["return"]; -var _b = { "this": 1, "switch": { "continue": 2 } }, = _b["this"], = _b["switch"]["continue"]; +var _a = { while: 1, return: 2 }, = _a.while, = _a.return; +var _b = { this: 1, switch: { continue: 2 } }, = _b.this, = _b.switch.continue; var _c = void 0; debugger; if () diff --git a/tests/baselines/reference/returnTypeInferenceNotTooBroad.js b/tests/baselines/reference/returnTypeInferenceNotTooBroad.js index 356a3a137c7..523488d2766 100644 --- a/tests/baselines/reference/returnTypeInferenceNotTooBroad.js +++ b/tests/baselines/reference/returnTypeInferenceNotTooBroad.js @@ -16,7 +16,7 @@ export const yone = unwrap(sepsis({ low: 1, sign: { kind: 'a', a: 3 }})); //// [returnTypeInferenceNotTooBroad.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.yone = exports.yun = exports.y = void 0; exports.y = sepsis({ low: 1, sign: { kind: 'a', a: 3 } }); // $ExpectType { kind: "a"; a: 3; } diff --git a/tests/baselines/reference/returnTypePredicateIsInstantiateInContextOfTarget.js b/tests/baselines/reference/returnTypePredicateIsInstantiateInContextOfTarget.js index b735359dc70..31be1926f94 100644 --- a/tests/baselines/reference/returnTypePredicateIsInstantiateInContextOfTarget.js +++ b/tests/baselines/reference/returnTypePredicateIsInstantiateInContextOfTarget.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); var TestComponent = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/returnValueInSetter.errors.txt b/tests/baselines/reference/returnValueInSetter.errors.txt index 4d7b0d185f9..c91e6f489ed 100644 --- a/tests/baselines/reference/returnValueInSetter.errors.txt +++ b/tests/baselines/reference/returnValueInSetter.errors.txt @@ -1,12 +1,9 @@ -tests/cases/compiler/returnValueInSetter.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/returnValueInSetter.ts(3,9): error TS2408: Setters cannot return a value. -==== tests/cases/compiler/returnValueInSetter.ts (2 errors) ==== +==== tests/cases/compiler/returnValueInSetter.ts (1 errors) ==== class f { set x(value) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return null; // Should be an error ~~~~~~~~~~~~ !!! error TS2408: Setters cannot return a value. diff --git a/tests/baselines/reference/reuseInnerModuleMember.js b/tests/baselines/reference/reuseInnerModuleMember.js index d432daed2a7..bafa91b6a94 100644 --- a/tests/baselines/reference/reuseInnerModuleMember.js +++ b/tests/baselines/reference/reuseInnerModuleMember.js @@ -17,10 +17,10 @@ module bar { //// [reuseInnerModuleMember_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [reuseInnerModuleMember_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var bar; (function (bar) { diff --git a/tests/baselines/reference/reverseMappedPartiallyInferableTypes.js b/tests/baselines/reference/reverseMappedPartiallyInferableTypes.js index fbd70a5bb65..9a687f6e1bd 100644 --- a/tests/baselines/reference/reverseMappedPartiallyInferableTypes.js +++ b/tests/baselines/reference/reverseMappedPartiallyInferableTypes.js @@ -130,7 +130,7 @@ inferMappedReadonly({ //// [reverseMappedPartiallyInferableTypes.js] "use strict"; // Repro from #30505 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var r = extend({ props: { notResolved: { diff --git a/tests/baselines/reference/reverseMappedTypeContextualTypeNotCircular.js b/tests/baselines/reference/reverseMappedTypeContextualTypeNotCircular.js index 66302e8e642..39574bd2c1a 100644 --- a/tests/baselines/reference/reverseMappedTypeContextualTypeNotCircular.js +++ b/tests/baselines/reference/reverseMappedTypeContextualTypeNotCircular.js @@ -14,5 +14,5 @@ const mapStateToProps = createStructuredSelector({ //// [reverseMappedTypeContextualTypeNotCircular.js] var editable = function () { return ({}); }; var mapStateToProps = createStructuredSelector({ - editable: function (state, props) { return editable(); } + editable: function (state, props) { return editable(); }, // expect "Type '(state: any, props: any) => {}' is not assignable to type 'Selector'", _not_ a circularity error }); diff --git a/tests/baselines/reference/reverseMappedTypeDeepDeclarationEmit.js b/tests/baselines/reference/reverseMappedTypeDeepDeclarationEmit.js index 74cabbe7de6..41389d59a9f 100644 --- a/tests/baselines/reference/reverseMappedTypeDeepDeclarationEmit.js +++ b/tests/baselines/reference/reverseMappedTypeDeepDeclarationEmit.js @@ -32,13 +32,13 @@ export const outputExample = validatorFunc({ //// [reverseMappedTypeDeepDeclarationEmit.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.outputExample = exports.validatorFunc = exports.test = void 0; exports.test = { Test: { Test1: { Test2: exports.SimpleStringValidator - } + }, } }; exports.validatorFunc = (0, exports.ObjValidator)(exports.test); @@ -46,7 +46,7 @@ exports.outputExample = (0, exports.validatorFunc)({ Test: { Test1: { Test2: "hi" - } + }, } }); diff --git a/tests/baselines/reference/satisfiesEmit.js b/tests/baselines/reference/satisfiesEmit.js index 6851dbe9f8d..c2dcfe539a9 100644 --- a/tests/baselines/reference/satisfiesEmit.js +++ b/tests/baselines/reference/satisfiesEmit.js @@ -6,7 +6,7 @@ const p = a satisfies bleh; //// [satisfiesEmit.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // This import should not be elided in the emitted JS var a = require("foo"); var p = a; diff --git a/tests/baselines/reference/scannerClass2.js b/tests/baselines/reference/scannerClass2.js index d0a84d700bc..a26881192d6 100644 --- a/tests/baselines/reference/scannerClass2.js +++ b/tests/baselines/reference/scannerClass2.js @@ -7,7 +7,7 @@ //// [scannerClass2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.LoggerAdapter = void 0; var LoggerAdapter = /** @class */ (function () { function LoggerAdapter(logger) { diff --git a/tests/baselines/reference/scannerES3NumericLiteral2.errors.txt b/tests/baselines/reference/scannerES3NumericLiteral2.errors.txt new file mode 100644 index 00000000000..4c7345ba856 --- /dev/null +++ b/tests/baselines/reference/scannerES3NumericLiteral2.errors.txt @@ -0,0 +1,7 @@ +tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral2.ts(1,1): error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. + + +==== tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral2.ts (1 errors) ==== + 01 + ~~ +!!! error TS1085: Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '0o1'. \ No newline at end of file diff --git a/tests/baselines/reference/scannerEnum1.js b/tests/baselines/reference/scannerEnum1.js index dd9b46a3f73..7622cfb3138 100644 --- a/tests/baselines/reference/scannerEnum1.js +++ b/tests/baselines/reference/scannerEnum1.js @@ -6,7 +6,7 @@ //// [scannerEnum1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CodeGenTarget = void 0; var CodeGenTarget; (function (CodeGenTarget) { diff --git a/tests/baselines/reference/scopedPackages.js b/tests/baselines/reference/scopedPackages.js index 75606d2e1b9..c0be6730648 100644 --- a/tests/baselines/reference/scopedPackages.js +++ b/tests/baselines/reference/scopedPackages.js @@ -17,4 +17,4 @@ import { z } from "@be/bop/e/z"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/scopedPackagesClassic.js b/tests/baselines/reference/scopedPackagesClassic.js index f42acde2306..9257fc8c7aa 100644 --- a/tests/baselines/reference/scopedPackagesClassic.js +++ b/tests/baselines/reference/scopedPackagesClassic.js @@ -9,4 +9,4 @@ import { x } from "@see/saw"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/selfReferentialDefaultNoStackOverflow.js b/tests/baselines/reference/selfReferentialDefaultNoStackOverflow.js index ae736acdb2f..7eb9a605d55 100644 --- a/tests/baselines/reference/selfReferentialDefaultNoStackOverflow.js +++ b/tests/baselines/reference/selfReferentialDefaultNoStackOverflow.js @@ -9,9 +9,9 @@ export default { //// [QSpinner.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var QSpinner_1 = require("./QSpinner"); -exports["default"] = { - mixins: [QSpinner_1["default"]], +exports.default = { + mixins: [QSpinner_1.default], name: 'QSpinner' }; diff --git a/tests/baselines/reference/setterBeforeGetter.errors.txt b/tests/baselines/reference/setterBeforeGetter.errors.txt deleted file mode 100644 index 2dbef84d3dd..00000000000 --- a/tests/baselines/reference/setterBeforeGetter.errors.txt +++ /dev/null @@ -1,21 +0,0 @@ -tests/cases/compiler/setterBeforeGetter.ts(5,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/setterBeforeGetter.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/setterBeforeGetter.ts (2 errors) ==== - class Foo { - - private _bar: { a: string; }; - // should not be an error to order them this way - set bar(thing: { a: string; }) { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - this._bar = thing; - } - get bar(): { a: string; } { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return this._bar; - } - } - \ No newline at end of file diff --git a/tests/baselines/reference/setterWithReturn.errors.txt b/tests/baselines/reference/setterWithReturn.errors.txt index deb0fa6fc32..c66716f07c7 100644 --- a/tests/baselines/reference/setterWithReturn.errors.txt +++ b/tests/baselines/reference/setterWithReturn.errors.txt @@ -1,13 +1,10 @@ -tests/cases/compiler/setterWithReturn.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/setterWithReturn.ts(4,13): error TS2408: Setters cannot return a value. tests/cases/compiler/setterWithReturn.ts(7,13): error TS2408: Setters cannot return a value. -==== tests/cases/compiler/setterWithReturn.ts (3 errors) ==== +==== tests/cases/compiler/setterWithReturn.ts (2 errors) ==== class C234 { public set p1(arg1) { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. if (true) { return arg1; ~~~~~~~~~~~~ diff --git a/tests/baselines/reference/shebangBeforeReferences.js b/tests/baselines/reference/shebangBeforeReferences.js index 30e4b7a8633..53ba3bab127 100644 --- a/tests/baselines/reference/shebangBeforeReferences.js +++ b/tests/baselines/reference/shebangBeforeReferences.js @@ -18,6 +18,6 @@ use(x); #!/usr/bin/env node "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var test_1 = require("test"); use(test_1.x); diff --git a/tests/baselines/reference/sourceMapValidationImport.js b/tests/baselines/reference/sourceMapValidationImport.js index f77cf96a5d7..f8bbd2e0cd0 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js +++ b/tests/baselines/reference/sourceMapValidationImport.js @@ -10,7 +10,7 @@ var y = new b(); //// [sourceMapValidationImport.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.m = void 0; var m; (function (m) { diff --git a/tests/baselines/reference/sourceMapValidationImport.js.map b/tests/baselines/reference/sourceMapValidationImport.js.map index e3d526a3d1a..4c1f5e8d9dd 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js.map +++ b/tests/baselines/reference/sourceMapValidationImport.js.map @@ -1,3 +1,3 @@ //// [sourceMapValidationImport.js.map] {"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"} -//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTsNCmV4cG9ydHMuYiA9IGV4cG9ydHMubSA9IHZvaWQgMDsNCnZhciBtOw0KKGZ1bmN0aW9uIChtKSB7DQogICAgdmFyIGMgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgIGZ1bmN0aW9uIGMoKSB7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuIGM7DQogICAgfSgpKTsNCiAgICBtLmMgPSBjOw0KfSkobSA9IGV4cG9ydHMubSB8fCAoZXhwb3J0cy5tID0ge30pKTsNCnZhciBhID0gbS5jOw0KZXhwb3J0cy5iID0gbS5jOw0KdmFyIHggPSBuZXcgYSgpOw0KdmFyIHkgPSBuZXcgZXhwb3J0cy5iKCk7DQovLyMgc291cmNlTWFwcGluZ1VSTD1zb3VyY2VNYXBWYWxpZGF0aW9uSW1wb3J0LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlTWFwVmFsaWRhdGlvbkltcG9ydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNvdXJjZU1hcFZhbGlkYXRpb25JbXBvcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsSUFBYyxDQUFDLENBR2Q7QUFIRCxXQUFjLENBQUM7SUFDWDtRQUFBO1FBQ0EsQ0FBQztRQUFELFFBQUM7SUFBRCxDQUFDLEFBREQsSUFDQztJQURZLEdBQUMsSUFDYixDQUFBO0FBQ0wsQ0FBQyxFQUhhLENBQUMsR0FBRCxTQUFDLEtBQUQsU0FBQyxRQUdkO0FBQ0QsSUFBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNELFFBQUEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdEIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQztBQUNoQixJQUFJLENBQUMsR0FBRyxJQUFJLFNBQUMsRUFBRSxDQUFDIn0=,ZXhwb3J0IG1vZHVsZSBtIHsKICAgIGV4cG9ydCBjbGFzcyBjIHsKICAgIH0KfQppbXBvcnQgYSA9IG0uYzsKZXhwb3J0IGltcG9ydCBiID0gbS5jOwp2YXIgeCA9IG5ldyBhKCk7CnZhciB5ID0gbmV3IGIoKTs= +//// https://sokra.github.io/source-map-visualization#base64,InVzZSBzdHJpY3QiOw0KT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgeyB2YWx1ZTogdHJ1ZSB9KTsNCmV4cG9ydHMuYiA9IGV4cG9ydHMubSA9IHZvaWQgMDsNCnZhciBtOw0KKGZ1bmN0aW9uIChtKSB7DQogICAgdmFyIGMgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgIGZ1bmN0aW9uIGMoKSB7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuIGM7DQogICAgfSgpKTsNCiAgICBtLmMgPSBjOw0KfSkobSA9IGV4cG9ydHMubSB8fCAoZXhwb3J0cy5tID0ge30pKTsNCnZhciBhID0gbS5jOw0KZXhwb3J0cy5iID0gbS5jOw0KdmFyIHggPSBuZXcgYSgpOw0KdmFyIHkgPSBuZXcgZXhwb3J0cy5iKCk7DQovLyMgc291cmNlTWFwcGluZ1VSTD1zb3VyY2VNYXBWYWxpZGF0aW9uSW1wb3J0LmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlTWFwVmFsaWRhdGlvbkltcG9ydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNvdXJjZU1hcFZhbGlkYXRpb25JbXBvcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsSUFBYyxDQUFDLENBR2Q7QUFIRCxXQUFjLENBQUM7SUFDWDtRQUFBO1FBQ0EsQ0FBQztRQUFELFFBQUM7SUFBRCxDQUFDLEFBREQsSUFDQztJQURZLEdBQUMsSUFDYixDQUFBO0FBQ0wsQ0FBQyxFQUhhLENBQUMsR0FBRCxTQUFDLEtBQUQsU0FBQyxRQUdkO0FBQ0QsSUFBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNELFFBQUEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdEIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQztBQUNoQixJQUFJLENBQUMsR0FBRyxJQUFJLFNBQUMsRUFBRSxDQUFDIn0=,ZXhwb3J0IG1vZHVsZSBtIHsKICAgIGV4cG9ydCBjbGFzcyBjIHsKICAgIH0KfQppbXBvcnQgYSA9IG0uYzsKZXhwb3J0IGltcG9ydCBiID0gbS5jOwp2YXIgeCA9IG5ldyBhKCk7CnZhciB5ID0gbmV3IGIoKTs= diff --git a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt index ac1aebbe858..c06744269bb 100644 --- a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt @@ -9,7 +9,7 @@ emittedFile:tests/cases/compiler/sourceMapValidationImport.js sourceFile:sourceMapValidationImport.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.b = exports.m = void 0; >>>var m; 1 > diff --git a/tests/baselines/reference/specedNoStackBlown.js b/tests/baselines/reference/specedNoStackBlown.js index 034caf4d7eb..b2ce8a32845 100644 --- a/tests/baselines/reference/specedNoStackBlown.js +++ b/tests/baselines/reference/specedNoStackBlown.js @@ -43,5 +43,5 @@ export default spected; // Definitions by: Benjamin Makus // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 -exports.__esModule = true; -exports["default"] = spected; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = spected; diff --git a/tests/baselines/reference/specialIntersectionsInMappedTypes.js b/tests/baselines/reference/specialIntersectionsInMappedTypes.js index d06d8cb64b5..f41e9a188cb 100644 --- a/tests/baselines/reference/specialIntersectionsInMappedTypes.js +++ b/tests/baselines/reference/specialIntersectionsInMappedTypes.js @@ -22,7 +22,7 @@ var a = { left: "align-left", center: "align-center", right: "align-right", - other: "align-other" + other: "align-other", }; a.left.length; a.other.length; // Error expected here diff --git a/tests/baselines/reference/spellingSuggestionGlobal1.js b/tests/baselines/reference/spellingSuggestionGlobal1.js index 16d5da7ba81..af48fd00848 100644 --- a/tests/baselines/reference/spellingSuggestionGlobal1.js +++ b/tests/baselines/reference/spellingSuggestionGlobal1.js @@ -6,5 +6,5 @@ global.x // should not suggest `global` (GH#42209) //// [spellingSuggestionGlobal1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); global.x; // should not suggest `global` (GH#42209) diff --git a/tests/baselines/reference/spellingSuggestionGlobal2.js b/tests/baselines/reference/spellingSuggestionGlobal2.js index b7da56d7f49..acd0fe7000c 100644 --- a/tests/baselines/reference/spellingSuggestionGlobal2.js +++ b/tests/baselines/reference/spellingSuggestionGlobal2.js @@ -7,6 +7,6 @@ global.x // should suggest `globals` (GH#42209) //// [spellingSuggestionGlobal2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var globals = { x: true }; global.x; // should suggest `globals` (GH#42209) diff --git a/tests/baselines/reference/spellingSuggestionGlobal4.js b/tests/baselines/reference/spellingSuggestionGlobal4.js index d9e6c2b9a7c..b8db997427f 100644 --- a/tests/baselines/reference/spellingSuggestionGlobal4.js +++ b/tests/baselines/reference/spellingSuggestionGlobal4.js @@ -6,5 +6,5 @@ global.x // should not suggest `global` (GH#42209) //// [spellingSuggestionGlobal4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); global.x; // should not suggest `global` (GH#42209) diff --git a/tests/baselines/reference/spellingSuggestionJSXAttribute.js b/tests/baselines/reference/spellingSuggestionJSXAttribute.js index 2355c83a8be..92f4be8944e 100644 --- a/tests/baselines/reference/spellingSuggestionJSXAttribute.js +++ b/tests/baselines/reference/spellingSuggestionJSXAttribute.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var React = require("react"); function MyComp2(props) { @@ -46,11 +46,11 @@ var MyComp = /** @class */ (function (_super) { } return MyComp; }(React.Component)); -React.createElement("a", { "class": "" }); -React.createElement("a", { "for": "" }); // should have no fix -React.createElement("label", { "for": "" }); -React.createElement("label", { "for": "", "class": "" }); -React.createElement(MyComp, { "class": "" }); -React.createElement(MyComp2, { "class": "" }); -React.createElement(MyComp, { "for": "" }); -React.createElement(MyComp2, { "for": "" }); +React.createElement("a", { class: "" }); +React.createElement("a", { for: "" }); // should have no fix +React.createElement("label", { for: "" }); +React.createElement("label", { for: "", class: "" }); +React.createElement(MyComp, { class: "" }); +React.createElement(MyComp2, { class: "" }); +React.createElement(MyComp, { for: "" }); +React.createElement(MyComp2, { for: "" }); diff --git a/tests/baselines/reference/spellingSuggestionLeadingUnderscores01.js b/tests/baselines/reference/spellingSuggestionLeadingUnderscores01.js index a87b6a1ecde..a045a670e0d 100644 --- a/tests/baselines/reference/spellingSuggestionLeadingUnderscores01.js +++ b/tests/baselines/reference/spellingSuggestionLeadingUnderscores01.js @@ -19,9 +19,9 @@ b = { //// [spellingSuggestionLeadingUnderscores01.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.a.___foo; exports.b = { - ___foo: 100 + ___foo: 100, }; diff --git a/tests/baselines/reference/spreadExpressionContextualTypeWithNamespace.js b/tests/baselines/reference/spreadExpressionContextualTypeWithNamespace.js index 3357cc18ca8..230acad63ad 100644 --- a/tests/baselines/reference/spreadExpressionContextualTypeWithNamespace.js +++ b/tests/baselines/reference/spreadExpressionContextualTypeWithNamespace.js @@ -37,7 +37,7 @@ getStuff().exportedDirectly; //// [spreadExpressionContextualTypeWithNamespace_0.js] "use strict"; // Repro from #44179 with some modification -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.exportedDirectly = exports.obj = exports.klass = exports.func = void 0; function func() { } exports.func = func; @@ -64,7 +64,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var stuff = require("./spreadExpressionContextualTypeWithNamespace_0"); stuff.func; stuff.klass; diff --git a/tests/baselines/reference/stackDepthLimitCastingType.js b/tests/baselines/reference/stackDepthLimitCastingType.js index 10a2785919a..4f96a0c33c0 100644 --- a/tests/baselines/reference/stackDepthLimitCastingType.js +++ b/tests/baselines/reference/stackDepthLimitCastingType.js @@ -41,7 +41,7 @@ hoge.fetch(null as any); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Backbone = require("backbone"); var hoge = new Backbone.Model(); hoge.fetch(null); diff --git a/tests/baselines/reference/staticGetter1.errors.txt b/tests/baselines/reference/staticGetter1.errors.txt deleted file mode 100644 index 62b5d9d2fe6..00000000000 --- a/tests/baselines/reference/staticGetter1.errors.txt +++ /dev/null @@ -1,13 +0,0 @@ -tests/cases/compiler/staticGetter1.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/staticGetter1.ts (1 errors) ==== - // once caused stack overflow - class C { - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return this; - } - } - \ No newline at end of file diff --git a/tests/baselines/reference/staticGetterAndSetter.errors.txt b/tests/baselines/reference/staticGetterAndSetter.errors.txt deleted file mode 100644 index e155d179c3f..00000000000 --- a/tests/baselines/reference/staticGetterAndSetter.errors.txt +++ /dev/null @@ -1,14 +0,0 @@ -tests/cases/compiler/staticGetterAndSetter.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/staticGetterAndSetter.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/staticGetterAndSetter.ts (2 errors) ==== - class Foo { - static get Foo():number { return 0; } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - static set Foo(n: number) {} - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - \ No newline at end of file diff --git a/tests/baselines/reference/staticInstanceResolution3.js b/tests/baselines/reference/staticInstanceResolution3.js index f9f26a9fe98..d5643dae3b3 100644 --- a/tests/baselines/reference/staticInstanceResolution3.js +++ b/tests/baselines/reference/staticInstanceResolution3.js @@ -14,7 +14,7 @@ WinJS.Promise.timeout(10); //// [staticInstanceResolution3_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Promise = void 0; var Promise = /** @class */ (function () { function Promise() { @@ -27,7 +27,7 @@ var Promise = /** @class */ (function () { exports.Promise = Promise; //// [staticInstanceResolution3_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var WinJS = require("./staticInstanceResolution3_0"); WinJS.Promise.timeout(10); diff --git a/tests/baselines/reference/staticInstanceResolution5.js b/tests/baselines/reference/staticInstanceResolution5.js index 3bf841d43c9..6b6c30a1720 100644 --- a/tests/baselines/reference/staticInstanceResolution5.js +++ b/tests/baselines/reference/staticInstanceResolution5.js @@ -19,7 +19,7 @@ function z(w3: WinJS) { } //// [staticInstanceResolution5_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.Promise = void 0; var Promise = /** @class */ (function () { function Promise() { @@ -34,7 +34,7 @@ define(["require", "exports"], function (require, exports) { //// [staticInstanceResolution5_1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // these 3 should be errors var x = function (w1) { }; var y = function (w2) { }; diff --git a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js index 040d7eac4c1..6e824047ebe 100644 --- a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js +++ b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js @@ -23,7 +23,7 @@ export class publicClassWithWithPrivateTypeParameters { //// [staticMethodWithTypeParameterExtendsClauseDeclFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.publicClassWithWithPrivateTypeParameters = exports.publicClass = void 0; var privateClass = /** @class */ (function () { function privateClass() { diff --git a/tests/baselines/reference/staticPropertyNotInClassType.errors.txt b/tests/baselines/reference/staticPropertyNotInClassType.errors.txt index 898dc2c187f..621cbd7b601 100644 --- a/tests/baselines/reference/staticPropertyNotInClassType.errors.txt +++ b/tests/baselines/reference/staticPropertyNotInClassType.errors.txt @@ -1,26 +1,18 @@ -tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(4,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(5,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(16,16): error TS2576: Property 'foo' does not exist on type 'C'. Did you mean to access the static member 'C.foo' instead? tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(17,16): error TS2339: Property 'bar' does not exist on type 'C'. tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(18,16): error TS2576: Property 'x' does not exist on type 'C'. Did you mean to access the static member 'C.x' instead? -tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(24,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(25,20): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(27,21): error TS2302: Static members cannot reference class type parameters. tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(36,16): error TS2576: Property 'foo' does not exist on type 'C'. Did you mean to access the static member 'C.foo' instead? tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(37,16): error TS2339: Property 'bar' does not exist on type 'C'. tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts(38,16): error TS2576: Property 'x' does not exist on type 'C'. Did you mean to access the static member 'C.x' instead? -==== tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts (11 errors) ==== +==== tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts (7 errors) ==== module NonGeneric { class C { fn() { return this; } static get x() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. static set x(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. constructor(public a: number, private b: number) { } static foo: string; // not reflected in class type } @@ -46,11 +38,7 @@ tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType. class C { fn() { return this; } static get x() { return 1; } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. static set x(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. constructor(public a: T, private b: U) { } static foo: T; // not reflected in class type ~ diff --git a/tests/baselines/reference/staticVisibility.errors.txt b/tests/baselines/reference/staticVisibility.errors.txt index 43691d2744f..c3bb70872d9 100644 --- a/tests/baselines/reference/staticVisibility.errors.txt +++ b/tests/baselines/reference/staticVisibility.errors.txt @@ -2,12 +2,10 @@ tests/cases/compiler/staticVisibility.ts(9,9): error TS2662: Cannot find name 's tests/cases/compiler/staticVisibility.ts(12,9): error TS2662: Cannot find name 'b'. Did you mean the static member 'C1.b'? tests/cases/compiler/staticVisibility.ts(17,9): error TS2304: Cannot find name 'v'. tests/cases/compiler/staticVisibility.ts(18,14): error TS2339: Property 'p' does not exist on type 'typeof C1'. -tests/cases/compiler/staticVisibility.ts(30,12): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/staticVisibility.ts(32,12): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/staticVisibility.ts(32,29): error TS2304: Cannot find name 'barback'. -==== tests/cases/compiler/staticVisibility.ts (7 errors) ==== +==== tests/cases/compiler/staticVisibility.ts (5 errors) ==== class C1 { p: any; @@ -46,12 +44,8 @@ tests/cases/compiler/staticVisibility.ts(32,29): error TS2304: Cannot find name static get Bar() {return "bar";} // ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. static set Bar(bar:string) {barback = bar;} // not ok - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~~~~~~~ !!! error TS2304: Cannot find name 'barback'. diff --git a/tests/baselines/reference/strictFunctionTypesErrors.js b/tests/baselines/reference/strictFunctionTypesErrors.js index d0608f6c1ac..cfd3d6db290 100644 --- a/tests/baselines/reference/strictFunctionTypesErrors.js +++ b/tests/baselines/reference/strictFunctionTypesErrors.js @@ -158,7 +158,7 @@ namespace n2 { //// [strictFunctionTypesErrors.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); f1 = f2; // Ok f1 = f3; // Error f1 = f4; // Error diff --git a/tests/baselines/reference/strictModeReservedWordInImportEqualDeclaration.js b/tests/baselines/reference/strictModeReservedWordInImportEqualDeclaration.js index 16e8580e727..c7676b1de6f 100644 --- a/tests/baselines/reference/strictModeReservedWordInImportEqualDeclaration.js +++ b/tests/baselines/reference/strictModeReservedWordInImportEqualDeclaration.js @@ -4,4 +4,4 @@ import public = require("1"); //// [strictModeReservedWordInImportEqualDeclaration.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.errors.txt b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.errors.txt index 1d07fbfb449..93575e0bdbd 100644 --- a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.errors.txt +++ b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.errors.txt @@ -4,10 +4,7 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerCon tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(18,5): error TS2411: Property '2.0' of type 'number' is not assignable to 'string' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(20,5): error TS2411: Property '"4.0"' of type 'number' is not assignable to 'string' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(21,5): error TS2411: Property 'f' of type 'MyString' is not assignable to 'string' index type 'string'. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(26,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(28,5): error TS2411: Property 'foo' of type '() => string' is not assignable to 'string' index type 'string'. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(36,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(45,5): error TS2411: Property 'b' of type 'number' is not assignable to 'string' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(46,5): error TS2411: Property 'c' of type '() => {}' is not assignable to 'string' index type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(48,5): error TS2411: Property '"e"' of type 'number' is not assignable to 'string' index type 'string'. @@ -28,12 +25,10 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerCon tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(85,5): error TS2322: Type 'number' is not assignable to type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(87,5): error TS2322: Type 'number' is not assignable to type 'string'. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(88,5): error TS2322: Type 'MyString' is not assignable to type 'string'. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(90,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(93,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts(94,5): error TS2322: Type '() => string' is not assignable to type 'string'. -==== tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts (33 errors) ==== +==== tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts (28 errors) ==== // String indexer types constrain the types of named properties in their containing type interface MyString extends String { @@ -69,13 +64,9 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerCon !!! error TS2411: Property 'f' of type 'MyString' is not assignable to 'string' index type 'string'. get X() { // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return ''; } set X(v) { } // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo() { // error ~~~ @@ -88,8 +79,6 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerCon static foo() { } // ok static get X() { // ok - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } } @@ -190,13 +179,9 @@ tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerCon !!! related TS6501 tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts:78:10: The expected type comes from this index signature. get X() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return ''; }, set X(v) { }, - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. foo() { ~~~ !!! error TS2322: Type '() => string' is not assignable to type 'string'. diff --git a/tests/baselines/reference/stringLiteralTypesAsTags01.js b/tests/baselines/reference/stringLiteralTypesAsTags01.js index 61bca969f4f..bc70d288dc8 100644 --- a/tests/baselines/reference/stringLiteralTypesAsTags01.js +++ b/tests/baselines/reference/stringLiteralTypesAsTags01.js @@ -47,7 +47,7 @@ function hasKind(entity, kind) { } var x = { kind: "A", - a: 100 + a: 100, }; if (hasKind(x, "A")) { var a = x; diff --git a/tests/baselines/reference/stringLiteralTypesAsTags02.js b/tests/baselines/reference/stringLiteralTypesAsTags02.js index dcbd374ed1a..164467d7633 100644 --- a/tests/baselines/reference/stringLiteralTypesAsTags02.js +++ b/tests/baselines/reference/stringLiteralTypesAsTags02.js @@ -46,7 +46,7 @@ function hasKind(entity, kind) { } var x = { kind: "A", - a: 100 + a: 100, }; if (hasKind(x, "A")) { var a = x; diff --git a/tests/baselines/reference/stringLiteralTypesAsTags03.js b/tests/baselines/reference/stringLiteralTypesAsTags03.js index 6329264d91f..52f48ed925d 100644 --- a/tests/baselines/reference/stringLiteralTypesAsTags03.js +++ b/tests/baselines/reference/stringLiteralTypesAsTags03.js @@ -50,7 +50,7 @@ function hasKind(entity, kind) { } var x = { kind: "A", - a: 100 + a: 100, }; if (hasKind(x, "A")) { var a = x; diff --git a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js index 3fcff8bc77b..2dc9cbd00a0 100644 --- a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js +++ b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js @@ -41,5 +41,5 @@ var C = /** @class */ (function () { var a; var b = { foo: function (x) { }, - foo: function (x) { } + foo: function (x) { }, }; diff --git a/tests/baselines/reference/styledComponentsInstantiaionLimitNotReached.js b/tests/baselines/reference/styledComponentsInstantiaionLimitNotReached.js index b915bb685fe..3496312274f 100644 --- a/tests/baselines/reference/styledComponentsInstantiaionLimitNotReached.js +++ b/tests/baselines/reference/styledComponentsInstantiaionLimitNotReached.js @@ -198,4 +198,4 @@ export type StyledComponentPropsWithRef< //// [styledComponentsInstantiaionLimitNotReached.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/subclassWithPolymorphicThisIsAssignable.js b/tests/baselines/reference/subclassWithPolymorphicThisIsAssignable.js index 4acdca7f494..f1bc3ad17c8 100644 --- a/tests/baselines/reference/subclassWithPolymorphicThisIsAssignable.js +++ b/tests/baselines/reference/subclassWithPolymorphicThisIsAssignable.js @@ -19,7 +19,7 @@ export class Example { //// [subclassWithPolymorphicThisIsAssignable.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Example = void 0; var Example = /** @class */ (function () { function Example() { diff --git a/tests/baselines/reference/substitutionTypesInIndexedAccessTypes.js b/tests/baselines/reference/substitutionTypesInIndexedAccessTypes.js index c8a8ad5f227..a7d711c709f 100644 --- a/tests/baselines/reference/substitutionTypesInIndexedAccessTypes.js +++ b/tests/baselines/reference/substitutionTypesInIndexedAccessTypes.js @@ -23,8 +23,8 @@ const withoutBoundaryResult = withoutBoundary({ "use strict"; // Repro from #31086 var boundaryResult = withBoundary({ - select: true + select: true, }); var withoutBoundaryResult = withoutBoundary({ - select: true + select: true, }); diff --git a/tests/baselines/reference/super1.js b/tests/baselines/reference/super1.js index 10844171c54..00e7cf5cff8 100644 --- a/tests/baselines/reference/super1.js +++ b/tests/baselines/reference/super1.js @@ -107,7 +107,7 @@ var SubSub1 = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } SubSub1.prototype.bar = function () { - return _super.prototype["super"].foo; + return _super.prototype.super.foo; }; return SubSub1; }(Sub1)); diff --git a/tests/baselines/reference/superCallBeforeThisAccessing7.js b/tests/baselines/reference/superCallBeforeThisAccessing7.js index 23b46db6641..c4e30bb03dd 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing7.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing7.js @@ -39,7 +39,7 @@ var D = /** @class */ (function (_super) { function D() { var _this = this; var x = { - j: _this._t + j: _this._t, }; _this = _super.call(this, undefined) || this; return _this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing8.js b/tests/baselines/reference/superCallBeforeThisAccessing8.js index 47182d35913..9a9a3c3b5f1 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing8.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing8.js @@ -40,7 +40,7 @@ var D = /** @class */ (function (_super) { var _this = this; var x = { k: _this = _super.call(this, undefined) || this, - j: _this._t + j: _this._t, // no error }; return _this; } diff --git a/tests/baselines/reference/superCallInNonStaticMethod.errors.txt b/tests/baselines/reference/superCallInNonStaticMethod.errors.txt deleted file mode 100644 index d92cd22f57e..00000000000 --- a/tests/baselines/reference/superCallInNonStaticMethod.errors.txt +++ /dev/null @@ -1,59 +0,0 @@ -tests/cases/compiler/superCallInNonStaticMethod.ts(30,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/superCallInNonStaticMethod.ts(37,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/superCallInNonStaticMethod.ts (2 errors) ==== - class Doing { - public instanceMethod() { - } - } - - class Other extends Doing { - // in instance method - public instanceMethod() { - super.instanceMethod(); - } - - // in a lambda inside a instance method - public lambdaInsideAnInstanceMethod() { - () => { - super.instanceMethod(); - } - } - - // in an object literal inside a instance method - public objectLiteralInsideAnInstanceMethod() { - return { - a: () => { - super.instanceMethod(); - }, - b: super.instanceMethod() - }; - } - - // in a getter - public get accessor() { - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - super.instanceMethod(); - - return 0; - } - - // in a setter - public set accessor(value: number) { - ~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - super.instanceMethod(); - } - - constructor() { - super(); - super.instanceMethod(); - } - - public propertyInitializer = super.instanceMethod(); - - public functionProperty = () => {super.instanceMethod(); }; - } - \ No newline at end of file diff --git a/tests/baselines/reference/superCallInStaticMethod.errors.txt b/tests/baselines/reference/superCallInStaticMethod.errors.txt deleted file mode 100644 index 21198aa480d..00000000000 --- a/tests/baselines/reference/superCallInStaticMethod.errors.txt +++ /dev/null @@ -1,55 +0,0 @@ -tests/cases/compiler/superCallInStaticMethod.ts(30,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/superCallInStaticMethod.ts(37,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/superCallInStaticMethod.ts (2 errors) ==== - class Doing { - public static staticMethod() { - } - } - - class Other extends Doing { - // in static method - public static staticMethod() { - super.staticMethod(); - } - - // in a lambda inside a static method - public static lambdaInsideAStaticMethod() { - () => { - super.staticMethod(); - } - } - - // in an object literal inside a static method - public static objectLiteralInsideAStaticMethod() { - return { - a: () => { - super.staticMethod(); - }, - b: super.staticMethod() - }; - } - - // in a getter - public static get staticGetter() { - ~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - super.staticMethod(); - - return 0; - } - - // in a setter - public static set staticGetter(value: number) { - ~~~~~~~~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - super.staticMethod(); - } - - // in static method - public static initializerInAStaticMethod(a = super.staticMethod()) { - super.staticMethod(); - } - } - \ No newline at end of file diff --git a/tests/baselines/reference/superElementAccess.errors.txt b/tests/baselines/reference/superElementAccess.errors.txt deleted file mode 100644 index e5d8c3ea5ad..00000000000 --- a/tests/baselines/reference/superElementAccess.errors.txt +++ /dev/null @@ -1,44 +0,0 @@ -tests/cases/compiler/superElementAccess.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/superElementAccess.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/superElementAccess.ts (2 errors) ==== - class MyBase { - m1(a: string) { return a; } - private p1() { } - m2: () => void = function () { } - d1: number = 42; - private d2: number = 42; - get value() {return 0 } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - set value(v: number) { } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - - class MyDerived extends MyBase { - - foo() { - super["m1"]("hi"); // Should be allowed, method on base prototype - - var l2 = super["m1"].bind(this); // Should be allowed, can access properties as well as invoke - - var x: (a: string) => string = super["m1"]; // Should be allowed, can assign to var with compatible signature - - super["m2"].bind(this); // Should error, instance property, not a public instance member function - - super["p1"](); // Should error, private not public instance member function - - var l1 = super["d1"]; // Should error, instance data property not a public instance member function - - var l1 = super["d2"]; // Should error, instance data property not a public instance member function - - super["m1"] = function (a: string) { return ""; }; // Should be allowed, we will not restrict assignment - - super["value"] = 0; // Should error, instance data property not a public instance member function - - var z = super["value"]; // Should error, instance data property not a public instance member function - } - } \ No newline at end of file diff --git a/tests/baselines/reference/superPropertyAccess.errors.txt b/tests/baselines/reference/superPropertyAccess.errors.txt index e1b81345390..6f1de686726 100644 --- a/tests/baselines/reference/superPropertyAccess.errors.txt +++ b/tests/baselines/reference/superPropertyAccess.errors.txt @@ -1,5 +1,3 @@ -tests/cases/compiler/superPropertyAccess.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/superPropertyAccess.ts(8,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/superPropertyAccess.ts(21,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/compiler/superPropertyAccess.ts(23,15): error TS2341: Property 'p1' is private and only accessible within class 'MyBase'. tests/cases/compiler/superPropertyAccess.ts(25,24): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. @@ -8,7 +6,7 @@ tests/cases/compiler/superPropertyAccess.ts(31,15): error TS2340: Only public an tests/cases/compiler/superPropertyAccess.ts(33,23): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -==== tests/cases/compiler/superPropertyAccess.ts (8 errors) ==== +==== tests/cases/compiler/superPropertyAccess.ts (6 errors) ==== class MyBase { m1(a: string) { return a; } private p1() { } @@ -16,11 +14,7 @@ tests/cases/compiler/superPropertyAccess.ts(33,23): error TS2340: Only public an d1: number = 42; private d2: number = 42; get value() {return 0 } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. set value(v: number) { } - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } diff --git a/tests/baselines/reference/superPropertyAccess1.errors.txt b/tests/baselines/reference/superPropertyAccess1.errors.txt index aed25fd6a92..79e7405aaaa 100644 --- a/tests/baselines/reference/superPropertyAccess1.errors.txt +++ b/tests/baselines/reference/superPropertyAccess1.errors.txt @@ -1,16 +1,12 @@ -tests/cases/compiler/superPropertyAccess1.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/superPropertyAccess1.ts(13,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. tests/cases/compiler/superPropertyAccess1.ts(19,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/compiler/superPropertyAccess1.ts(22,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/superPropertyAccess1.ts(24,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -==== tests/cases/compiler/superPropertyAccess1.ts (5 errors) ==== +==== tests/cases/compiler/superPropertyAccess1.ts (3 errors) ==== class C { public foo() { } public get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } @@ -34,8 +30,6 @@ tests/cases/compiler/superPropertyAccess1.ts(24,15): error TS2340: Only public a } public get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.bar(); super.x; // error ~ diff --git a/tests/baselines/reference/superPropertyAccess2.errors.txt b/tests/baselines/reference/superPropertyAccess2.errors.txt index a7804be6ee6..62988628976 100644 --- a/tests/baselines/reference/superPropertyAccess2.errors.txt +++ b/tests/baselines/reference/superPropertyAccess2.errors.txt @@ -1,17 +1,13 @@ -tests/cases/compiler/superPropertyAccess2.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/superPropertyAccess2.ts(13,15): error TS2339: Property 'x' does not exist on type 'typeof C'. tests/cases/compiler/superPropertyAccess2.ts(18,15): error TS2576: Property 'bar' does not exist on type 'C'. Did you mean to access the static member 'C.bar' instead? tests/cases/compiler/superPropertyAccess2.ts(19,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword. -tests/cases/compiler/superPropertyAccess2.ts(22,23): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/superPropertyAccess2.ts(24,15): error TS2339: Property 'x' does not exist on type 'typeof C'. -==== tests/cases/compiler/superPropertyAccess2.ts (6 errors) ==== +==== tests/cases/compiler/superPropertyAccess2.ts (4 errors) ==== class C { public static foo() { } public get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } @@ -37,8 +33,6 @@ tests/cases/compiler/superPropertyAccess2.ts(24,15): error TS2339: Property 'x' } public static get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super.bar(); // OK super.x; // error ~ diff --git a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.errors.txt b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.errors.txt index 5fe7fa59ff6..91b67ce23b2 100644 --- a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.errors.txt +++ b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.errors.txt @@ -1,26 +1,19 @@ -tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(4,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(5,20): error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. -tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(7,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(8,13): error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(11,20): error TS2660: 'super' can only be referenced in members of derived classes or object literal expressions. -tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(20,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(21,24): error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. -==== tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts (7 errors) ==== +==== tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts (4 errors) ==== module ObjectLiteral { var ThisInObjectLiteral = { _foo: '1', get foo(): string { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return super._foo; ~~~~~ !!! error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. }, set foo(value: string) { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. super._foo = value; ~~~~~ !!! error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. @@ -38,8 +31,6 @@ tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts(21,24): public testing() { var test = { get F() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return super.test(); ~~~~~ !!! error TS2659: 'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher. diff --git a/tests/baselines/reference/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.js b/tests/baselines/reference/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.js index d28b85903e8..6d9cd6025ce 100644 --- a/tests/baselines/reference/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.js +++ b/tests/baselines/reference/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.js @@ -42,7 +42,7 @@ export const narrowToLiterals = (str: string) => { //// [switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.narrowToStringOrNumber = exports.narrowToString = exports.narrowToLiterals = void 0; var narrowToLiterals = function (str) { switch (str) { diff --git a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNames.js b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNames.js index ed8d9850768..5dbb21408c0 100644 --- a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNames.js +++ b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNames.js @@ -26,10 +26,10 @@ export * from "./src/bindingkey"; //// [value-promise.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [bindingkey.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.BindingKey = void 0; var BindingKey = /** @class */ (function () { function BindingKey() { @@ -56,15 +56,15 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./src/value-promise"), exports); __exportStar(require("./src/bindingkey"), exports); //// [application.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CONTROLLER_CLASS = void 0; var context_1 = require("@loopback/context"); exports.CONTROLLER_CLASS = context_1.BindingKey.create(null); // line in question diff --git a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesImportRef.js b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesImportRef.js index 9a1a1f414ad..18714c93604 100644 --- a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesImportRef.js +++ b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesImportRef.js @@ -22,7 +22,7 @@ export function getStyles() { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getStyles = void 0; var package_a_1 = require("package-a"); function getStyles() { diff --git a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesRootDir.js b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesRootDir.js index 21a84291f19..f16fb347a67 100644 --- a/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesRootDir.js +++ b/tests/baselines/reference/symbolLinkDeclarationEmitModuleNamesRootDir.js @@ -26,10 +26,10 @@ export const CONTROLLER_CLASS = BindingKey.create(null as any); //// [application.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.CONTROLLER_CLASS = void 0; var context_1 = require("@loopback/context"); exports.CONTROLLER_CLASS = context_1.BindingKey.create(null); // line in question diff --git a/tests/baselines/reference/systemDefaultImportCallable.js b/tests/baselines/reference/systemDefaultImportCallable.js index c9dbadda0d2..c96fcb6b2e4 100644 --- a/tests/baselines/reference/systemDefaultImportCallable.js +++ b/tests/baselines/reference/systemDefaultImportCallable.js @@ -27,7 +27,7 @@ System.register(["core-js/fn/string/repeat"], function (exports_1, context_1) { } ], execute: function () { - _ = repeat_1["default"](new Date().toUTCString() + " ", 2); + _ = repeat_1.default(new Date().toUTCString() + " ", 2); } }; }); diff --git a/tests/baselines/reference/systemModule10.js b/tests/baselines/reference/systemModule10.js index 953a949f2a1..f4359350e2e 100644 --- a/tests/baselines/reference/systemModule10.js +++ b/tests/baselines/reference/systemModule10.js @@ -23,8 +23,8 @@ System.register(["file1", "file2"], function (exports_1, context_1) { } ], execute: function () { - exports_1("n", file1_1["default"]); - exports_1("n1", file1_1["default"]); + exports_1("n", file1_1.default); + exports_1("n1", file1_1.default); exports_1("x", file1_1.x); exports_1("y", file1_1.x); exports_1("n2", n2); diff --git a/tests/baselines/reference/systemModule15.js b/tests/baselines/reference/systemModule15.js index e24403b9c03..f6d1ca6a567 100644 --- a/tests/baselines/reference/systemModule15.js +++ b/tests/baselines/reference/systemModule15.js @@ -68,7 +68,7 @@ System.register(["./file3"], function (exports_1, context_1) { ], execute: function () { exports_1("moduleCStar", moduleCStar); - exports_1("moduleC", file3_1["default"]); + exports_1("moduleC", file3_1.default); exports_1("value", file3_2.value); } }; diff --git a/tests/baselines/reference/systemModule9.js b/tests/baselines/reference/systemModule9.js index 06c15910b65..4e448cd1848 100644 --- a/tests/baselines/reference/systemModule9.js +++ b/tests/baselines/reference/systemModule9.js @@ -63,8 +63,8 @@ System.register(["file1", "file2", "file3", "file4", "file5", "file6", "file7"], ns.f(); file2_1.a(); file2_1.b(); - file3_1["default"](); - file5_1["default"](); + file3_1.default(); + file5_1.default(); ns2.f(); ns3.f(); y = true; diff --git a/tests/baselines/reference/taggedTemplatesInDifferentScopes.js b/tests/baselines/reference/taggedTemplatesInDifferentScopes.js index d613d7b7948..1b48c2255b8 100644 --- a/tests/baselines/reference/taggedTemplatesInDifferentScopes.js +++ b/tests/baselines/reference/taggedTemplatesInDifferentScopes.js @@ -22,7 +22,7 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.tag = void 0; function tag(parts) { var values = []; diff --git a/tests/baselines/reference/templateLiteralTypes1.js b/tests/baselines/reference/templateLiteralTypes1.js index a05790ecafc..58c5e15aaad 100644 --- a/tests/baselines/reference/templateLiteralTypes1.js +++ b/tests/baselines/reference/templateLiteralTypes1.js @@ -258,7 +258,7 @@ const test1: SpacingShorthand = "0 0 0"; //// [templateLiteralTypes1.js] "use strict"; // Template types example from #12754 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var createScopedActionType = function (scope) { return function (type) { return "".concat(scope, "/").concat(type); }; }; var createActionInMyScope = createScopedActionType("MyScope"); // (type: T) => `MyScope/${T}` var MY_ACTION = createActionInMyScope("MY_ACTION"); // 'MyScope/MY_ACTION' diff --git a/tests/baselines/reference/templateLiteralTypesPatterns.js b/tests/baselines/reference/templateLiteralTypesPatterns.js index c3d2758dbdc..c9ffea0e182 100644 --- a/tests/baselines/reference/templateLiteralTypesPatterns.js +++ b/tests/baselines/reference/templateLiteralTypesPatterns.js @@ -204,7 +204,7 @@ export abstract class BB { //// [templateLiteralTypesPatterns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.BB = exports.AA = void 0; // ok var a = "/bin"; diff --git a/tests/baselines/reference/templateLiteralsAndDecoratorMetadata.js b/tests/baselines/reference/templateLiteralsAndDecoratorMetadata.js index 72cdd31044d..59d7140ab6d 100644 --- a/tests/baselines/reference/templateLiteralsAndDecoratorMetadata.js +++ b/tests/baselines/reference/templateLiteralsAndDecoratorMetadata.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Greeter = void 0; var Greeter = /** @class */ (function () { function Greeter() { @@ -25,7 +25,7 @@ var Greeter = /** @class */ (function () { __decorate([ format("Hello, %s"), __metadata("design:type", String) - ], Greeter.prototype, "greeting"); + ], Greeter.prototype, "greeting", void 0); return Greeter; }()); exports.Greeter = Greeter; diff --git a/tests/baselines/reference/templateStringInObjectLiteral.js b/tests/baselines/reference/templateStringInObjectLiteral.js index 7dc462a4fce..f103ca7a9bc 100644 --- a/tests/baselines/reference/templateStringInObjectLiteral.js +++ b/tests/baselines/reference/templateStringInObjectLiteral.js @@ -10,6 +10,6 @@ var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cook return cooked; }; var x = { - a: "abc".concat(123, "def") + a: "abc".concat(123, "def"), }(__makeTemplateObject(["b"], ["b"])); 321; diff --git a/tests/baselines/reference/thisInAccessors.errors.txt b/tests/baselines/reference/thisInAccessors.errors.txt deleted file mode 100644 index de47da82434..00000000000 --- a/tests/baselines/reference/thisInAccessors.errors.txt +++ /dev/null @@ -1,51 +0,0 @@ -tests/cases/compiler/thisInAccessors.ts(3,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/thisInAccessors.ts(7,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/thisInAccessors.ts(13,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/thisInAccessors.ts(16,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/thisInAccessors.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/thisInAccessors.ts(27,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/thisInAccessors.ts (6 errors) ==== - // this capture only in getter - class GetterOnly { - get Value() { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var fn = () => this; - return ''; - } - set Value(val) { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - } - - // this capture only in setter - class SetterOnly { - get Value() { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return ''; - } - set Value(val) { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var fn = () => this; - } - } - - // this capture only in both setter and getter - class GetterAndSetter { - get Value() { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var fn = () => this; - return ''; - } - set Value(val) { - ~~~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var fn = () => this; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/thisInObjectJs.js b/tests/baselines/reference/thisInObjectJs.js index e70e3c8eb6c..f6afc3d2526 100644 --- a/tests/baselines/reference/thisInObjectJs.js +++ b/tests/baselines/reference/thisInObjectJs.js @@ -20,7 +20,7 @@ let obj = { //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var obj = { x: 10, y: [1], @@ -35,5 +35,5 @@ var obj = { f3: (function () { this.x = 1; this; /*3*/ - }) + }), }; diff --git a/tests/baselines/reference/thisInPropertyBoundDeclarations.js b/tests/baselines/reference/thisInPropertyBoundDeclarations.js index 15c0bf59519..3ee886f9bca 100644 --- a/tests/baselines/reference/thisInPropertyBoundDeclarations.js +++ b/tests/baselines/reference/thisInPropertyBoundDeclarations.js @@ -100,11 +100,11 @@ var A = /** @class */ (function () { } }; this.prop4 = { - a: function () { return this; } + a: function () { return this; }, }; this.prop5 = function () { return { - a: function () { return this; } + a: function () { return this; }, }; }; } diff --git a/tests/baselines/reference/thisInStatics.errors.txt b/tests/baselines/reference/thisInStatics.errors.txt deleted file mode 100644 index a8e8edbb769..00000000000 --- a/tests/baselines/reference/thisInStatics.errors.txt +++ /dev/null @@ -1,16 +0,0 @@ -tests/cases/compiler/thisInStatics.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/thisInStatics.ts (1 errors) ==== - class C { - static f() { - var y/*1*/ = this; - } - - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var y/*2*/ = this; - return y; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/thisTypeInFunctions.js b/tests/baselines/reference/thisTypeInFunctions.js index d9dd0133db4..baa91bdea6b 100644 --- a/tests/baselines/reference/thisTypeInFunctions.js +++ b/tests/baselines/reference/thisTypeInFunctions.js @@ -262,7 +262,7 @@ var impl = { }, explicitThis: function () { return this.a; - } + }, }; impl.explicitVoid1 = function () { return 12; }; impl.explicitVoid2 = function () { return 12; }; diff --git a/tests/baselines/reference/this_inside-object-literal-getters-and-setters.errors.txt b/tests/baselines/reference/this_inside-object-literal-getters-and-setters.errors.txt deleted file mode 100644 index 456d264a12f..00000000000 --- a/tests/baselines/reference/this_inside-object-literal-getters-and-setters.errors.txt +++ /dev/null @@ -1,25 +0,0 @@ -tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts(4,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts(7,13): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts (2 errors) ==== - module ObjectLiteral { - var ThisInObjectLiteral = { - _foo: '1', - get foo(): string { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return this._foo; - }, - set foo(value: string) { - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - this._foo = value; - }, - test: function () { - return this._foo; - } - } - } - - \ No newline at end of file diff --git a/tests/baselines/reference/topLevelAmbientModule.js b/tests/baselines/reference/topLevelAmbientModule.js index 3e162170c87..bbe5ad74aae 100644 --- a/tests/baselines/reference/topLevelAmbientModule.js +++ b/tests/baselines/reference/topLevelAmbientModule.js @@ -14,7 +14,7 @@ var z = foo.x + 10; //// [foo_0.js] //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foo = require("foo"); var z = foo.x + 10; diff --git a/tests/baselines/reference/topLevelExports.js b/tests/baselines/reference/topLevelExports.js index aee2622930b..f34caf83c12 100644 --- a/tests/baselines/reference/topLevelExports.js +++ b/tests/baselines/reference/topLevelExports.js @@ -8,7 +8,7 @@ void log(foo).toString(); //// [topLevelExports.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; exports.foo = 3; function log(n) { return n; } diff --git a/tests/baselines/reference/topLevelFileModule.js b/tests/baselines/reference/topLevelFileModule.js index 83b1a338af0..6c0aba1df9c 100644 --- a/tests/baselines/reference/topLevelFileModule.js +++ b/tests/baselines/reference/topLevelFileModule.js @@ -14,11 +14,11 @@ var z = foo.x + fum.y; //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("./vs/foo_0"); var fum = require("./vs/fum"); var z = foo.x + fum.y; diff --git a/tests/baselines/reference/topLevelFileModuleMissing.js b/tests/baselines/reference/topLevelFileModuleMissing.js index 37d9ac5b150..0378ec6cdc4 100644 --- a/tests/baselines/reference/topLevelFileModuleMissing.js +++ b/tests/baselines/reference/topLevelFileModuleMissing.js @@ -10,6 +10,6 @@ var z = foo.x + 10; //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("vs/foo"); var z = foo.x + 10; diff --git a/tests/baselines/reference/topLevelLambda4.js b/tests/baselines/reference/topLevelLambda4.js index 2ed528778d2..035e43dac69 100644 --- a/tests/baselines/reference/topLevelLambda4.js +++ b/tests/baselines/reference/topLevelLambda4.js @@ -5,7 +5,7 @@ export var x = () => this.window; define(["require", "exports"], function (require, exports) { "use strict"; var _this = this; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var x = function () { return _this.window; }; exports.x = x; diff --git a/tests/baselines/reference/topLevelModuleDeclarationAndFile.js b/tests/baselines/reference/topLevelModuleDeclarationAndFile.js index 8f4ecb37d31..0d221cb723a 100644 --- a/tests/baselines/reference/topLevelModuleDeclarationAndFile.js +++ b/tests/baselines/reference/topLevelModuleDeclarationAndFile.js @@ -19,7 +19,7 @@ var z2 = foo.y() + 10; // Should resolve //// [foo_1.js] //// [foo_2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foo = require("vs/foo_0"); var z1 = foo.x + 10; // Should error, as declaration should win diff --git a/tests/baselines/reference/trailingCommasES3.js b/tests/baselines/reference/trailingCommasES3.js index dba0ec31ad7..bfc983d04ef 100644 --- a/tests/baselines/reference/trailingCommasES3.js +++ b/tests/baselines/reference/trailingCommasES3.js @@ -13,8 +13,8 @@ var a6 = [, , ]; //// [trailingCommasES3.js] var o1 = { a: 1, b: 2 }; -var o2 = { a: 1, b: 2 }; -var o3 = { a: 1 }; +var o2 = { a: 1, b: 2, }; +var o3 = { a: 1, }; var o4 = {}; var a1 = [1, 2]; var a2 = [1, 2,]; diff --git a/tests/baselines/reference/transpile/Elides import equals referenced only by export type.js b/tests/baselines/reference/transpile/Elides import equals referenced only by export type.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Elides import equals referenced only by export type.js +++ b/tests/baselines/reference/transpile/Elides import equals referenced only by export type.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Elides import equals referenced only by export type.oldTranspile.js b/tests/baselines/reference/transpile/Elides import equals referenced only by export type.oldTranspile.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Elides import equals referenced only by export type.oldTranspile.js +++ b/tests/baselines/reference/transpile/Elides import equals referenced only by export type.oldTranspile.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.js b/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.js +++ b/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.oldTranspile.js b/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.oldTranspile.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.oldTranspile.js +++ b/tests/baselines/reference/transpile/Elides import equals referenced only by type only export specifier.oldTranspile.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Export star as ns conflict does not crash.js b/tests/baselines/reference/transpile/Export star as ns conflict does not crash.js index e0f6c0cc4dd..cb7ba433738 100644 --- a/tests/baselines/reference/transpile/Export star as ns conflict does not crash.js +++ b/tests/baselines/reference/transpile/Export star as ns conflict does not crash.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.alias = void 0; var a; exports.alias = a; diff --git a/tests/baselines/reference/transpile/Export star as ns conflict does not crash.oldTranspile.js b/tests/baselines/reference/transpile/Export star as ns conflict does not crash.oldTranspile.js index e0f6c0cc4dd..cb7ba433738 100644 --- a/tests/baselines/reference/transpile/Export star as ns conflict does not crash.oldTranspile.js +++ b/tests/baselines/reference/transpile/Export star as ns conflict does not crash.oldTranspile.js @@ -1,5 +1,5 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.alias = void 0; var a; exports.alias = a; diff --git a/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.js b/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.js +++ b/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.oldTranspile.js b/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.oldTranspile.js index e9493d9d591..61215bc876f 100644 --- a/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.oldTranspile.js +++ b/tests/baselines/reference/transpile/Generates no diagnostics for missing module imports.oldTranspile.js @@ -1,3 +1,3 @@ "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Rename dependencies - AMD.js b/tests/baselines/reference/transpile/Rename dependencies - AMD.js index c5ffb86a1aa..5874219d5bd 100644 --- a/tests/baselines/reference/transpile/Rename dependencies - AMD.js +++ b/tests/baselines/reference/transpile/Rename dependencies - AMD.js @@ -1,6 +1,6 @@ define(["require", "exports", "SomeOtherName"], function (require, exports, SomeName_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); use(SomeName_1.foo); }); //# sourceMappingURL=file.js.map \ No newline at end of file diff --git a/tests/baselines/reference/transpile/Rename dependencies - UMD.js b/tests/baselines/reference/transpile/Rename dependencies - UMD.js index 0ecfbce2397..d8b8cf43986 100644 --- a/tests/baselines/reference/transpile/Rename dependencies - UMD.js +++ b/tests/baselines/reference/transpile/Rename dependencies - UMD.js @@ -8,7 +8,7 @@ } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var SomeName_1 = require("SomeOtherName"); use(SomeName_1.foo); }); diff --git a/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=node16).js b/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=node16).js index 7c518b3b9d9..3b88f30c22e 100644 --- a/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=node16).js +++ b/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=node16).js @@ -17,4 +17,4 @@ const a: GlobalThing = { a: 0 }; "use strict"; /// Object.defineProperty(exports, "__esModule", { value: true }); -const a = { a: 0 }; +var a = { a: 0 }; diff --git a/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=nodenext).js b/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=nodenext).js index 7c518b3b9d9..3b88f30c22e 100644 --- a/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=nodenext).js +++ b/tests/baselines/reference/tripleSlashTypesReferenceWithMissingExports(module=nodenext).js @@ -17,4 +17,4 @@ const a: GlobalThing = { a: 0 }; "use strict"; /// Object.defineProperty(exports, "__esModule", { value: true }); -const a = { a: 0 }; +var a = { a: 0 }; diff --git a/tests/baselines/reference/tsNoCheckForTypescript.js b/tests/baselines/reference/tsNoCheckForTypescript.js index b65cb4d2518..c8e128cbb45 100644 --- a/tests/baselines/reference/tsNoCheckForTypescript.js +++ b/tests/baselines/reference/tsNoCheckForTypescript.js @@ -15,7 +15,7 @@ export class Bet implements Aleph { //// [file.js] "use strict"; // @ts-nocheck -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Bet = exports.a = void 0; exports.a = 1 + {}; // This is an error, ofc, `Operator '+' cannot be applied to types '1' and '{}'`, which will be suppressed by the `nocheck` comment var Bet = /** @class */ (function () { diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile-discrepancies.js index b17c42d6280..dd985368ce1 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile-discrepancies.js @@ -18,11 +18,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -54,11 +54,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -94,30 +94,30 @@ CleanBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -127,30 +127,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -194,11 +194,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -230,11 +230,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -270,30 +270,30 @@ CleanBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -303,30 +303,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile.js index c27e78a514f..f12f7b3ff29 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental-with-outFile.js @@ -59,63 +59,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -136,11 +136,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -164,7 +164,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1907 + "size": 2062 } @@ -201,27 +201,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -231,7 +231,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -248,11 +248,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" } }, @@ -278,7 +278,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2358 + "size": 2510 } @@ -315,34 +315,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -359,11 +359,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -387,7 +387,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1907 + "size": 2062 } @@ -437,36 +437,36 @@ declare module "d" { //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -505,11 +505,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -544,7 +544,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2240 + "size": 2395 } @@ -597,7 +597,7 @@ declare module "d" { {"version":3,"file":"outFile.d.ts","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -614,11 +614,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -655,7 +655,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2645 + "size": 2800 } @@ -711,63 +711,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -788,11 +788,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -816,7 +816,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1912 + "size": 2064 } @@ -853,36 +853,36 @@ No shapes updated in the builder:: //// [/src/outFile.d.ts] file written with same contents //// [/src/outFile.d.ts.map] file written with same contents //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -921,11 +921,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -962,7 +962,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2650 + "size": 2802 } @@ -1015,63 +1015,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9 //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1092,11 +1092,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" + "hash": "35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" } }, "program": { @@ -1121,7 +1121,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2444 + "size": 2597 } @@ -1158,27 +1158,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1188,7 +1188,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1205,11 +1205,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" } }, @@ -1235,7 +1235,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2360 + "size": 2512 } @@ -1272,34 +1272,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1316,11 +1316,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -1344,7 +1344,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1912 + "size": 2064 } @@ -1381,36 +1381,36 @@ No shapes updated in the builder:: //// [/src/outFile.d.ts] file written with same contents //// [/src/outFile.d.ts.map] file written with same contents //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1449,11 +1449,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1490,7 +1490,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2650 + "size": 2802 } diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental.js b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental.js index 1b35e24c0d6..12f39917224 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options-with-incremental.js @@ -68,7 +68,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -76,7 +76,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -84,7 +84,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -92,7 +92,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -207,7 +207,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -218,7 +218,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -229,7 +229,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -240,7 +240,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -361,7 +361,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -369,7 +369,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -377,7 +377,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -385,7 +385,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -804,7 +804,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1072,7 +1072,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1080,7 +1080,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1088,7 +1088,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1096,7 +1096,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1223,7 +1223,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1234,7 +1234,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1243,7 +1243,7 @@ var bLocal = 10; //// [/src/project/b.js.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1252,7 +1252,7 @@ exports.c = a_1.a; //// [/src/project/c.js.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1380,7 +1380,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1388,7 +1388,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1396,7 +1396,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1404,7 +1404,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile-discrepancies.js index 968c5ff4f05..22d4ef3a6c0 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile-discrepancies.js @@ -16,11 +16,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -66,11 +66,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -161,11 +161,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -220,30 +220,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -285,11 +285,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -335,11 +335,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile.js index 3e5f7420cbb..3c8c02cc18e 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options-with-outFile.js @@ -74,63 +74,63 @@ declare module "d" { //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -169,11 +169,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -210,7 +210,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -247,27 +247,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -277,7 +277,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -294,11 +294,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" }, "dts": { @@ -337,7 +337,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2996 + "size": 3148 } @@ -374,34 +374,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -418,11 +418,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -459,7 +459,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -544,7 +544,7 @@ declare module "d" { {"version":3,"file":"outFile.d.ts","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -561,11 +561,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -605,7 +605,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2969 + "size": 3124 } @@ -655,7 +655,7 @@ declare module "d" { //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -672,11 +672,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -713,7 +713,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -785,63 +785,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -880,11 +880,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -921,7 +921,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2550 + "size": 2702 } @@ -974,34 +974,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9 //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1018,11 +1018,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" + "hash": "35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" }, "dts": { "sections": [ @@ -1060,7 +1060,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 3082 + "size": 3235 } @@ -1097,27 +1097,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1127,7 +1127,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1144,11 +1144,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" }, "dts": { @@ -1187,6 +1187,6 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2998 + "size": 3150 } diff --git a/tests/baselines/reference/tsbuild/commandLine/different-options.js b/tests/baselines/reference/tsbuild/commandLine/different-options.js index 073cc9c73cb..fb0812647d7 100644 --- a/tests/baselines/reference/tsbuild/commandLine/different-options.js +++ b/tests/baselines/reference/tsbuild/commandLine/different-options.js @@ -72,7 +72,7 @@ export declare const a = 10; //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -84,7 +84,7 @@ export declare const b = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -96,7 +96,7 @@ export declare const c = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -108,7 +108,7 @@ export declare const d = 10; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -236,7 +236,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -247,7 +247,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -258,7 +258,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -269,7 +269,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -401,7 +401,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -409,7 +409,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -417,7 +417,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -425,7 +425,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -908,7 +908,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1052,7 +1052,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1060,7 +1060,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1068,7 +1068,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1076,7 +1076,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1205,7 +1205,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1216,7 +1216,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1225,7 +1225,7 @@ var bLocal = 10; //// [/src/project/b.js.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1234,7 +1234,7 @@ exports.c = a_1.a; //// [/src/project/c.js.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js index fd7165b347d..25e8cf65500 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js @@ -54,11 +54,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 764, + "end": 908, "kind": "text" } ], - "hash": "15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -112,10 +112,10 @@ IncrementalBuild: ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-764) +text: (0-908) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -123,20 +123,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile.js index 0067e4dffd5..08f1fc80829 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental-with-outFile.js @@ -396,7 +396,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -404,36 +404,36 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":764,"kind":"text"}],"hash":"15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":908,"kind":"text"}],"hash":"49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-764) +text: (0-908) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -441,20 +441,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -493,11 +493,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 764, + "end": 908, "kind": "text" } ], - "hash": "15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -533,7 +533,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2272 + "size": 2424 } @@ -685,7 +685,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -693,7 +693,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -701,29 +701,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":786,"kind":"text"}],"hash":"18304376609-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","2355059555-export const b = 10;const bLocal = 10;const blocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":930,"kind":"text"}],"hash":"17708534009-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","2355059555-export const b = 10;const bLocal = 10;const blocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-786) +text: (0-930) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -731,7 +731,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -739,13 +739,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -784,11 +784,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 786, + "end": 930, "kind": "text" } ], - "hash": "18304376609-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "17708534009-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -824,6 +824,6 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2313 + "size": 2465 } diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental.js index 450970609ff..b48a5a5727e 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-and-incremental.js @@ -563,7 +563,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -572,7 +572,7 @@ var aa = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -580,7 +580,7 @@ var bLocal = 10; //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -588,7 +588,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -930,7 +930,7 @@ No shapes updated in the builder:: //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-with-outFile.js index d7e9b2da2fa..827957973bc 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration-with-outFile.js @@ -276,7 +276,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -284,20 +284,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -452,7 +452,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -460,7 +460,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -468,13 +468,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration.js index 11e981b3079..f74e19f61ab 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-declaration.js @@ -313,7 +313,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.d.ts] file written with same contents //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -323,7 +323,7 @@ var aa = 10; //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -332,7 +332,7 @@ var bLocal = 10; //// [/src/project1/src/c.d.ts] file written with same contents //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -341,7 +341,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.d.ts] file written with same contents //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -510,7 +510,7 @@ No shapes updated in the builder:: //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile-discrepancies.js index 8c4b328758b..97e741aed68 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile-discrepancies.js @@ -56,11 +56,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 764, + "end": 908, "kind": "text" } ], - "hash": "15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -116,10 +116,10 @@ IncrementalBuild: ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-764) +text: (0-908) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -127,20 +127,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -217,11 +217,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -274,22 +274,22 @@ IncrementalBuild: ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile.js index 4e9e2ebdec5..3a2d225333c 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline-with-outFile.js @@ -419,7 +419,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -427,36 +427,36 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":764,"kind":"text"}],"hash":"15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":908,"kind":"text"}],"hash":"49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-764) +text: (0-908) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -464,20 +464,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -516,11 +516,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 764, + "end": 908, "kind": "text" } ], - "hash": "15340862075-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "49900617043-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -558,53 +558,53 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2577 + "size": 2729 } //// [/src/project2/outFile.js] define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); //// [/src/project2/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":533,"kind":"text"}],"hash":"-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":641,"kind":"text"}],"hash":"17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project2/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); @@ -639,11 +639,11 @@ declare module "g" { "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -681,7 +681,7 @@ declare module "g" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2369 + "size": 2483 } @@ -764,7 +764,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -772,7 +772,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -780,29 +780,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":786,"kind":"text"}],"hash":"18304376609-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","2355059555-export const b = 10;const bLocal = 10;const blocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":930,"kind":"text"}],"hash":"17708534009-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-16597586570-export const a = 10;const aLocal = 10;const aa = 10;","2355059555-export const b = 10;const bLocal = 10;const blocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"emitDeclarationOnly":false,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-786) +text: (0-930) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -810,7 +810,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -818,13 +818,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -863,11 +863,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 786, + "end": 930, "kind": "text" } ], - "hash": "18304376609-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "17708534009-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var blocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -905,7 +905,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2618 + "size": 2770 } //// [/src/project2/outFile.tsbuildinfo] file changed its modified time diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline.js index e73987ff62d..32aaeb0078c 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-false-on-commandline.js @@ -524,7 +524,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -533,7 +533,7 @@ var aa = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -541,7 +541,7 @@ var bLocal = 10; //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -549,7 +549,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -647,14 +647,14 @@ exports.d = b_1.b; //// [/src/project2/src/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; //// [/src/project2/src/f.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; var a_1 = require("../../project1/src/a"); exports.f = a_1.a; @@ -662,7 +662,7 @@ exports.f = a_1.a; //// [/src/project2/src/g.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; var b_1 = require("../../project1/src/b"); exports.g = b_1.b; @@ -841,7 +841,7 @@ Shape signatures in builder refreshed for:: //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js index 8329e45314c..34be6694798 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile-discrepancies.js @@ -54,11 +54,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 801, + "end": 945, "kind": "text" } ], - "hash": "37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -112,10 +112,10 @@ IncrementalBuild: ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-801) +text: (0-945) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -124,20 +124,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile.js index f717c3600a7..a2637458115 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental-with-outFile.js @@ -544,7 +544,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -553,36 +553,36 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":801,"kind":"text"}],"hash":"37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":945,"kind":"text"}],"hash":"18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-801) +text: (0-945) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -591,20 +591,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -644,11 +644,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 801, + "end": 945, "kind": "text" } ], - "hash": "37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -683,7 +683,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2333 + "size": 2485 } @@ -793,7 +793,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -802,7 +802,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -810,29 +810,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":823,"kind":"text"}],"hash":"9191455833-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-2761163262-export const b = 10;const bLocal = 10;const alocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":967,"kind":"text"}],"hash":"-6605412751-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-2761163262-export const b = 10;const bLocal = 10;const alocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-823) +text: (0-967) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -841,7 +841,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -849,13 +849,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -895,11 +895,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 823, + "end": 967, "kind": "text" } ], - "hash": "9191455833-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "-6605412751-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -934,7 +934,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2374 + "size": 2527 } @@ -1302,7 +1302,7 @@ declare module "d" { //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -1311,7 +1311,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1322,29 +1322,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":919,"kind":"text"}],"hash":"-5114307412-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":289,"kind":"text"}],"hash":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":1063,"kind":"text"}],"hash":"-36573474364-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":289,"kind":"text"}],"hash":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-919) +text: (0-1063) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -1353,7 +1353,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1364,13 +1364,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1412,11 +1412,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 919, + "end": 1063, "kind": "text" } ], - "hash": "-5114307412-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "-36573474364-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1451,6 +1451,6 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2599 + "size": 2753 } diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental.js index f3136260fa3..f52b279d90d 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-and-incremental.js @@ -818,7 +818,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -828,7 +828,7 @@ exports.aaa = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -836,7 +836,7 @@ var bLocal = 10; //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -844,7 +844,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1141,7 +1141,7 @@ No shapes updated in the builder:: //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1720,7 +1720,7 @@ export declare const a2 = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-with-outFile.js index a00d44c035a..d3240d5f73c 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration-with-outFile.js @@ -353,7 +353,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -362,20 +362,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -488,7 +488,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -497,7 +497,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -505,13 +505,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -739,7 +739,7 @@ declare module "d" { //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -748,7 +748,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -759,13 +759,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration.js index 3ddc9a0a515..a4107409e91 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-declaration.js @@ -393,7 +393,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.d.ts] file written with same contents //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -404,7 +404,7 @@ exports.aaa = 10; //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -413,7 +413,7 @@ var bLocal = 10; //// [/src/project1/src/c.d.ts] file written with same contents //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -422,7 +422,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.d.ts] file written with same contents //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -548,7 +548,7 @@ No shapes updated in the builder:: //// [/src/project1/src/b.d.ts] file written with same contents //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -797,7 +797,7 @@ export declare const a2 = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile-discrepancies.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile-discrepancies.js index bbdf10e6b33..af3e5d9d0f5 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile-discrepancies.js @@ -56,11 +56,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 801, + "end": 945, "kind": "text" } ], - "hash": "37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -116,10 +116,10 @@ IncrementalBuild: ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-801) +text: (0-945) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -128,20 +128,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -219,11 +219,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -275,22 +275,22 @@ IncrementalBuild: ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); @@ -367,11 +367,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -423,22 +423,22 @@ IncrementalBuild: ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile.js index 6eb0e6ee6be..0c36e698f06 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline-with-outFile.js @@ -613,7 +613,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -622,36 +622,36 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":801,"kind":"text"}],"hash":"37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":945,"kind":"text"}],"hash":"18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-801) +text: (0-945) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -660,20 +660,20 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -713,11 +713,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 801, + "end": 945, "kind": "text" } ], - "hash": "37592873652-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "18337089228-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -754,53 +754,53 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2667 + "size": 2819 } //// [/src/project2/outFile.js] define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); //// [/src/project2/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":533,"kind":"text"}],"hash":"-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":641,"kind":"text"}],"hash":"17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project2/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); @@ -835,11 +835,11 @@ declare module "g" { "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -876,7 +876,7 @@ declare module "g" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2370 + "size": 2484 } @@ -940,7 +940,7 @@ No shapes updated in the builder:: //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -949,7 +949,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -957,29 +957,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":823,"kind":"text"}],"hash":"9191455833-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-2761163262-export const b = 10;const bLocal = 10;const alocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":967,"kind":"text"}],"hash":"-6605412751-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":232,"kind":"text"}],"hash":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-2761163262-export const b = 10;const bLocal = 10;const alocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"18384476281-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-823) +text: (0-967) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -988,7 +988,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -996,13 +996,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1042,11 +1042,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 823, + "end": 967, "kind": "text" } ], - "hash": "9191455833-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "-6605412751-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1083,7 +1083,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2708 + "size": 2861 } //// [/src/project2/outFile.tsbuildinfo] file changed its modified time @@ -1486,7 +1486,7 @@ declare module "d" { //// [/src/project1/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -1495,7 +1495,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1506,29 +1506,29 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/project1/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":919,"kind":"text"}],"hash":"-5114307412-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":289,"kind":"text"}],"hash":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"js":{"sections":[{"pos":0,"end":1063,"kind":"text"}],"hash":"-36573474364-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":289,"kind":"text"}],"hash":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","./src/a.ts","./src/b.ts","./src/c.ts","./src/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-6435489413-export const a = 10;const aLocal = 10;const aa = 10;export const aaa = 10;","-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project1/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project1/outFile.js ---------------------------------------------------------------------- -text: (0-919) +text: (0-1063) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -1537,7 +1537,7 @@ define("a", ["require", "exports"], function (require, exports) { }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1548,13 +1548,13 @@ define("b", ["require", "exports"], function (require, exports) { }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1596,11 +1596,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 919, + "end": 1063, "kind": "text" } ], - "hash": "-5114307412-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "-36573474364-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.aaa = exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n var aa = 10;\r\n exports.aaa = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a2 = exports.aaaaa = exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n var alocal = 10;\r\n var aaaa = 10;\r\n exports.aaaaa = 10;\r\n exports.a2 = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1637,33 +1637,33 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2993 + "size": 3147 } //// [/src/project2/outFile.js] file written with same contents //// [/src/project2/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":533,"kind":"text"}],"hash":"-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./src","sourceFiles":["./src/e.ts","./src/f.ts","./src/g.ts"],"js":{"sections":[{"pos":0,"end":641,"kind":"text"}],"hash":"17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":153,"kind":"text"}],"hash":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../project1/outfile.d.ts","./src/e.ts","./src/f.ts","./src/g.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","1359716995-declare module \"a\" {\r\n export const a = 10;\r\n export const aaa = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n export const aaaaa = 10;\r\n export const a2 = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","-13789510868-export const e = 10;","-4849089835-import { a } from \"a\"; export const f = a;","-18341999015-import { b } from \"b\"; export const g = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-13732890156-declare module \"e\" {\r\n export const e = 10;\r\n}\r\ndeclare module \"f\" {\r\n export const f = 10;\r\n}\r\ndeclare module \"g\" {\r\n export const g = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/project2/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/project2/outFile.js ---------------------------------------------------------------------- -text: (0-533) +text: (0-641) define("e", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; }); define("f", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; exports.f = a_1.a; }); define("g", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; exports.g = b_1.b; }); @@ -1698,11 +1698,11 @@ declare module "g" { "sections": [ { "pos": 0, - "end": 533, + "end": 641, "kind": "text" } ], - "hash": "-7709210320-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" + "hash": "17415908450-define(\"e\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.e = void 0;\r\n exports.e = 10;\r\n});\r\ndefine(\"f\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.f = void 0;\r\n exports.f = a_1.a;\r\n});\r\ndefine(\"g\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.g = void 0;\r\n exports.g = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1739,6 +1739,6 @@ declare module "g" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2430 + "size": 2544 } diff --git a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline.js b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline.js index 7598b33b936..07097300796 100644 --- a/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline.js +++ b/tests/baselines/reference/tsbuild/commandLine/emitDeclarationOnly-on-commandline.js @@ -773,7 +773,7 @@ No shapes updated in the builder:: //// [/src/project1/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.aaa = exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -783,7 +783,7 @@ exports.aaa = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -791,7 +791,7 @@ var bLocal = 10; //// [/src/project1/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -799,7 +799,7 @@ exports.c = a_1.a; //// [/src/project1/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -896,14 +896,14 @@ exports.d = b_1.b; //// [/src/project2/src/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.e = void 0; exports.e = 10; //// [/src/project2/src/f.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; var a_1 = require("../../project1/src/a"); exports.f = a_1.a; @@ -911,7 +911,7 @@ exports.f = a_1.a; //// [/src/project2/src/g.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; var b_1 = require("../../project1/src/b"); exports.g = b_1.b; @@ -1070,7 +1070,7 @@ Shape signatures in builder refreshed for:: //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1619,7 +1619,7 @@ export declare const a2 = 10; //// [/src/project1/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a2 = exports.aaaaa = exports.b = void 0; exports.b = 10; var bLocal = 10; diff --git a/tests/baselines/reference/tsbuild/configFileErrors/reports-syntax-errors-in-config-file.js b/tests/baselines/reference/tsbuild/configFileErrors/reports-syntax-errors-in-config-file.js index 25051bb7da4..9916e29e4e6 100644 --- a/tests/baselines/reference/tsbuild/configFileErrors/reports-syntax-errors-in-config-file.js +++ b/tests/baselines/reference/tsbuild/configFileErrors/reports-syntax-errors-in-config-file.js @@ -242,7 +242,7 @@ export declare function fooBar(): void; //// [/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooBar = exports.foo = void 0; function foo() { } exports.foo = foo; @@ -256,7 +256,7 @@ export declare function bar(): void; //// [/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; diff --git a/tests/baselines/reference/tsbuild/configFileExtends/when-building-project-uses-reference-and-both-extend-config-with-include.js b/tests/baselines/reference/tsbuild/configFileExtends/when-building-project-uses-reference-and-both-extend-config-with-include.js index 47cfab9eb88..87fd292a07e 100644 --- a/tests/baselines/reference/tsbuild/configFileExtends/when-building-project-uses-reference-and-both-extend-config-with-include.js +++ b/tests/baselines/reference/tsbuild/configFileExtends/when-building-project-uses-reference-and-both-extend-config-with-include.js @@ -66,7 +66,7 @@ export declare const a: Unrestricted; //// [/src/target-tsc-build/shared/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; @@ -134,7 +134,7 @@ export declare const b: Unrestricted; //// [/src/target-tsc-build/webpack/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 1; diff --git a/tests/baselines/reference/tsbuild/configFileExtends/when-building-solution-with-projects-extends-config-with-include.js b/tests/baselines/reference/tsbuild/configFileExtends/when-building-solution-with-projects-extends-config-with-include.js index 020f3349d33..ce9303a3ddf 100644 --- a/tests/baselines/reference/tsbuild/configFileExtends/when-building-solution-with-projects-extends-config-with-include.js +++ b/tests/baselines/reference/tsbuild/configFileExtends/when-building-solution-with-projects-extends-config-with-include.js @@ -67,7 +67,7 @@ export declare const a: Unrestricted; //// [/src/target-tsc-build/shared/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; @@ -135,7 +135,7 @@ export declare const b: Unrestricted; //// [/src/target-tsc-build/webpack/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 1; diff --git a/tests/baselines/reference/tsbuild/containerOnlyReferenced/verify-that-subsequent-builds-after-initial-build-doesnt-build-anything.js b/tests/baselines/reference/tsbuild/containerOnlyReferenced/verify-that-subsequent-builds-after-initial-build-doesnt-build-anything.js index 51b9de0c04b..086564663f9 100644 --- a/tests/baselines/reference/tsbuild/containerOnlyReferenced/verify-that-subsequent-builds-after-initial-build-doesnt-build-anything.js +++ b/tests/baselines/reference/tsbuild/containerOnlyReferenced/verify-that-subsequent-builds-after-initial-build-doesnt-build-anything.js @@ -106,7 +106,7 @@ export declare const x = 10; //// [/src/src/folder/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -161,7 +161,7 @@ export declare const x = 10; //// [/src/src/folder2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -216,7 +216,7 @@ export declare const x = 10; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js b/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js index 65151192cd4..ce7458d5e00 100644 --- a/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js +++ b/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js @@ -50,7 +50,7 @@ Output:: [12:00:22 AM] Building project '/src/project2/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project2/src/b.ts Matched by default include pattern '**/*' [12:00:28 AM] Project 'src/project3/tsconfig.json' is out of date because output file 'src/project3/tsconfig.tsbuildinfo' does not exist @@ -58,7 +58,7 @@ src/project2/src/b.ts [12:00:29 AM] Building project '/src/project3/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project3/src/c.ts Matched by default include pattern '**/*' [12:00:35 AM] Project 'src/project4/tsconfig.json' is out of date because output file 'src/project4/tsconfig.tsbuildinfo' does not exist @@ -66,7 +66,7 @@ src/project3/src/c.ts [12:00:36 AM] Building project '/src/project4/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project4/src/d.ts Matched by default include pattern '**/*' exitCode:: ExitStatus.Success @@ -78,7 +78,7 @@ export declare const b = 10; //// [/src/project2/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; @@ -133,7 +133,7 @@ export declare const c = 10; //// [/src/project3/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 10; @@ -188,7 +188,7 @@ export declare const d = 10; //// [/src/project4/src/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 10; @@ -261,7 +261,7 @@ Output:: [12:00:46 AM] Building project '/src/project3/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project3/src/c.ts Matched by default include pattern '**/*' [12:00:52 AM] Project 'src/project4/tsconfig.json' is out of date because output 'src/project4/tsconfig.tsbuildinfo' is older than input 'src/project3' @@ -271,7 +271,7 @@ src/project3/src/c.ts [12:00:54 AM] Updating unchanged output timestamps of project '/src/project4/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project4/src/d.ts Matched by default include pattern '**/*' exitCode:: ExitStatus.Success @@ -283,7 +283,7 @@ export declare const cc = 10; //// [/src/project3/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.cc = void 0; exports.cc = 10; diff --git a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash-but-uses-no-references.js b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash-but-uses-no-references.js index 9b5715997a7..d9f03dd490d 100644 --- a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash-but-uses-no-references.js +++ b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash-but-uses-no-references.js @@ -75,7 +75,7 @@ export declare type Nominal = MyNominal; //// [/src/solution/lib/src/common/nominal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// @@ -86,7 +86,7 @@ export type MyNominal = Nominal; //// [/src/solution/lib/src/subProject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/solution/lib/src/subProject2/index.d.ts] @@ -100,10 +100,10 @@ export {}; //// [/src/solution/lib/src/subProject2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getVar = void 0; var variable = { - key: 'value' + key: 'value', }; function getVar() { return 'key'; diff --git a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash.js b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash.js index a51e740f8c4..24eca0c5a97 100644 --- a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash.js +++ b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-is-referenced-through-triple-slash.js @@ -87,7 +87,7 @@ export declare type Nominal = MyNominal; //// [/src/solution/lib/src/common/nominal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// @@ -164,7 +164,7 @@ export type MyNominal = Nominal; //// [/src/solution/lib/src/subProject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/solution/lib/src/subProject/tsconfig.tsbuildinfo] @@ -263,10 +263,10 @@ export {}; //// [/src/solution/lib/src/subProject2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getVar = void 0; var variable = { - key: 'value' + key: 'value', }; function getVar() { return 'key'; diff --git a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-used-inferred-type-from-referenced-project.js b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-used-inferred-type-from-referenced-project.js index 25a75e79504..ca4bfcae407 100644 --- a/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-used-inferred-type-from-referenced-project.js +++ b/tests/baselines/reference/tsbuild/declarationEmit/when-declaration-file-used-inferred-type-from-referenced-project.js @@ -68,7 +68,7 @@ export interface IThings { //// [/src/packages/pkg1/lib/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/packages/pkg1/lib/tsconfig.tsbuildinfo] @@ -122,7 +122,7 @@ export declare function fn4(): import("@fluentui/pkg1").IThing; //// [/src/packages/pkg2/lib/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn4 = void 0; function fn4() { var a = { thing1: { a: 'b' } }; diff --git a/tests/baselines/reference/tsbuild/emptyFiles/does-not-have-empty-files-diagnostic-when-files-is-empty-and-references-are-provided.js b/tests/baselines/reference/tsbuild/emptyFiles/does-not-have-empty-files-diagnostic-when-files-is-empty-and-references-are-provided.js index a73890c784a..453c41a6a47 100644 --- a/tests/baselines/reference/tsbuild/emptyFiles/does-not-have-empty-files-diagnostic-when-files-is-empty-and-references-are-provided.js +++ b/tests/baselines/reference/tsbuild/emptyFiles/does-not-have-empty-files-diagnostic-when-files-is-empty-and-references-are-provided.js @@ -73,7 +73,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = void 0; function multiply(a, b) { return a * b; } exports.multiply = multiply; diff --git a/tests/baselines/reference/tsbuild/javascriptProjectEmit/loads-js-based-projects-with-non-moved-json-files-and-emits-them-correctly.js b/tests/baselines/reference/tsbuild/javascriptProjectEmit/loads-js-based-projects-with-non-moved-json-files-and-emits-them-correctly.js index 4188c6f7040..5543b264c60 100644 --- a/tests/baselines/reference/tsbuild/javascriptProjectEmit/loads-js-based-projects-with-non-moved-json-files-and-emits-them-correctly.js +++ b/tests/baselines/reference/tsbuild/javascriptProjectEmit/loads-js-based-projects-with-non-moved-json-files-and-emits-them-correctly.js @@ -129,10 +129,10 @@ export const m: { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var common_1 = __importDefault(require("../common")); -exports.m = common_1["default"]; +exports.m = common_1.default; //// [/out/sub-project/tsconfig.tsbuildinfo] @@ -225,11 +225,11 @@ export function getVar(): { //// [/out/sub-project-2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getVar = void 0; var index_1 = require("../sub-project/index"); var variable = { - key: index_1.m + key: index_1.m, }; function getVar() { return variable; diff --git a/tests/baselines/reference/tsbuild/javascriptProjectEmit/modifies-outfile-js-projects-and-concatenates-them-correctly.js b/tests/baselines/reference/tsbuild/javascriptProjectEmit/modifies-outfile-js-projects-and-concatenates-them-correctly.js index d87dfe3ef4a..dd58e1cddea 100644 --- a/tests/baselines/reference/tsbuild/javascriptProjectEmit/modifies-outfile-js-projects-and-concatenates-them-correctly.js +++ b/tests/baselines/reference/tsbuild/javascriptProjectEmit/modifies-outfile-js-projects-and-concatenates-them-correctly.js @@ -380,7 +380,7 @@ declare namespace variable { */ var c = /** @type {*} */ (null); var variable = { - key: /** @type {MyNominal} */ ('value') + key: /** @type {MyNominal} */ ('value'), }; /** * @return {keyof typeof variable} @@ -391,7 +391,7 @@ function getVar() { //// [/src/sub-project-2/sub-project-2.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"..","sourceFiles":["./index.js"],"js":{"sections":[{"pos":0,"end":182,"kind":"prepend","data":"../sub-project/sub-project.js","texts":[{"pos":0,"end":182,"kind":"text"}]},{"pos":182,"end":338,"kind":"text"}],"hash":"13097871248-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (null);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value')\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n"},"dts":{"sections":[{"pos":0,"end":199,"kind":"prepend","data":"../sub-project/sub-project.d.ts","texts":[{"pos":0,"end":199,"kind":"text"}]},{"pos":199,"end":356,"kind":"text"}],"hash":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../sub-project/sub-project.d.ts","./index.js"],"fileInfos":["-32082413277-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };\ninterface SymbolConstructor {\n readonly species: symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\n","21135699026-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n","2078909278-const variable = {\n key: /** @type {MyNominal} */('value'),\n};\n\n/**\n * @return {keyof typeof variable}\n */\nfunction getVar() {\n return 'key';\n}\n"],"options":{"composite":true,"declaration":true,"outFile":"./sub-project-2.js","rootDir":"..","skipLibCheck":true},"outSignature":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n","latestChangedDtsFile":"./sub-project-2.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"..","sourceFiles":["./index.js"],"js":{"sections":[{"pos":0,"end":182,"kind":"prepend","data":"../sub-project/sub-project.js","texts":[{"pos":0,"end":182,"kind":"text"}]},{"pos":182,"end":339,"kind":"text"}],"hash":"-2673025572-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (null);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value'),\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n"},"dts":{"sections":[{"pos":0,"end":199,"kind":"prepend","data":"../sub-project/sub-project.d.ts","texts":[{"pos":0,"end":199,"kind":"text"}]},{"pos":199,"end":356,"kind":"text"}],"hash":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../sub-project/sub-project.d.ts","./index.js"],"fileInfos":["-32082413277-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };\ninterface SymbolConstructor {\n readonly species: symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\n","21135699026-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n","2078909278-const variable = {\n key: /** @type {MyNominal} */('value'),\n};\n\n/**\n * @return {keyof typeof variable}\n */\nfunction getVar() {\n return 'key';\n}\n"],"options":{"composite":true,"declaration":true,"outFile":"./sub-project-2.js","rootDir":"..","skipLibCheck":true},"outSignature":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n","latestChangedDtsFile":"./sub-project-2.d.ts"},"version":"FakeTSVersion"} //// [/src/sub-project-2/sub-project-2.tsbuildinfo.baseline.txt] ====================================================================== @@ -410,9 +410,9 @@ text: (0-182) var c = /** @type {*} */ (null); ---------------------------------------------------------------------- -text: (182-338) +text: (182-339) var variable = { - key: /** @type {MyNominal} */ ('value') + key: /** @type {MyNominal} */ ('value'), }; /** * @return {keyof typeof variable} @@ -473,11 +473,11 @@ declare namespace variable { }, { "pos": 182, - "end": 338, + "end": 339, "kind": "text" } ], - "hash": "13097871248-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (null);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value')\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n" + "hash": "-2673025572-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (null);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value'),\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n" }, "dts": { "sections": [ @@ -525,7 +525,7 @@ declare namespace variable { "latestChangedDtsFile": "./sub-project-2.d.ts" }, "version": "FakeTSVersion", - "size": 2991 + "size": 2992 } @@ -689,7 +689,7 @@ type MyNominal = Nominal; */ var c = /** @type {*} */ (undefined); var variable = { - key: /** @type {MyNominal} */ ('value') + key: /** @type {MyNominal} */ ('value'), }; /** * @return {keyof typeof variable} @@ -700,7 +700,7 @@ function getVar() { //// [/src/sub-project-2/sub-project-2.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"..","sourceFiles":["./index.js"],"js":{"sections":[{"pos":0,"end":187,"kind":"prepend","data":"../sub-project/sub-project.js","texts":[{"pos":0,"end":187,"kind":"text"}]},{"pos":187,"end":343,"kind":"text"}],"hash":"-7775859865-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (undefined);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value')\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n"},"dts":{"sections":[{"pos":0,"end":199,"kind":"prepend","data":"../sub-project/sub-project.d.ts","texts":[{"pos":0,"end":199,"kind":"text"}]},{"pos":199,"end":356,"kind":"text"}],"hash":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../sub-project/sub-project.d.ts","./index.js"],"fileInfos":["-32082413277-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };\ninterface SymbolConstructor {\n readonly species: symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\n","21135699026-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n","2078909278-const variable = {\n key: /** @type {MyNominal} */('value'),\n};\n\n/**\n * @return {keyof typeof variable}\n */\nfunction getVar() {\n return 'key';\n}\n"],"options":{"composite":true,"declaration":true,"outFile":"./sub-project-2.js","rootDir":"..","skipLibCheck":true},"outSignature":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n","latestChangedDtsFile":"./sub-project-2.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"..","sourceFiles":["./index.js"],"js":{"sections":[{"pos":0,"end":187,"kind":"prepend","data":"../sub-project/sub-project.js","texts":[{"pos":0,"end":187,"kind":"text"}]},{"pos":187,"end":344,"kind":"text"}],"hash":"-12901319533-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (undefined);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value'),\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n"},"dts":{"sections":[{"pos":0,"end":199,"kind":"prepend","data":"../sub-project/sub-project.d.ts","texts":[{"pos":0,"end":199,"kind":"text"}]},{"pos":199,"end":356,"kind":"text"}],"hash":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n"}},"program":{"fileNames":["../../lib/lib.d.ts","../sub-project/sub-project.d.ts","./index.js"],"fileInfos":["-32082413277-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };\ninterface SymbolConstructor {\n readonly species: symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\n","21135699026-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n","2078909278-const variable = {\n key: /** @type {MyNominal} */('value'),\n};\n\n/**\n * @return {keyof typeof variable}\n */\nfunction getVar() {\n return 'key';\n}\n"],"options":{"composite":true,"declaration":true,"outFile":"./sub-project-2.js","rootDir":"..","skipLibCheck":true},"outSignature":"1925232864-type Nominal = T & {\r\n [Symbol.species]: Name;\r\n};\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\ndeclare const c: any;\r\ntype MyNominal = Nominal;\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\ndeclare function getVar(): keyof typeof variable;\r\ndeclare namespace variable {\r\n const key: MyNominal;\r\n}\r\n","latestChangedDtsFile":"./sub-project-2.d.ts"},"version":"FakeTSVersion"} //// [/src/sub-project-2/sub-project-2.tsbuildinfo.baseline.txt] ====================================================================== @@ -719,9 +719,9 @@ text: (0-187) var c = /** @type {*} */ (undefined); ---------------------------------------------------------------------- -text: (187-343) +text: (187-344) var variable = { - key: /** @type {MyNominal} */ ('value') + key: /** @type {MyNominal} */ ('value'), }; /** * @return {keyof typeof variable} @@ -782,11 +782,11 @@ declare namespace variable { }, { "pos": 187, - "end": 343, + "end": 344, "kind": "text" } ], - "hash": "-7775859865-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (undefined);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value')\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n" + "hash": "-12901319533-/**\r\n * @template T, Name\r\n * @typedef {T & {[Symbol.species]: Name}} Nominal\r\n */\r\n/**\r\n * @typedef {Nominal} MyNominal\r\n */\r\nvar c = /** @type {*} */ (undefined);\r\nvar variable = {\r\n key: /** @type {MyNominal} */ ('value'),\r\n};\r\n/**\r\n * @return {keyof typeof variable}\r\n */\r\nfunction getVar() {\r\n return 'key';\r\n}\r\n" }, "dts": { "sections": [ @@ -834,6 +834,6 @@ declare namespace variable { "latestChangedDtsFile": "./sub-project-2.d.ts" }, "version": "FakeTSVersion", - "size": 2996 + "size": 2998 } diff --git a/tests/baselines/reference/tsbuild/lateBoundSymbol/interface-is-merged-and-contains-late-bound-member.js b/tests/baselines/reference/tsbuild/lateBoundSymbol/interface-is-merged-and-contains-late-bound-member.js index 3acd571455f..70f0808b678 100644 --- a/tests/baselines/reference/tsbuild/lateBoundSymbol/interface-is-merged-and-contains-late-bound-member.js +++ b/tests/baselines/reference/tsbuild/lateBoundSymbol/interface-is-merged-and-contains-late-bound-member.js @@ -60,12 +60,12 @@ exitCode:: ExitStatus.Success //// [/src/src/hkt.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var sym = Symbol(); var x = 10; @@ -175,7 +175,7 @@ exitCode:: ExitStatus.Success //// [/src/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var sym = Symbol(); @@ -288,7 +288,7 @@ exitCode:: ExitStatus.Success //// [/src/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var sym = Symbol(); var x = 10; diff --git a/tests/baselines/reference/tsbuild/moduleResolution/impliedNodeFormat-differs-between-projects-for-shared-file.js b/tests/baselines/reference/tsbuild/moduleResolution/impliedNodeFormat-differs-between-projects-for-shared-file.js index 91ca1d74530..c3ef15b979a 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/impliedNodeFormat-differs-between-projects-for-shared-file.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/impliedNodeFormat-differs-between-projects-for-shared-file.js @@ -72,7 +72,7 @@ File '/src/projects/node_modules/@types/pg/index.d.ts' exist - use it as a name Resolving real path for '/src/projects/node_modules/@types/pg/index.d.ts', result '/src/projects/node_modules/@types/pg/index.d.ts'. ======== Type reference directive 'pg' was successfully resolved to '/src/projects/node_modules/@types/pg/index.d.ts', primary: true. ======== lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/projects/a/src/index.ts Matched by default include pattern '**/*' src/projects/node_modules/@types/pg/index.d.ts diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js index b1a520412f5..bbd3f7a12b2 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js @@ -134,7 +134,7 @@ exitCode:: ExitStatus.Success //// [/user/username/projects/myproject/packages/pkg2/build/const.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/const.d.ts] @@ -143,7 +143,7 @@ export type TheNum = 42; //// [/user/username/projects/myproject/packages/pkg2/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/index.d.ts] @@ -220,7 +220,7 @@ export type { TheNum } from 'const'; //// [/user/username/projects/myproject/packages/pkg1/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = 42; diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js index 94132a15dd2..5227bdd4d5c 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js @@ -135,7 +135,7 @@ exitCode:: ExitStatus.Success //// [/user/username/projects/myproject/packages/pkg2/build/const.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/const.d.ts] @@ -144,7 +144,7 @@ export type TheNum = 42; //// [/user/username/projects/myproject/packages/pkg2/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/index.d.ts] @@ -221,7 +221,7 @@ export type { TheNum } from 'const'; //// [/user/username/projects/myproject/packages/pkg1/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = 42; diff --git a/tests/baselines/reference/tsbuild/moduleResolution/type-reference-resolution-uses-correct-options-for-different-resolution-options-referenced-project.js b/tests/baselines/reference/tsbuild/moduleResolution/type-reference-resolution-uses-correct-options-for-different-resolution-options-referenced-project.js index be7128c25e2..fdb4b43c72e 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/type-reference-resolution-uses-correct-options-for-different-resolution-options-referenced-project.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/type-reference-resolution-uses-correct-options-for-different-resolution-options-referenced-project.js @@ -125,7 +125,7 @@ export declare const theNum: TheNum; //// [/src/packages/pkg1_index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = "type1"; @@ -192,7 +192,7 @@ export declare const theNum: TheNum2; //// [/src/packages/pkg2_index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = "type2"; diff --git a/tests/baselines/reference/tsbuild/moduleSpecifiers/synthesized-module-specifiers-resolve-correctly.js b/tests/baselines/reference/tsbuild/moduleSpecifiers/synthesized-module-specifiers-resolve-correctly.js index 8c29007a6e9..a321ce1b080 100644 --- a/tests/baselines/reference/tsbuild/moduleSpecifiers/synthesized-module-specifiers-resolve-correctly.js +++ b/tests/baselines/reference/tsbuild/moduleSpecifiers/synthesized-module-specifiers-resolve-correctly.js @@ -146,7 +146,7 @@ export declare type Nominal = T & { //// [/src/lib/solution/common/nominal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/lib/solution/common/tsconfig.tsbuildinfo] @@ -203,7 +203,7 @@ export type MyNominal = Nominal; //// [/src/lib/solution/sub-project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/lib/solution/sub-project/tsconfig.tsbuildinfo] @@ -283,10 +283,10 @@ export {}; //// [/src/lib/solution/sub-project-2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getVar = void 0; var variable = { - key: 'value' + key: 'value', }; function getVar() { return 'key'; diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors-with-incremental.js b/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors-with-incremental.js index d861bde9ccd..ce873435990 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors-with-incremental.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors-with-incremental.js @@ -224,18 +224,18 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors.js b/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors.js index be0a1797b74..d5db49dafd7 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/semantic-errors.js @@ -147,18 +147,18 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors-with-incremental.js b/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors-with-incremental.js index 16c9da41804..f886ce4a8ff 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors-with-incremental.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors-with-incremental.js @@ -205,12 +205,12 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -218,7 +218,7 @@ var a = { //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors.js b/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors.js index 2c6df079b51..fde0ec0528e 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/syntax-errors.js @@ -135,12 +135,12 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -148,7 +148,7 @@ var a = { //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified-and-is-composite.js b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified-and-is-composite.js index 685ff2f4e41..c025e5f4179 100644 --- a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified-and-is-composite.js +++ b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified-and-is-composite.js @@ -40,7 +40,7 @@ export declare const x = 10; //// [/src/dist/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified.js b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified.js index eaac37ec126..e4fe8b4f43e 100644 --- a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified.js +++ b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-not-specified.js @@ -36,7 +36,7 @@ exitCode:: ExitStatus.Success //// [/src/dist/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir-and-is-composite.js b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir-and-is-composite.js index 2a9bf85be9e..a32c71e6f83 100644 --- a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir-and-is-composite.js +++ b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir-and-is-composite.js @@ -146,7 +146,7 @@ export declare const x = 10; //// [/src/dist/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -208,6 +208,6 @@ export type t = string; //// [/src/types/type.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir.js b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir.js index dab84c8a315..a60f37a7651 100644 --- a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir.js +++ b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified-but-not-all-files-belong-to-rootDir.js @@ -89,13 +89,13 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/dist/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/src/types/type.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified.js b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified.js index 8ca9a8e4ec7..629aff680ba 100644 --- a/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified.js +++ b/tests/baselines/reference/tsbuild/outputPaths/when-rootDir-is-specified.js @@ -36,7 +36,7 @@ exitCode:: ExitStatus.Success //// [/src/dist/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/builds-correctly.js b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/builds-correctly.js index aa7a3c5aba8..3d133be5e10 100644 --- a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/builds-correctly.js +++ b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/builds-correctly.js @@ -66,7 +66,7 @@ export {}; //// [/src/dist/main/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a = b_1.b; @@ -77,7 +77,7 @@ export declare const b = 0; //// [/src/dist/main/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 0; @@ -155,7 +155,7 @@ export declare const Other = 0; //// [/src/dist/other/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Other = void 0; exports.Other = 0; diff --git a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file-because-no-rootDir-in-the-base.js b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file-because-no-rootDir-in-the-base.js index 9e854641fef..93fdd357e2a 100644 --- a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file-because-no-rootDir-in-the-base.js +++ b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file-because-no-rootDir-in-the-base.js @@ -86,7 +86,7 @@ export declare const Other = 0; //// [/src/dist/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Other = void 0; exports.Other = 0; diff --git a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file.js b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file.js index 1c749b0d00e..6d76950a7bd 100644 --- a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file.js +++ b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-error-for-same-tsbuildinfo-file.js @@ -79,7 +79,7 @@ export declare const Other = 0; //// [/src/dist/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Other = void 0; exports.Other = 0; diff --git a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-no-error-when-tsbuildinfo-differ.js b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-no-error-when-tsbuildinfo-differ.js index 575afa9de49..fb316dc69cc 100644 --- a/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-no-error-when-tsbuildinfo-differ.js +++ b/tests/baselines/reference/tsbuild/projectReferenceWithRootDirInParent/reports-no-error-when-tsbuildinfo-differ.js @@ -71,7 +71,7 @@ export {}; //// [/src/dist/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a = b_1.b; @@ -82,7 +82,7 @@ export declare const b = 0; //// [/src/dist/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 0; @@ -93,7 +93,7 @@ export declare const Other = 0; //// [/src/dist/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Other = void 0; exports.Other = 0; diff --git a/tests/baselines/reference/tsbuild/publicAPI/build-with-custom-transformers.js b/tests/baselines/reference/tsbuild/publicAPI/build-with-custom-transformers.js index 88d19cc512e..70d1cc3df7b 100644 --- a/tests/baselines/reference/tsbuild/publicAPI/build-with-custom-transformers.js +++ b/tests/baselines/reference/tsbuild/publicAPI/build-with-custom-transformers.js @@ -97,7 +97,7 @@ export declare function f2(): void; //// [/src/shared/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f2 = exports.e = exports.c = exports.f1 = void 0; /*@before/src/shared/tsconfig.json*/ function f1() { } @@ -176,7 +176,7 @@ export declare function f22(): void; //// [/src/webpack/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f22 = exports.e2 = exports.c2 = exports.f2 = void 0; /*@before/src/webpack/tsconfig.json*/ function f2() { } diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/files-containing-json-file.js b/tests/baselines/reference/tsbuild/resolveJsonModule/files-containing-json-file.js index cc08be4b2e9..cef8b06073f 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/files-containing-json-file.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/files-containing-json-file.js @@ -107,7 +107,7 @@ Output:: [12:00:08 AM] Building project '/src/tsconfig_withFiles.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/hello.json Imported via "./hello.json" from file 'src/src/index.ts' Part of 'files' list in tsconfig.json @@ -132,9 +132,9 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hello_json_1 = __importDefault(require("./hello.json")); -exports["default"] = hello_json_1["default"].hello; +exports.default = hello_json_1.default.hello; //// [/src/dist/tsconfig_withFiles.tsbuildinfo] diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/include-and-files.js b/tests/baselines/reference/tsbuild/resolveJsonModule/include-and-files.js index 8ecf0a1a442..bf08a01a542 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/include-and-files.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/include-and-files.js @@ -107,7 +107,7 @@ Output:: [12:00:08 AM] Building project '/src/tsconfig_withIncludeAndFiles.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/hello.json Part of 'files' list in tsconfig.json Imported via "./hello.json" from file 'src/src/index.ts' @@ -132,9 +132,9 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hello_json_1 = __importDefault(require("./hello.json")); -exports["default"] = hello_json_1["default"].hello; +exports.default = hello_json_1.default.hello; //// [/src/dist/tsconfig_withIncludeAndFiles.tsbuildinfo] diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include-and-file-name-matches-ts-file.js b/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include-and-file-name-matches-ts-file.js index fb034c39eb5..ab5f8e29dee 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include-and-file-name-matches-ts-file.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include-and-file-name-matches-ts-file.js @@ -105,7 +105,7 @@ Output:: [12:00:11 AM] Building project '/src/tsconfig_withIncludeOfJson.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/index.json Imported via "./index.json" from file 'src/src/index.ts' Matched by include pattern 'src/**/*.json' in 'src/tsconfig_withIncludeOfJson.json' @@ -124,9 +124,9 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var index_json_1 = __importDefault(require("./index.json")); -exports["default"] = index_json_1["default"].hello; +exports.default = index_json_1.default.hello; //// [/src/dist/src/index.json] diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include.js b/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include.js index 90230319337..d5ca8175a2d 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/include-of-json-along-with-other-include.js @@ -107,7 +107,7 @@ Output:: [12:00:08 AM] Building project '/src/tsconfig_withIncludeOfJson.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/hello.json Imported via "./hello.json" from file 'src/src/index.ts' Matched by include pattern 'src/**/*.json' in 'src/tsconfig_withIncludeOfJson.json' @@ -132,9 +132,9 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hello_json_1 = __importDefault(require("./hello.json")); -exports["default"] = hello_json_1["default"].hello; +exports.default = hello_json_1.default.hello; //// [/src/dist/tsconfig_withIncludeOfJson.tsbuildinfo] diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/include-only.js b/tests/baselines/reference/tsbuild/resolveJsonModule/include-only.js index d2ede3b0d2c..1e3ccedc65d 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/include-only.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/include-only.js @@ -112,7 +112,7 @@ Output::    ~~~~~~~~~~~~~~ lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/hello.json Imported via "./hello.json" from file 'src/src/index.ts' src/src/index.ts diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/sourcemap.js b/tests/baselines/reference/tsbuild/resolveJsonModule/sourcemap.js index 1c378cdd81a..ab4566ddb4c 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/sourcemap.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/sourcemap.js @@ -107,7 +107,7 @@ Output:: [12:00:09 AM] Building project '/src/tsconfig_withFiles.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src/hello.json Imported via "./hello.json" from file 'src/src/index.ts' Part of 'files' list in tsconfig.json @@ -132,13 +132,13 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hello_json_1 = __importDefault(require("./hello.json")); -exports["default"] = hello_json_1["default"].hello; +exports.default = hello_json_1.default.hello; //# sourceMappingURL=index.js.map //// [/src/dist/src/index.js.map] -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAgC;AAEhC,qBAAe,uBAAK,CAAC,KAAK,CAAA"} +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAgC;AAEhC,kBAAe,oBAAK,CAAC,KAAK,CAAA"} //// [/src/dist/tsconfig_withFiles.tsbuildinfo] {"program":{"fileNames":["../../lib/lib.d.ts","../src/hello.json","../src/index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"6651571919-{\n \"hello\": \"world\"\n}",{"version":"-27703454282-import hello from \"./hello.json\"\n\nexport default hello.hello","signature":"-1680156224-declare const _default: string;\r\nexport default _default;\r\n"}],"options":{"allowSyntheticDefaultImports":true,"composite":true,"esModuleInterop":true,"module":1,"outDir":"./","skipDefaultLibCheck":true,"sourceMap":true},"fileIdsList":[[2]],"referencedMap":[[3,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"latestChangedDtsFile":"./src/index.d.ts"},"version":"FakeTSVersion"} diff --git a/tests/baselines/reference/tsbuild/resolveJsonModule/without-outDir.js b/tests/baselines/reference/tsbuild/resolveJsonModule/without-outDir.js index 3b27c019263..d28db71d7b4 100644 --- a/tests/baselines/reference/tsbuild/resolveJsonModule/without-outDir.js +++ b/tests/baselines/reference/tsbuild/resolveJsonModule/without-outDir.js @@ -119,9 +119,9 @@ export default _default; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var hello_json_1 = __importDefault(require("./hello.json")); -exports["default"] = hello_json_1["default"].hello; +exports.default = hello_json_1.default.hello; //// [/src/tsconfig_withFiles.tsbuildinfo] diff --git a/tests/baselines/reference/tsbuild/sample1/always-builds-under-with-force-option.js b/tests/baselines/reference/tsbuild/sample1/always-builds-under-with-force-option.js index ce0103fa1ea..ee48eedfcfa 100644 --- a/tests/baselines/reference/tsbuild/sample1/always-builds-under-with-force-option.js +++ b/tests/baselines/reference/tsbuild/sample1/always-builds-under-with-force-option.js @@ -123,7 +123,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -139,7 +139,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -224,7 +224,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -322,7 +322,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/building-using-buildReferencedProject.js b/tests/baselines/reference/tsbuild/sample1/building-using-buildReferencedProject.js index a6cf6882f1c..e9873ff5bc4 100644 --- a/tests/baselines/reference/tsbuild/sample1/building-using-buildReferencedProject.js +++ b/tests/baselines/reference/tsbuild/sample1/building-using-buildReferencedProject.js @@ -135,7 +135,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -151,7 +151,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -236,7 +236,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { diff --git a/tests/baselines/reference/tsbuild/sample1/building-using-getNextInvalidatedProject.js b/tests/baselines/reference/tsbuild/sample1/building-using-getNextInvalidatedProject.js index 6617d916099..05b7a774c3c 100644 --- a/tests/baselines/reference/tsbuild/sample1/building-using-getNextInvalidatedProject.js +++ b/tests/baselines/reference/tsbuild/sample1/building-using-getNextInvalidatedProject.js @@ -94,7 +94,7 @@ Output:: //// [/user/username/projects/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -108,7 +108,7 @@ export declare const World = "hello"; //// [/user/username/projects/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -203,7 +203,7 @@ Output:: //// [/user/username/projects/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -303,7 +303,7 @@ Output:: //// [/user/username/projects/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-declarationDir-is-specified.js b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-declarationDir-is-specified.js index ea8f4a50431..bddc321620f 100644 --- a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-declarationDir-is-specified.js +++ b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-declarationDir-is-specified.js @@ -111,7 +111,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -127,7 +127,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -206,7 +206,7 @@ exports.multiply = multiply; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -310,7 +310,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-outDir-is-specified.js b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-outDir-is-specified.js index 61686fcbdf1..1b3935b969d 100644 --- a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-outDir-is-specified.js +++ b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-outDir-is-specified.js @@ -111,7 +111,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -127,7 +127,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -212,7 +212,7 @@ export declare const m: typeof mod; //// [/src/logic/outDir/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -310,7 +310,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-project-is-not-composite-or-doesnt-have-any-references.js b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-project-is-not-composite-or-doesnt-have-any-references.js index 1b3b0157672..3e9f378befc 100644 --- a/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-project-is-not-composite-or-doesnt-have-any-references.js +++ b/tests/baselines/reference/tsbuild/sample1/builds-correctly-when-project-is-not-composite-or-doesnt-have-any-references.js @@ -130,7 +130,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -146,7 +146,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/builds-till-project-specified.js b/tests/baselines/reference/tsbuild/sample1/builds-till-project-specified.js index 31e46ba6ae7..4bf9b4fcfd2 100644 --- a/tests/baselines/reference/tsbuild/sample1/builds-till-project-specified.js +++ b/tests/baselines/reference/tsbuild/sample1/builds-till-project-specified.js @@ -123,7 +123,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -139,7 +139,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -224,7 +224,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { diff --git a/tests/baselines/reference/tsbuild/sample1/can-detect-when-and-what-to-rebuild.js b/tests/baselines/reference/tsbuild/sample1/can-detect-when-and-what-to-rebuild.js index 652ae957cc9..e542fa29e24 100644 --- a/tests/baselines/reference/tsbuild/sample1/can-detect-when-and-what-to-rebuild.js +++ b/tests/baselines/reference/tsbuild/sample1/can-detect-when-and-what-to-rebuild.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -555,7 +555,7 @@ exitCode:: ExitStatus.Success //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "WELCOME PLANET"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/cleaning-project-in-not-build-order-doesnt-throw-error.js b/tests/baselines/reference/tsbuild/sample1/cleaning-project-in-not-build-order-doesnt-throw-error.js index 6c163d51280..96b6a44ed3c 100644 --- a/tests/baselines/reference/tsbuild/sample1/cleaning-project-in-not-build-order-doesnt-throw-error.js +++ b/tests/baselines/reference/tsbuild/sample1/cleaning-project-in-not-build-order-doesnt-throw-error.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/cleans-till-project-specified.js b/tests/baselines/reference/tsbuild/sample1/cleans-till-project-specified.js index f8425d14ea3..cc68ef2edda 100644 --- a/tests/baselines/reference/tsbuild/sample1/cleans-till-project-specified.js +++ b/tests/baselines/reference/tsbuild/sample1/cleans-till-project-specified.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/does-not-build-downstream-projects-if-upstream-projects-have-errors.js b/tests/baselines/reference/tsbuild/sample1/does-not-build-downstream-projects-if-upstream-projects-have-errors.js index 2a45f24ce8c..ffc43eec428 100644 --- a/tests/baselines/reference/tsbuild/sample1/does-not-build-downstream-projects-if-upstream-projects-have-errors.js +++ b/tests/baselines/reference/tsbuild/sample1/does-not-build-downstream-projects-if-upstream-projects-have-errors.js @@ -148,7 +148,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -164,7 +164,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/does-not-rebuild-if-there-is-no-program-and-bundle-in-the-ts-build-info-event-if-version-doesnt-match-ts-version.js b/tests/baselines/reference/tsbuild/sample1/does-not-rebuild-if-there-is-no-program-and-bundle-in-the-ts-build-info-event-if-version-doesnt-match-ts-version.js index 3b20b973992..50c3edbf431 100644 --- a/tests/baselines/reference/tsbuild/sample1/does-not-rebuild-if-there-is-no-program-and-bundle-in-the-ts-build-info-event-if-version-doesnt-match-ts-version.js +++ b/tests/baselines/reference/tsbuild/sample1/does-not-rebuild-if-there-is-no-program-and-bundle-in-the-ts-build-info-event-if-version-doesnt-match-ts-version.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -83,7 +83,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -131,7 +131,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/explainFiles.js b/tests/baselines/reference/tsbuild/sample1/explainFiles.js index dae2c41f43d..8fcc9c08e92 100644 --- a/tests/baselines/reference/tsbuild/sample1/explainFiles.js +++ b/tests/baselines/reference/tsbuild/sample1/explainFiles.js @@ -121,7 +121,7 @@ Output:: [12:00:08 AM] Building project '/src/core/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/anotherModule.ts Matched by default include pattern '**/*' src/core/index.ts @@ -133,7 +133,7 @@ src/core/some_decl.d.ts [12:00:19 AM] Building project '/src/logic/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/index.d.ts Imported via '../core/index' from file 'src/logic/index.ts' File is output of project reference source 'src/core/index.ts' @@ -147,7 +147,7 @@ src/logic/index.ts [12:00:27 AM] Building project '/src/tests/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/index.d.ts Imported via '../core/index' from file 'src/tests/index.ts' File is output of project reference source 'src/core/index.ts' @@ -172,7 +172,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -188,7 +188,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -273,7 +273,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -371,7 +371,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -496,7 +496,7 @@ Output:: [12:00:36 AM] Building project '/src/core/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/anotherModule.ts Matched by default include pattern '**/*' src/core/index.ts @@ -508,7 +508,7 @@ src/core/some_decl.d.ts [12:00:44 AM] Building project '/src/logic/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/index.d.ts Imported via '../core/index' from file 'src/logic/index.ts' File is output of project reference source 'src/core/index.ts' @@ -522,7 +522,7 @@ src/logic/index.ts [12:00:51 AM] Building project '/src/tests/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/index.d.ts Imported via '../core/index' from file 'src/tests/index.ts' File is output of project reference source 'src/core/index.ts' @@ -551,7 +551,7 @@ export declare class someClass { //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -830,7 +830,7 @@ Output:: [12:00:59 AM] Building project '/src/core/tsconfig.json'... lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/core/anotherModule.ts Matched by default include pattern '**/*' src/core/index.ts @@ -851,7 +851,7 @@ exitCode:: ExitStatus.Success //// [/src/core/index.d.ts.map] file written with same contents //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/indicates-that-it-would-skip-builds-during-a-dry-build.js b/tests/baselines/reference/tsbuild/sample1/indicates-that-it-would-skip-builds-during-a-dry-build.js index 90f90240ff5..25c41eec436 100644 --- a/tests/baselines/reference/tsbuild/sample1/indicates-that-it-would-skip-builds-during-a-dry-build.js +++ b/tests/baselines/reference/tsbuild/sample1/indicates-that-it-would-skip-builds-during-a-dry-build.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/invalidates-projects-correctly.js b/tests/baselines/reference/tsbuild/sample1/invalidates-projects-correctly.js index aa294f8f1e5..4a9bf795d68 100644 --- a/tests/baselines/reference/tsbuild/sample1/invalidates-projects-correctly.js +++ b/tests/baselines/reference/tsbuild/sample1/invalidates-projects-correctly.js @@ -90,7 +90,7 @@ interface Array { length: number; [n: number]: T; } //// [/user/username/projects/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -104,7 +104,7 @@ export declare const World = "hello"; //// [/user/username/projects/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -195,7 +195,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -291,7 +291,7 @@ export declare const m: typeof mod; //// [/user/username/projects/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -415,7 +415,7 @@ function foo() {} //// [/user/username/projects/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -527,7 +527,7 @@ function foo() {}export class cNew {} //// [/user/username/projects/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.cNew = exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { diff --git a/tests/baselines/reference/tsbuild/sample1/listEmittedFiles.js b/tests/baselines/reference/tsbuild/sample1/listEmittedFiles.js index 405997c1501..fd011481f0a 100644 --- a/tests/baselines/reference/tsbuild/sample1/listEmittedFiles.js +++ b/tests/baselines/reference/tsbuild/sample1/listEmittedFiles.js @@ -137,7 +137,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -153,7 +153,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -238,7 +238,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -336,7 +336,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -476,7 +476,7 @@ export declare class someClass { //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -754,7 +754,7 @@ exitCode:: ExitStatus.Success //// [/src/core/index.d.ts.map] file written with same contents //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/listFiles.js b/tests/baselines/reference/tsbuild/sample1/listFiles.js index f63919d6702..bf3799c1438 100644 --- a/tests/baselines/reference/tsbuild/sample1/listFiles.js +++ b/tests/baselines/reference/tsbuild/sample1/listFiles.js @@ -136,7 +136,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -152,7 +152,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -237,7 +237,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -335,7 +335,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -479,7 +479,7 @@ export declare class someClass { //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -758,7 +758,7 @@ exitCode:: ExitStatus.Success //// [/src/core/index.d.ts.map] file written with same contents //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/rebuilds-completely-when-version-in-tsbuildinfo-doesnt-match-ts-version.js b/tests/baselines/reference/tsbuild/sample1/rebuilds-completely-when-version-in-tsbuildinfo-doesnt-match-ts-version.js index 2d78c4202eb..d7dea1cf555 100644 --- a/tests/baselines/reference/tsbuild/sample1/rebuilds-completely-when-version-in-tsbuildinfo-doesnt-match-ts-version.js +++ b/tests/baselines/reference/tsbuild/sample1/rebuilds-completely-when-version-in-tsbuildinfo-doesnt-match-ts-version.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/rebuilds-from-start-if-force-option-is-set.js b/tests/baselines/reference/tsbuild/sample1/rebuilds-from-start-if-force-option-is-set.js index 3ff49505c57..415bb2a25ac 100644 --- a/tests/baselines/reference/tsbuild/sample1/rebuilds-from-start-if-force-option-is-set.js +++ b/tests/baselines/reference/tsbuild/sample1/rebuilds-from-start-if-force-option-is-set.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/rebuilds-when-extended-config-file-changes.js b/tests/baselines/reference/tsbuild/sample1/rebuilds-when-extended-config-file-changes.js index dc3f8a389bd..ada2153245c 100644 --- a/tests/baselines/reference/tsbuild/sample1/rebuilds-when-extended-config-file-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/rebuilds-when-extended-config-file-changes.js @@ -143,7 +143,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -159,7 +159,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -244,7 +244,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -342,7 +342,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/removes-all-files-it-built.js b/tests/baselines/reference/tsbuild/sample1/removes-all-files-it-built.js index 678e69bbe94..525e36dd532 100644 --- a/tests/baselines/reference/tsbuild/sample1/removes-all-files-it-built.js +++ b/tests/baselines/reference/tsbuild/sample1/removes-all-files-it-built.js @@ -23,7 +23,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -43,7 +43,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -148,7 +148,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -270,7 +270,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/sample.js b/tests/baselines/reference/tsbuild/sample1/sample.js index 72d54587ae5..2cb344d744f 100644 --- a/tests/baselines/reference/tsbuild/sample1/sample.js +++ b/tests/baselines/reference/tsbuild/sample1/sample.js @@ -186,7 +186,7 @@ sourceFile:anotherModule.ts //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -318,7 +318,7 @@ sourceFile:index.ts //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -403,7 +403,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -429,7 +429,7 @@ emittedFile:/src/logic/index.js sourceFile:index.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.m = exports.getSecondsInDay = void 0; >>>var c = require("../core/index"); 1 > @@ -626,7 +626,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -924,7 +924,7 @@ sourceFile:index.ts //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -1228,7 +1228,7 @@ readFiles:: { //// [/src/core/index.d.ts.map.baseline.txt] file written with same contents //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js b/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js index d4e8401c606..cacd9e5ba5e 100644 --- a/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js @@ -39,7 +39,7 @@ exitCode:: ExitStatus.Success //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuild/sample1/when-declaration-option-changes.js b/tests/baselines/reference/tsbuild/sample1/when-declaration-option-changes.js index 13a458555d2..6c99d018886 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-declaration-option-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/when-declaration-option-changes.js @@ -121,14 +121,14 @@ exitCode:: ExitStatus.Success //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/sample1/when-declarationMap-changes.js b/tests/baselines/reference/tsbuild/sample1/when-declarationMap-changes.js index c85cb079e9a..ef0c77134b3 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-declarationMap-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/when-declarationMap-changes.js @@ -140,7 +140,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -156,7 +156,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -241,7 +241,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -339,7 +339,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/when-esModuleInterop-option-changes.js b/tests/baselines/reference/tsbuild/sample1/when-esModuleInterop-option-changes.js index 86f9afbf0c9..56aba8186e4 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-esModuleInterop-option-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/when-esModuleInterop-option-changes.js @@ -141,7 +141,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -157,7 +157,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -242,7 +242,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -340,7 +340,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -506,7 +506,7 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = __importStar(require("../core/index")); var logic = __importStar(require("../logic/index")); diff --git a/tests/baselines/reference/tsbuild/sample1/when-input-file-text-does-not-change-but-its-modified-time-changes.js b/tests/baselines/reference/tsbuild/sample1/when-input-file-text-does-not-change-but-its-modified-time-changes.js index 21db97896f3..5f38efd729c 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-input-file-text-does-not-change-but-its-modified-time-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/when-input-file-text-does-not-change-but-its-modified-time-changes.js @@ -140,7 +140,7 @@ export declare const World = "hello"; //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -156,7 +156,7 @@ export declare function multiply(a: number, b: number): number; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -241,7 +241,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -339,7 +339,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/when-logic-specifies-tsBuildInfoFile.js b/tests/baselines/reference/tsbuild/sample1/when-logic-specifies-tsBuildInfoFile.js index 26865ce764e..857748ef45c 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-logic-specifies-tsBuildInfoFile.js +++ b/tests/baselines/reference/tsbuild/sample1/when-logic-specifies-tsBuildInfoFile.js @@ -187,7 +187,7 @@ sourceFile:anotherModule.ts //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -319,7 +319,7 @@ sourceFile:index.ts //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -404,7 +404,7 @@ export declare const m: typeof mod; //// [/src/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -430,7 +430,7 @@ emittedFile:/src/logic/index.js sourceFile:index.ts ------------------------------------------------------------------- >>>"use strict"; ->>>exports.__esModule = true; +>>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.m = exports.getSecondsInDay = void 0; >>>var c = require("../core/index"); 1 > @@ -628,7 +628,7 @@ export declare const m: typeof mod; //// [/src/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuild/sample1/when-module-option-changes.js b/tests/baselines/reference/tsbuild/sample1/when-module-option-changes.js index 25321c94e76..67274090765 100644 --- a/tests/baselines/reference/tsbuild/sample1/when-module-option-changes.js +++ b/tests/baselines/reference/tsbuild/sample1/when-module-option-changes.js @@ -121,14 +121,14 @@ exitCode:: ExitStatus.Success //// [/src/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; //// [/src/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -222,7 +222,7 @@ exitCode:: ExitStatus.Success //// [/src/core/anotherModule.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; }); @@ -231,7 +231,7 @@ define(["require", "exports"], function (require, exports) { //// [/src/core/index.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly-when-the-referenced-project-uses-different-module-resolution.js b/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly-when-the-referenced-project-uses-different-module-resolution.js index 68ca5e8336d..a840f6d8d3f 100644 --- a/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly-when-the-referenced-project-uses-different-module-resolution.js +++ b/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly-when-the-referenced-project-uses-different-module-resolution.js @@ -77,7 +77,7 @@ export declare class A { //// [/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -94,7 +94,7 @@ export declare const b: A; //// [/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("a"); exports.b = new a_1.A(); @@ -102,7 +102,7 @@ exports.b = new a_1.A(); //// [/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a_1 = require("@ref/a"); b_1.b; diff --git a/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly.js b/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly.js index 0f5d5b94888..c197508b07a 100644 --- a/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly.js +++ b/tests/baselines/reference/tsbuild/transitiveReferences/builds-correctly.js @@ -89,7 +89,7 @@ export declare class A { //// [/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -106,7 +106,7 @@ export declare const b: A; //// [/src/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -114,7 +114,7 @@ exports.b = new a_1.A(); //// [/src/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a_1 = require("@ref/a"); b_1.b; diff --git a/tests/baselines/reference/tsbuild/transitiveReferences/reports-error-about-module-not-found-with-node-resolution-with-external-module-name.js b/tests/baselines/reference/tsbuild/transitiveReferences/reports-error-about-module-not-found-with-node-resolution-with-external-module-name.js index 0fa28f2fb37..b8907e06665 100644 --- a/tests/baselines/reference/tsbuild/transitiveReferences/reports-error-about-module-not-found-with-node-resolution-with-external-module-name.js +++ b/tests/baselines/reference/tsbuild/transitiveReferences/reports-error-about-module-not-found-with-node-resolution-with-external-module-name.js @@ -79,7 +79,7 @@ export declare class A { //// [/src/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { diff --git a/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js b/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js index 0c7b6ee138f..f6b05ba3306 100644 --- a/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js +++ b/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js @@ -426,7 +426,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooBar = void 0; function fooBar() { } exports.fooBar = fooBar; @@ -438,7 +438,7 @@ export declare function fooBar(): void; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; diff --git a/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js b/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js index 2c09c2ebadf..00c7298201c 100644 --- a/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js +++ b/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js @@ -167,7 +167,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/pkg2/build/const.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/const.d.ts] @@ -176,7 +176,7 @@ export type TheNum = 42; //// [/user/username/projects/myproject/packages/pkg2/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/index.d.ts] @@ -185,7 +185,7 @@ export type { TheNum } from './const.js'; //// [/user/username/projects/myproject/packages/pkg2/build/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/packages/pkg2/build/other.d.ts] @@ -272,7 +272,7 @@ export type TheStr = string; //// [/user/username/projects/myproject/packages/pkg1/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = 42; diff --git a/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js b/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js index 7712ce1afaa..920c729bc59 100644 --- a/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js +++ b/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js @@ -133,7 +133,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/project1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/project1/index.d.ts] @@ -213,7 +213,7 @@ export {}; //// [/user/username/projects/myproject/project2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/project2/index.d.ts] @@ -347,7 +347,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/project1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar = 10; diff --git a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js index 63b6fdec3d3..d95c0e9a6ca 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js +++ b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js @@ -352,12 +352,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -365,7 +365,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -702,7 +702,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js index 6c59d666568..8305332ec34 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js +++ b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js @@ -209,12 +209,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -222,7 +222,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -398,7 +398,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] file changed its modified time //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js b/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js index 09fb77065b4..d48bc4d1634 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -216,7 +216,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -296,7 +296,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -392,7 +392,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js b/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js index 9f4697976fd..3cd78a69ff6 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js @@ -219,7 +219,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -233,7 +233,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -313,7 +313,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -409,7 +409,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -591,7 +591,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -776,7 +776,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someFn = exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js index 2bd74f2d767..0bd7d21b2b5 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/solution/app/fileWithError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClassWithError = void 0; exports.myClassWithError = /** @class */ (function () { function myClassWithError() { @@ -90,7 +90,7 @@ export declare var myClassWithError: { //// [/user/username/projects/solution/app/fileWithoutError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClass = void 0; var myClass = /** @class */ (function () { function myClass() { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js index 18b5592329b..c4cc3098d3f 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/solution/app/fileWithError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClassWithError = void 0; exports.myClassWithError = /** @class */ (function () { function myClassWithError() { @@ -90,7 +90,7 @@ export declare var myClassWithError: { //// [/user/username/projects/solution/app/fileWithoutError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClass = void 0; var myClass = /** @class */ (function () { function myClass() { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js index 1c195fe79af..1bcb9596920 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js @@ -124,7 +124,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/solution/app/fileWithError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClassWithError = void 0; exports.myClassWithError = /** @class */ (function () { function myClassWithError() { @@ -144,7 +144,7 @@ export declare var myClassWithError: { //// [/user/username/projects/solution/app/fileWithoutError.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.myClass = void 0; var myClass = /** @class */ (function () { function myClass() { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js index 9487d59d383..5082a20fe08 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -216,7 +216,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -296,7 +296,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -392,7 +392,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js index c09b6365a47..eba2ba95395 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js @@ -201,7 +201,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -215,7 +215,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -295,7 +295,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -391,7 +391,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js index 26693965bf1..f0074e9b91d 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js @@ -78,7 +78,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/outDir/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -89,7 +89,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/outDir/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -302,7 +302,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/outDir/file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js index bdd0ad012fa..e39f9d4dbdc 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js @@ -85,7 +85,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -99,7 +99,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -319,7 +319,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js b/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js index d6f994f7591..44298caaf21 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js @@ -65,7 +65,7 @@ exitCode:: ExitStatus.undefined //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js index 63dbfda0490..6d8935ad181 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js @@ -174,7 +174,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -188,7 +188,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -268,7 +268,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js b/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js index 58debfdbbbf..8b4145066d5 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js @@ -121,7 +121,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -135,7 +135,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -290,7 +290,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -446,7 +446,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js index 592017dca50..1372159ffde 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js @@ -101,7 +101,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/Library/library.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createSomeObject = void 0; function createSomeObject() { return { @@ -165,7 +165,7 @@ export {}; //// [/user/username/projects/sample1/App/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var library_1 = require("../Library/library"); (0, library_1.createSomeObject)().message; @@ -258,7 +258,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/Library/library.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createSomeObject = void 0; function createSomeObject() { return { @@ -398,7 +398,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/Library/library.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.createSomeObject = void 0; function createSomeObject() { return { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js index 538f066fd09..f28dd03c5f1 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -176,7 +176,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -187,7 +187,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -262,7 +262,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -358,7 +358,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -587,7 +587,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/newfile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.newFileConst = void 0; exports.newFileConst = 30; @@ -788,7 +788,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/newfile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass2 = exports.newFileConst = void 0; exports.newFileConst = 30; var someClass2 = /** @class */ (function () { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js index 5791ce351bf..6e39f55c82e 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js @@ -176,7 +176,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -187,7 +187,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -262,7 +262,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -358,7 +358,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -523,7 +523,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -901,7 +901,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -1273,7 +1273,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass2 = exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js index 6c11b4aa797..27b20386cfa 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js @@ -176,7 +176,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -187,7 +187,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -262,7 +262,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -358,7 +358,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -525,7 +525,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js index 57316443630..5f63f33ad60 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -216,7 +216,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -296,7 +296,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -392,7 +392,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -623,7 +623,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/newfile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.newFileConst = void 0; exports.newFileConst = 30; @@ -829,7 +829,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/newfile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass2 = exports.newFileConst = void 0; exports.newFileConst = 30; var someClass2 = /** @class */ (function () { diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js index 2b76f814ab9..20a3f01db70 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -216,7 +216,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -296,7 +296,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -392,7 +392,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -557,7 +557,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -940,7 +940,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -1317,7 +1317,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someClass2 = exports.someClass = exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js index 8c3959a2025..94feac04c2a 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -216,7 +216,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -296,7 +296,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -392,7 +392,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -559,7 +559,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js index f2a03434741..5244ba7868c 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js @@ -776,7 +776,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; @@ -831,7 +831,7 @@ export declare const pkg0 = 0; //// [/user/username/projects/myproject/pkg1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg1 = void 0; exports.pkg1 = 1; @@ -886,7 +886,7 @@ export declare const pkg1 = 1; //// [/user/username/projects/myproject/pkg2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg2 = void 0; exports.pkg2 = 2; @@ -941,7 +941,7 @@ export declare const pkg2 = 2; //// [/user/username/projects/myproject/pkg3/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg3 = void 0; exports.pkg3 = 3; @@ -996,7 +996,7 @@ export declare const pkg3 = 3; //// [/user/username/projects/myproject/pkg4/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg4 = void 0; exports.pkg4 = 4; @@ -1051,7 +1051,7 @@ export declare const pkg4 = 4; //// [/user/username/projects/myproject/pkg5/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg5 = void 0; exports.pkg5 = 5; @@ -1106,7 +1106,7 @@ export declare const pkg5 = 5; //// [/user/username/projects/myproject/pkg6/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg6 = void 0; exports.pkg6 = 6; @@ -1161,7 +1161,7 @@ export declare const pkg6 = 6; //// [/user/username/projects/myproject/pkg7/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg7 = void 0; exports.pkg7 = 7; @@ -1216,7 +1216,7 @@ export declare const pkg7 = 7; //// [/user/username/projects/myproject/pkg8/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg8 = void 0; exports.pkg8 = 8; @@ -1271,7 +1271,7 @@ export declare const pkg8 = 8; //// [/user/username/projects/myproject/pkg9/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg9 = void 0; exports.pkg9 = 9; @@ -1326,7 +1326,7 @@ export declare const pkg9 = 9; //// [/user/username/projects/myproject/pkg10/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg10 = void 0; exports.pkg10 = 10; @@ -1381,7 +1381,7 @@ export declare const pkg10 = 10; //// [/user/username/projects/myproject/pkg11/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg11 = void 0; exports.pkg11 = 11; @@ -1436,7 +1436,7 @@ export declare const pkg11 = 11; //// [/user/username/projects/myproject/pkg12/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg12 = void 0; exports.pkg12 = 12; @@ -1491,7 +1491,7 @@ export declare const pkg12 = 12; //// [/user/username/projects/myproject/pkg13/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg13 = void 0; exports.pkg13 = 13; @@ -1546,7 +1546,7 @@ export declare const pkg13 = 13; //// [/user/username/projects/myproject/pkg14/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg14 = void 0; exports.pkg14 = 14; @@ -1601,7 +1601,7 @@ export declare const pkg14 = 14; //// [/user/username/projects/myproject/pkg15/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg15 = void 0; exports.pkg15 = 15; @@ -1656,7 +1656,7 @@ export declare const pkg15 = 15; //// [/user/username/projects/myproject/pkg16/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg16 = void 0; exports.pkg16 = 16; @@ -1711,7 +1711,7 @@ export declare const pkg16 = 16; //// [/user/username/projects/myproject/pkg17/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg17 = void 0; exports.pkg17 = 17; @@ -1766,7 +1766,7 @@ export declare const pkg17 = 17; //// [/user/username/projects/myproject/pkg18/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg18 = void 0; exports.pkg18 = 18; @@ -1821,7 +1821,7 @@ export declare const pkg18 = 18; //// [/user/username/projects/myproject/pkg19/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg19 = void 0; exports.pkg19 = 19; @@ -1876,7 +1876,7 @@ export declare const pkg19 = 19; //// [/user/username/projects/myproject/pkg20/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg20 = void 0; exports.pkg20 = 20; @@ -1931,7 +1931,7 @@ export declare const pkg20 = 20; //// [/user/username/projects/myproject/pkg21/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg21 = void 0; exports.pkg21 = 21; @@ -1986,7 +1986,7 @@ export declare const pkg21 = 21; //// [/user/username/projects/myproject/pkg22/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg22 = void 0; exports.pkg22 = 22; @@ -2310,7 +2310,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -2718,7 +2718,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -4288,7 +4288,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst3 = exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -5059,7 +5059,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst3 = exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -5549,7 +5549,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst5 = exports.someConst3 = exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js index cddeed66069..0b25518ae29 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js @@ -136,7 +136,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; @@ -191,7 +191,7 @@ export declare const pkg0 = 0; //// [/user/username/projects/myproject/pkg1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg1 = void 0; exports.pkg1 = 1; @@ -246,7 +246,7 @@ export declare const pkg1 = 1; //// [/user/username/projects/myproject/pkg2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg2 = void 0; exports.pkg2 = 2; @@ -370,7 +370,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -518,7 +518,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js index dec717f2ca2..dee0c88efd2 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js @@ -200,7 +200,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; @@ -255,7 +255,7 @@ export declare const pkg0 = 0; //// [/user/username/projects/myproject/pkg1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg1 = void 0; exports.pkg1 = 1; @@ -310,7 +310,7 @@ export declare const pkg1 = 1; //// [/user/username/projects/myproject/pkg2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg2 = void 0; exports.pkg2 = 2; @@ -365,7 +365,7 @@ export declare const pkg2 = 2; //// [/user/username/projects/myproject/pkg3/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg3 = void 0; exports.pkg3 = 3; @@ -420,7 +420,7 @@ export declare const pkg3 = 3; //// [/user/username/projects/myproject/pkg4/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg4 = void 0; exports.pkg4 = 4; @@ -564,7 +564,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -738,7 +738,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js index 0e380dc9b51..0e253f20f41 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js @@ -296,7 +296,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; @@ -351,7 +351,7 @@ export declare const pkg0 = 0; //// [/user/username/projects/myproject/pkg1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg1 = void 0; exports.pkg1 = 1; @@ -406,7 +406,7 @@ export declare const pkg1 = 1; //// [/user/username/projects/myproject/pkg2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg2 = void 0; exports.pkg2 = 2; @@ -461,7 +461,7 @@ export declare const pkg2 = 2; //// [/user/username/projects/myproject/pkg3/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg3 = void 0; exports.pkg3 = 3; @@ -516,7 +516,7 @@ export declare const pkg3 = 3; //// [/user/username/projects/myproject/pkg4/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg4 = void 0; exports.pkg4 = 4; @@ -571,7 +571,7 @@ export declare const pkg4 = 4; //// [/user/username/projects/myproject/pkg5/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg5 = void 0; exports.pkg5 = 5; @@ -626,7 +626,7 @@ export declare const pkg5 = 5; //// [/user/username/projects/myproject/pkg6/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg6 = void 0; exports.pkg6 = 6; @@ -681,7 +681,7 @@ export declare const pkg6 = 6; //// [/user/username/projects/myproject/pkg7/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg7 = void 0; exports.pkg7 = 7; @@ -855,7 +855,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -1068,7 +1068,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -1540,7 +1540,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst3 = exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; @@ -1865,7 +1865,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.someConst3 = exports.someConst = exports.pkg0 = void 0; exports.pkg0 = 0; var someConst2 = 10; diff --git a/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js b/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js index 6dc971b9b9c..9192bbe4c8f 100644 --- a/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js +++ b/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js @@ -109,7 +109,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/shared/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f2 = exports.e = exports.c = exports.f1 = void 0; /*@before/user/username/projects/myproject/shared/tsconfig.json*/ function f1() { } @@ -188,7 +188,7 @@ export declare function f2(): void; //// [/user/username/projects/myproject/webpack/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f22 = exports.e2 = exports.c2 = exports.f2 = void 0; /*@before/user/username/projects/myproject/webpack/tsconfig.json*/ function f2() { } @@ -343,7 +343,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/shared/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f2 = exports.e = exports.c = exports.f1 = exports.fooBar = void 0; /*@before/user/username/projects/myproject/shared/tsconfig.json*/ function fooBar() { } diff --git a/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js b/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js index f4b0927155d..06c9288815d 100644 --- a/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js +++ b/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js @@ -153,7 +153,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/reexport/out/pure/session.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/reexport/out/pure/session.d.ts] @@ -178,7 +178,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./session"), exports); @@ -253,7 +253,7 @@ export * from "./session"; //// [/user/username/projects/reexport/out/main/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.session = void 0; exports.session = { foo: 1 diff --git a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js b/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js index b9951135161..0b711dabd82 100644 --- a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js +++ b/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js @@ -185,28 +185,28 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/pkg0/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg0 = void 0; exports.pkg0 = 0; //// [/user/username/projects/myproject/pkg1/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg1 = void 0; exports.pkg1 = 1; //// [/user/username/projects/myproject/pkg2/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg2 = void 0; exports.pkg2 = 2; //// [/user/username/projects/myproject/pkg3/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.pkg3 = void 0; exports.pkg3 = 3; diff --git a/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js b/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js index 0488a53dc72..aac7389cd21 100644 --- a/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js +++ b/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js @@ -72,7 +72,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -91,7 +91,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -112,7 +112,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -124,7 +124,7 @@ export {}; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var D = /** @class */ (function () { function D() { @@ -400,7 +400,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tsc/cancellationToken/when-using-state.js b/tests/baselines/reference/tsc/cancellationToken/when-using-state.js index 7d0374b4473..c82db621f17 100644 --- a/tests/baselines/reference/tsc/cancellationToken/when-using-state.js +++ b/tests/baselines/reference/tsc/cancellationToken/when-using-state.js @@ -72,7 +72,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -91,7 +91,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -112,7 +112,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -124,7 +124,7 @@ export {}; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var D = /** @class */ (function () { function D() { @@ -400,7 +400,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tsc/forceConsistentCasingInFileNames/with-relative-and-non-relative-file-resolutions.js b/tests/baselines/reference/tsc/forceConsistentCasingInFileNames/with-relative-and-non-relative-file-resolutions.js index 1d71a121bc0..a5ba533a36d 100644 --- a/tests/baselines/reference/tsc/forceConsistentCasingInFileNames/with-relative-and-non-relative-file-resolutions.js +++ b/tests/baselines/reference/tsc/forceConsistentCasingInFileNames/with-relative-and-non-relative-file-resolutions.js @@ -56,7 +56,7 @@ Output:: File is included via import here. lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/project/node_modules/fp-ts/lib/Struct.d.ts Imported via "fp-ts/lib/Struct" from file 'src/project/src/struct.d.ts' Imported via "fp-ts/lib/struct" from file 'src/project/src/struct.d.ts' diff --git a/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field-with-declaration-emit-enabled.js b/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field-with-declaration-emit-enabled.js index 77c2bb47032..9367c4d9244 100644 --- a/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field-with-declaration-emit-enabled.js +++ b/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field-with-declaration-emit-enabled.js @@ -47,7 +47,7 @@ export {}; //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function logMessage(person) { console.log(person.message); } @@ -65,7 +65,7 @@ export default MessageablePerson; //// [/src/project/MessageablePerson.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Messageable = function () { return /** @class */ (function () { function MessageableClass() { diff --git a/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field.js b/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field.js index f80d30bc3c0..414f2f4a79a 100644 --- a/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field.js +++ b/tests/baselines/reference/tsc/incremental/change-to-modifier-of-class-expression-field.js @@ -43,7 +43,7 @@ exitCode:: ExitStatus.Success //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function logMessage(person) { console.log(person.message); } @@ -51,7 +51,7 @@ function logMessage(person) { //// [/src/project/MessageablePerson.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Messageable = function () { return /** @class */ (function () { function MessageableClass() { diff --git a/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file-through-indirect-import.js b/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file-through-indirect-import.js index 3426644bcfe..76bace98011 100644 --- a/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file-through-indirect-import.js +++ b/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file-through-indirect-import.js @@ -53,8 +53,8 @@ export default _default; //// [/src/project/constants.js] "use strict"; -exports.__esModule = true; -exports["default"] = 1; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 1; //// [/src/project/reexport.d.ts] @@ -63,21 +63,10 @@ export { default as ConstantNumber } from "./constants"; //// [/src/project/reexport.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ConstantNumber = void 0; var constants_1 = require("./constants"); -__createBinding(exports, constants_1, "default", "ConstantNumber"); +Object.defineProperty(exports, "ConstantNumber", { enumerable: true, get: function () { return constants_1.default; } }); //// [/src/project/tsconfig.tsbuildinfo] @@ -212,8 +201,8 @@ export default _default; //// [/src/project/constants.js] "use strict"; -exports.__esModule = true; -exports["default"] = 2; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 2; //// [/src/project/reexport.js] file written with same contents diff --git a/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file.js b/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file.js index f87d4905029..971eb1aa772 100644 --- a/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file.js +++ b/tests/baselines/reference/tsc/incremental/change-to-type-that-gets-used-as-global-through-export-in-another-file.js @@ -50,8 +50,8 @@ export default _default; //// [/src/project/constants.js] "use strict"; -exports.__esModule = true; -exports["default"] = 1; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 1; //// [/src/project/tsconfig.tsbuildinfo] @@ -167,8 +167,8 @@ export default _default; //// [/src/project/constants.js] "use strict"; -exports.__esModule = true; -exports["default"] = 2; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = 2; //// [/src/project/tsconfig.tsbuildinfo] diff --git a/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile-discrepancies.js b/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile-discrepancies.js index b17c42d6280..dd985368ce1 100644 --- a/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile-discrepancies.js @@ -18,11 +18,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -54,11 +54,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -94,30 +94,30 @@ CleanBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -127,30 +127,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -194,11 +194,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -230,11 +230,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -270,30 +270,30 @@ CleanBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -303,30 +303,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); diff --git a/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile.js b/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile.js index 86d49dd9f42..a0e4988a8b3 100644 --- a/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile.js +++ b/tests/baselines/reference/tsc/incremental/different-options-with-incremental-with-outFile.js @@ -52,63 +52,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -129,11 +129,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -157,7 +157,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1907 + "size": 2062 } @@ -187,27 +187,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -217,7 +217,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -234,11 +234,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" } }, @@ -264,7 +264,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2358 + "size": 2510 } @@ -294,34 +294,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -338,11 +338,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -366,7 +366,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1907 + "size": 2062 } @@ -409,36 +409,36 @@ declare module "d" { //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -477,11 +477,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -516,7 +516,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2240 + "size": 2395 } @@ -562,7 +562,7 @@ declare module "d" { {"version":3,"file":"outFile.d.ts","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -579,11 +579,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -620,7 +620,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2645 + "size": 2800 } @@ -677,63 +677,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -754,11 +754,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -782,7 +782,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1912 + "size": 2064 } @@ -812,36 +812,36 @@ No shapes updated in the builder:: //// [/src/outFile.d.ts] file written with same contents //// [/src/outFile.d.ts.map] file written with same contents //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -880,11 +880,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -921,7 +921,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2650 + "size": 2802 } @@ -975,63 +975,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9 //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1052,11 +1052,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" + "hash": "35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" } }, "program": { @@ -1081,7 +1081,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2444 + "size": 2597 } @@ -1111,27 +1111,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1141,7 +1141,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js","sourceMap":true}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1158,11 +1158,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" } }, @@ -1188,7 +1188,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 2360 + "size": 2512 } @@ -1218,34 +1218,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1262,11 +1262,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" } }, "program": { @@ -1290,7 +1290,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { } }, "version": "FakeTSVersion", - "size": 1912 + "size": 2064 } @@ -1320,36 +1320,36 @@ No shapes updated in the builder:: //// [/src/outFile.d.ts] file written with same contents //// [/src/outFile.d.ts.map] file written with same contents //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"}},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1388,11 +1388,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1429,7 +1429,7 @@ declare module "d" { } }, "version": "FakeTSVersion", - "size": 2650 + "size": 2802 } diff --git a/tests/baselines/reference/tsc/incremental/different-options-with-incremental.js b/tests/baselines/reference/tsc/incremental/different-options-with-incremental.js index 4724e774553..992cf778454 100644 --- a/tests/baselines/reference/tsc/incremental/different-options-with-incremental.js +++ b/tests/baselines/reference/tsc/incremental/different-options-with-incremental.js @@ -61,7 +61,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -69,7 +69,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -77,7 +77,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -85,7 +85,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -193,7 +193,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -204,7 +204,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -215,7 +215,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -226,7 +226,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -340,7 +340,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -348,7 +348,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -356,7 +356,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -364,7 +364,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -770,7 +770,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1032,7 +1032,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1040,7 +1040,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1048,7 +1048,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1056,7 +1056,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1176,7 +1176,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1187,7 +1187,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1196,7 +1196,7 @@ var bLocal = 10; //// [/src/project/b.js.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1205,7 +1205,7 @@ exports.c = a_1.a; //// [/src/project/c.js.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1326,7 +1326,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1334,7 +1334,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1342,7 +1342,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1350,7 +1350,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; diff --git a/tests/baselines/reference/tsc/incremental/different-options-with-outFile-discrepancies.js b/tests/baselines/reference/tsc/incremental/different-options-with-outFile-discrepancies.js index 968c5ff4f05..22d4ef3a6c0 100644 --- a/tests/baselines/reference/tsc/incremental/different-options-with-outFile-discrepancies.js +++ b/tests/baselines/reference/tsc/incremental/different-options-with-outFile-discrepancies.js @@ -16,11 +16,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -66,11 +66,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -161,11 +161,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -220,30 +220,30 @@ IncrementalBuild: ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -285,11 +285,11 @@ CleanBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -335,11 +335,11 @@ IncrementalBuild: "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ diff --git a/tests/baselines/reference/tsc/incremental/different-options-with-outFile.js b/tests/baselines/reference/tsc/incremental/different-options-with-outFile.js index 5328de8480d..c4d7a7914a8 100644 --- a/tests/baselines/reference/tsc/incremental/different-options-with-outFile.js +++ b/tests/baselines/reference/tsc/incremental/different-options-with-outFile.js @@ -67,63 +67,63 @@ declare module "d" { //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-746) +text: (0-890) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -162,11 +162,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -203,7 +203,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -233,27 +233,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -263,7 +263,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"mapHash":"-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -280,11 +280,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "-1376850883-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "30071827989-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-9121204548-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAzB,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" }, "dts": { @@ -323,7 +323,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2996 + "size": 3148 } @@ -353,34 +353,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -397,11 +397,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -438,7 +438,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -532,7 +532,7 @@ declare module "d" { {"version":3,"file":"outFile.d.ts","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declaration":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -549,11 +549,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -593,7 +593,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2969 + "size": 3124 } @@ -636,7 +636,7 @@ declare module "d" { //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":746,"kind":"text"}],"hash":"73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":890,"kind":"text"}],"hash":"25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-18487752940-export const a = 10;const aLocal = 10;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -653,11 +653,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 746, + "end": 890, "kind": "text" } ], - "hash": "73318240-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "25312211000-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 10;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -694,7 +694,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2545 + "size": 2700 } @@ -775,63 +775,63 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /src/outFile.js ---------------------------------------------------------------------- -text: (0-747) +text: (0-891) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -870,11 +870,11 @@ declare module "d" { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -911,7 +911,7 @@ declare module "d" { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2550 + "size": 2702 } @@ -965,34 +965,34 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9 //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"inlineSourceMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1009,11 +1009,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "8055194958-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" + "hash": "35913329894-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0RmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInByb2plY3QvYS50cyIsInByb2plY3QvYi50cyIsInByb2plY3QvYy50cyIsInByb2plY3QvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQWEsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDOzs7Ozs7SUNBMUIsUUFBQSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQUEsSUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDOzs7Ozs7SUNBRCxRQUFBLENBQUMsR0FBRyxLQUFDLENBQUM7Ozs7OztJQ0FOLFFBQUEsQ0FBQyxHQUFHLEtBQUMsQ0FBQyJ9" }, "dts": { "sections": [ @@ -1051,7 +1051,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 3082 + "size": 3235 } @@ -1081,27 +1081,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1111,7 +1111,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { {"version":3,"file":"outFile.js","sourceRoot":"","sources":["project/a.ts","project/b.ts","project/c.ts","project/d.ts"],"names":[],"mappings":";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC"} //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"hash":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1128,11 +1128,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" }, "dts": { @@ -1171,7 +1171,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2998 + "size": 3150 } @@ -1220,34 +1220,34 @@ declare module "d" { //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"hash":"15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"hash":"48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declarationMap":true,"module":2,"outFile":"./outFile.js"},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1264,11 +1264,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "15496582544-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" + "hash": "48839967528-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n" }, "dts": { "sections": [ @@ -1307,7 +1307,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 2955 + "size": 3107 } @@ -1337,27 +1337,27 @@ No shapes updated in the builder:: //// [/src/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; }); define("c", ["require", "exports", "a"], function (require, exports, a_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = a_1.a; }); define("d", ["require", "exports", "b"], function (require, exports, b_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = b_1.b; }); @@ -1365,7 +1365,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { //// [/src/outFile.js.map] file written with same contents //// [/src/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":747,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declarationMap":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./project","sourceFiles":["./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"js":{"sections":[{"pos":0,"end":891,"kind":"text"}],"mapHash":"-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}","hash":"58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map"},"dts":{"sections":[{"pos":0,"end":204,"kind":"text"}],"mapHash":"-4599397025-{\"version\":3,\"file\":\"outFile.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";IAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICApB,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC;;;ICAI,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC;;;ICAnB,MAAM,CAAC,MAAM,CAAC,KAAI,CAAC\"}","hash":"-9598548394-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n//# sourceMappingURL=outFile.d.ts.map"}},"program":{"fileNames":["../lib/lib.d.ts","./project/a.ts","./project/b.ts","./project/c.ts","./project/d.ts"],"fileInfos":["3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","-17390360476-export const a = 10;const aLocal = 100;","-6189287562-export const b = 10;const bLocal = 10;","3248317647-import { a } from \"./a\";export const c = a;","-19615769517-import { b } from \"./b\";export const d = b;"],"options":{"composite":true,"declarationMap":true,"module":2,"outFile":"./outFile.js","sourceMap":true},"outSignature":"-10569306755-declare module \"a\" {\r\n export const a = 10;\r\n}\r\ndeclare module \"b\" {\r\n export const b = 10;\r\n}\r\ndeclare module \"c\" {\r\n export const c = 10;\r\n}\r\ndeclare module \"d\" {\r\n export const d = 10;\r\n}\r\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/src/outFile.tsbuildinfo.baseline.txt] file written with same contents //// [/src/outFile.tsbuildinfo.readable.baseline.txt] @@ -1382,11 +1382,11 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "sections": [ { "pos": 0, - "end": 747, + "end": 891, "kind": "text" } ], - "hash": "13909529709-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n exports.__esModule = true;\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", + "hash": "58703665925-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.a = void 0;\r\n exports.a = 10;\r\n var aLocal = 100;\r\n});\r\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.b = void 0;\r\n exports.b = 10;\r\n var bLocal = 10;\r\n});\r\ndefine(\"c\", [\"require\", \"exports\", \"a\"], function (require, exports, a_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.c = void 0;\r\n exports.c = a_1.a;\r\n});\r\ndefine(\"d\", [\"require\", \"exports\", \"b\"], function (require, exports, b_1) {\r\n \"use strict\";\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n exports.d = void 0;\r\n exports.d = b_1.b;\r\n});\r\n//# sourceMappingURL=outFile.js.map", "mapHash": "-5541118281-{\"version\":3,\"file\":\"outFile.js\",\"sourceRoot\":\"\",\"sources\":[\"project/a.ts\",\"project/b.ts\",\"project/c.ts\",\"project/d.ts\"],\"names\":[],\"mappings\":\";;;;IAAa,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,GAAG,CAAC;;;;;;ICA1B,QAAA,CAAC,GAAG,EAAE,CAAC;IAAA,IAAM,MAAM,GAAG,EAAE,CAAC;;;;;;ICAD,QAAA,CAAC,GAAG,KAAC,CAAC;;;;;;ICAN,QAAA,CAAC,GAAG,KAAC,CAAC\"}" }, "dts": { @@ -1427,6 +1427,6 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) { "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 3403 + "size": 3555 } diff --git a/tests/baselines/reference/tsc/incremental/different-options.js b/tests/baselines/reference/tsc/incremental/different-options.js index 35eb5f6c8d7..991a3662dd4 100644 --- a/tests/baselines/reference/tsc/incremental/different-options.js +++ b/tests/baselines/reference/tsc/incremental/different-options.js @@ -65,7 +65,7 @@ export declare const a = 10; //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -77,7 +77,7 @@ export declare const b = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -89,7 +89,7 @@ export declare const c = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -101,7 +101,7 @@ export declare const d = 10; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -222,7 +222,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -233,7 +233,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -244,7 +244,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -255,7 +255,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -380,7 +380,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 10; @@ -388,7 +388,7 @@ var aLocal = 10; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -396,7 +396,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -404,7 +404,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -898,7 +898,7 @@ Shape signatures in builder refreshed for:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1043,7 +1043,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1051,7 +1051,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1059,7 +1059,7 @@ var bLocal = 10; //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1067,7 +1067,7 @@ exports.c = a_1.a; //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1189,7 +1189,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1200,7 +1200,7 @@ var aLocal = 100; //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1209,7 +1209,7 @@ var bLocal = 10; //// [/src/project/b.js.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1218,7 +1218,7 @@ exports.c = a_1.a; //// [/src/project/c.js.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1349,7 +1349,7 @@ export declare const a = 10; //// [/src/project/a.d.ts.map] file written with same contents //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1362,7 +1362,7 @@ export declare const b = 10; //// [/src/project/b.d.ts.map] file written with same contents //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1375,7 +1375,7 @@ export declare const c = 10; //// [/src/project/c.d.ts.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1388,7 +1388,7 @@ export declare const d = 10; //// [/src/project/d.d.ts.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; @@ -1510,7 +1510,7 @@ No shapes updated in the builder:: //// [/src/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 10; var aLocal = 100; @@ -1519,7 +1519,7 @@ var aLocal = 100; //// [/src/project/a.js.map] file written with same contents //// [/src/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; exports.b = 10; var bLocal = 10; @@ -1528,7 +1528,7 @@ var bLocal = 10; //// [/src/project/b.js.map] file written with same contents //// [/src/project/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var a_1 = require("./a"); exports.c = a_1.a; @@ -1537,7 +1537,7 @@ exports.c = a_1.a; //// [/src/project/c.js.map] file written with same contents //// [/src/project/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; var b_1 = require("./b"); exports.d = b_1.b; diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-composite.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-composite.js index 7629fd58797..90254538de7 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-composite.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-composite.js @@ -67,7 +67,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -84,7 +84,7 @@ export {}; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -98,7 +98,7 @@ export declare class indirectClass { //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -116,7 +116,7 @@ export {}; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -127,7 +127,7 @@ export declare function writeLog(s: string): void; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -824,7 +824,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -1379,7 +1379,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental-declaration.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental-declaration.js index 9dfa594acd9..a55e11f4b5b 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental-declaration.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental-declaration.js @@ -67,7 +67,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -84,7 +84,7 @@ export {}; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -98,7 +98,7 @@ export declare class indirectClass { //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -116,7 +116,7 @@ export {}; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -127,7 +127,7 @@ export declare function writeLog(s: string): void; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -811,7 +811,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -1353,7 +1353,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental.js index 3725d20c220..cefca743ad5 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-incremental.js @@ -61,7 +61,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -74,14 +74,14 @@ exports.classC = classC; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -95,14 +95,14 @@ exports.indirectClass = indirectClass; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -736,7 +736,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -1239,7 +1239,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-composite.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-composite.js index bc721438673..7186a9e3e07 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-composite.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-composite.js @@ -227,7 +227,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -244,7 +244,7 @@ export {}; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -258,7 +258,7 @@ export declare class indirectClass { //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -276,7 +276,7 @@ export {}; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -287,7 +287,7 @@ export declare function writeLog(s: string): void; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -494,7 +494,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -889,7 +889,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental-declaration.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental-declaration.js index e216cd68a40..54658a6f805 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental-declaration.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental-declaration.js @@ -219,7 +219,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -236,7 +236,7 @@ export {}; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -250,7 +250,7 @@ export declare class indirectClass { //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -268,7 +268,7 @@ export {}; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; @@ -279,7 +279,7 @@ export declare function writeLog(s: string): void; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -485,7 +485,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -867,7 +867,7 @@ export declare class classC { //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental.js b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental.js index ed01faf4428..c00f0c9f693 100644 --- a/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental.js +++ b/tests/baselines/reference/tsc/incremental/noEmit-changes-with-initial-noEmit-incremental.js @@ -210,7 +210,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -223,14 +223,14 @@ exports.classC = classC; //// [/src/project/src/directUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; //// [/src/project/src/indirectClass.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.indirectClass = void 0; var class_1 = require("./class"); var indirectClass = /** @class */ (function () { @@ -244,14 +244,14 @@ exports.indirectClass = indirectClass; //// [/src/project/src/indirectUse.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var indirectClass_1 = require("./indirectClass"); new indirectClass_1.indirectClass().classC.prop; //// [/src/project/src/noChangeFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.writeLog = void 0; function writeLog(s) { } @@ -429,7 +429,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { @@ -776,7 +776,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/class.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classC = void 0; var classC = /** @class */ (function () { function classC() { diff --git a/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js b/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js index 6bd7530b0f8..9979f06529f 100644 --- a/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js @@ -32,7 +32,7 @@ exitCode:: ExitStatus.Success //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsc/incremental/when-file-is-deleted.js b/tests/baselines/reference/tsc/incremental/when-file-is-deleted.js index 9ee08e92a54..89954a1d77a 100644 --- a/tests/baselines/reference/tsc/incremental/when-file-is-deleted.js +++ b/tests/baselines/reference/tsc/incremental/when-file-is-deleted.js @@ -37,7 +37,7 @@ export declare class C { //// [/src/project/outDir/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -54,7 +54,7 @@ export declare class D { //// [/src/project/outDir/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var D = /** @class */ (function () { function D() { diff --git a/tests/baselines/reference/tsc/incremental/when-passing-rootDir-from-commandline.js b/tests/baselines/reference/tsc/incremental/when-passing-rootDir-from-commandline.js index 5f4dd40b046..b0823da70bb 100644 --- a/tests/baselines/reference/tsc/incremental/when-passing-rootDir-from-commandline.js +++ b/tests/baselines/reference/tsc/incremental/when-passing-rootDir-from-commandline.js @@ -34,7 +34,7 @@ exitCode:: ExitStatus.Success //// [/src/project/dist/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsc/incremental/when-passing-rootDir-is-in-the-tsconfig.js b/tests/baselines/reference/tsc/incremental/when-passing-rootDir-is-in-the-tsconfig.js index 9a3dca080e8..175f2be6aa9 100644 --- a/tests/baselines/reference/tsc/incremental/when-passing-rootDir-is-in-the-tsconfig.js +++ b/tests/baselines/reference/tsc/incremental/when-passing-rootDir-is-in-the-tsconfig.js @@ -35,7 +35,7 @@ exitCode:: ExitStatus.Success //// [/src/project/built/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tsc/incremental/with-noEmitOnError-semantic-errors.js b/tests/baselines/reference/tsc/incremental/with-noEmitOnError-semantic-errors.js index dd05fa1b4f3..6d803d73e79 100644 --- a/tests/baselines/reference/tsc/incremental/with-noEmitOnError-semantic-errors.js +++ b/tests/baselines/reference/tsc/incremental/with-noEmitOnError-semantic-errors.js @@ -224,18 +224,18 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsc/incremental/with-noEmitOnError-syntax-errors.js b/tests/baselines/reference/tsc/incremental/with-noEmitOnError-syntax-errors.js index 783f510f179..d7de3abcf78 100644 --- a/tests/baselines/reference/tsc/incremental/with-noEmitOnError-syntax-errors.js +++ b/tests/baselines/reference/tsc/incremental/with-noEmitOnError-syntax-errors.js @@ -216,12 +216,12 @@ Shape signatures in builder refreshed for:: //// [/src/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -229,7 +229,7 @@ var a = { //// [/src/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); diff --git a/tests/baselines/reference/tsc/listFilesOnly/combined-with-incremental.js b/tests/baselines/reference/tsc/listFilesOnly/combined-with-incremental.js index 33dc5c0b372..191749e4e55 100644 --- a/tests/baselines/reference/tsc/listFilesOnly/combined-with-incremental.js +++ b/tests/baselines/reference/tsc/listFilesOnly/combined-with-incremental.js @@ -42,7 +42,7 @@ exitCode:: ExitStatus.Success //// [/src/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; diff --git a/tests/baselines/reference/tsc/projectReferences/when-project-contains-invalid-project-reference.js b/tests/baselines/reference/tsc/projectReferences/when-project-contains-invalid-project-reference.js index 2349f7c8d11..b1e17adfa92 100644 --- a/tests/baselines/reference/tsc/projectReferences/when-project-contains-invalid-project-reference.js +++ b/tests/baselines/reference/tsc/projectReferences/when-project-contains-invalid-project-reference.js @@ -38,7 +38,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/theApp.js] define("main", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); diff --git a/tests/baselines/reference/tsc/projectReferences/when-project-references-composite-project-with-noEmit.js b/tests/baselines/reference/tsc/projectReferences/when-project-references-composite-project-with-noEmit.js index 76a9491ccae..2159029b13e 100644 --- a/tests/baselines/reference/tsc/projectReferences/when-project-references-composite-project-with-noEmit.js +++ b/tests/baselines/reference/tsc/projectReferences/when-project-references-composite-project-with-noEmit.js @@ -43,6 +43,6 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash-under---strict.js b/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash-under---strict.js index 40ed308603b..f9e4e1b3602 100644 --- a/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash-under---strict.js +++ b/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash-under---strict.js @@ -54,7 +54,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash.js b/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash.js index 206761aaad1..8376132deee 100644 --- a/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash.js +++ b/tests/baselines/reference/tsc/react-jsx-emit-mode/with-no-backing-types-found-doesn't-crash.js @@ -46,7 +46,7 @@ exitCode:: ExitStatus.Success //// [/src/project/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tsc/redirect/when-redirecting-ts-file.js b/tests/baselines/reference/tsc/redirect/when-redirecting-ts-file.js index b50062956ca..50c2fc1b008 100644 --- a/tests/baselines/reference/tsc/redirect/when-redirecting-ts-file.js +++ b/tests/baselines/reference/tsc/redirect/when-redirecting-ts-file.js @@ -44,24 +44,24 @@ exitCode:: ExitStatus.Success //// [/src/project/out/copy1/node_modules/target/import.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/project/out/copy1/node_modules/target/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; //// [/src/project/out/copy2/node_modules/target/import.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/project/out/copy2/node_modules/target/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js index 12d32117dbc..9f20e692641 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js @@ -70,17 +70,17 @@ exitCode:: ExitStatus.undefined //// [/user/someone/projects/myproject/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/someone/projects/myproject/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/someone/projects/myproject/file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var v = 1 /* E2.V */; @@ -133,7 +133,7 @@ exitCode:: ExitStatus.undefined //// [/user/someone/projects/myproject/file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var v = 1 /* E2.V */; function foo2() { return 2; } diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js index 7b6de070182..c9b2167fa5f 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js @@ -79,7 +79,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { return 10; } exports.Foo = Foo; @@ -87,7 +87,7 @@ exports.Foo = Foo; //// [/a/b/f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; var f1_1 = require("./f1"); exports.y = (0, f1_1.Foo)(); @@ -95,7 +95,7 @@ exports.y = (0, f1_1.Foo)(); //// [/a/b/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f2_1 = require("./f2"); var x = f2_1.y; @@ -159,7 +159,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo2 = exports.Foo = void 0; function Foo() { return 10; } exports.Foo = Foo; @@ -226,7 +226,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fooN = exports.foo2 = exports.Foo = void 0; function Foo() { return 10; } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js index 941178467ee..35fd149c032 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js @@ -100,7 +100,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -109,14 +109,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -125,7 +125,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -200,7 +200,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js index 0edef8a78a3..95c2486fef1 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -104,14 +104,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -120,7 +120,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -186,7 +186,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js index ba3b0ad81dc..74787ee40d9 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -104,14 +104,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -120,7 +120,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -198,7 +198,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; @@ -209,7 +209,7 @@ exports.Foo = Foo; //// [/a/b/file1Consumer2.js] file written with same contents //// [/a/b/file1Consumer3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleFile1_1 = require("./moduleFile1"); var y = (0, moduleFile1_1.Foo)(); diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js index bfe428a880c..f425568d600 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -104,14 +104,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -120,7 +120,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -191,7 +191,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = Foo(); @@ -264,7 +264,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; @@ -333,7 +333,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var moduleFile1_1 = require("./moduleFile1"); var y = (0, moduleFile1_1.Foo)(); @@ -418,7 +418,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = Foo(); @@ -491,7 +491,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js index 081fb7a3070..99d254e8c98 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -104,14 +104,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -120,7 +120,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -190,7 +190,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; @@ -265,7 +265,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { console.log('hi'); } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js index 86c374e4d9f..c15c4d84bd6 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js @@ -78,7 +78,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -87,7 +87,7 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; @@ -144,7 +144,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js index 953d96e18ee..00de3b56bae 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js @@ -76,7 +76,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/referenceFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /// exports.x = Foo(); @@ -149,7 +149,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/referenceFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.yy = exports.x = void 0; /// exports.x = Foo(); @@ -221,7 +221,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/referenceFile1.js] file written with same contents //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js index 6ea15155f97..f01a3576695 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js @@ -77,7 +77,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -86,7 +86,7 @@ exports.Foo = Foo; //// [/a/b/referenceFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /// exports.x = Foo(); diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js index b2f54a289b9..3473d481624 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -104,14 +104,14 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -120,7 +120,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js index 43d3b986ce3..bd07ca962de 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js @@ -103,7 +103,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { } exports.Foo = Foo; @@ -112,19 +112,19 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; //// [/a/b/file1Consumer1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/a/b/file1Consumer2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var z = 10; @@ -133,7 +133,7 @@ var z = 10; //// [/a/b/moduleFile2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo4 = void 0; exports.Foo4 = 10; @@ -204,7 +204,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.T = exports.y = void 0; exports.y = 10; @@ -278,7 +278,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T = void 0; function Foo() { } exports.Foo = Foo; @@ -360,7 +360,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = exports.T2 = void 0; function Foo() { } exports.Foo = Foo; @@ -369,7 +369,7 @@ exports.Foo = Foo; //// [/a/b/file1Consumer1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.T2 = exports.T = exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js index e4a9b7b21a2..4bc99f626f2 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js @@ -73,7 +73,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.t2 = void 0; /// exports.t2 = 10; @@ -81,7 +81,7 @@ exports.t2 = 10; //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.t1 = void 0; /// exports.t1 = 10; @@ -143,7 +143,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file2.js] file written with same contents //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.t3 = exports.t1 = void 0; /// exports.t1 = 10; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index e3b1fedd0c1..942ecc111af 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js index 17e6298145f..481945c57cc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js index 7c064628717..e19e83fde72 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -262,7 +262,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -434,7 +434,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -605,7 +605,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js index 73761268474..6924ffc7196 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -189,7 +189,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -267,7 +267,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -344,7 +344,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 88168ef0692..03a46312408 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js index c45dcaf0609..799c0a445fc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js index ddc82c2dae1..b5205886315 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js index c65e3c44314..3adebf6f85b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js index 8f76dd1abcf..ce41a4ea6e0 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js index 970d07344f8..95a2548076a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js index 5aa9af634ce..77d0ce1548d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js @@ -330,12 +330,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -343,7 +343,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -642,7 +642,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js index 95e8ae34b95..588b1b1aa13 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js @@ -184,12 +184,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -197,7 +197,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -346,7 +346,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index db4407dfc2a..d08eac98276 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js index c620e0c74b6..45ba3bdbf48 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index 6f83659114c..e9a731efe8e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -282,7 +282,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -444,7 +444,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -606,7 +606,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js index 427c1a8d09a..44baf0a6a83 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -199,7 +199,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -278,7 +278,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -357,7 +357,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 17d4852e982..7d7daa943b5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 58e992961fb..df49e8fe0b7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js index ca97d25e2fb..95b77d12dbd 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js index cb9d2287835..69c1c298c99 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index 68e88621e8b..37d5afe820e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js index 3e583ce69ed..42e0e3a111a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js index 2d8bd05b1db..db39461d028 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js @@ -340,7 +340,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -351,7 +351,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -363,7 +363,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -684,7 +684,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js index 082ae16309b..35fae84c9d4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -195,7 +195,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -207,7 +207,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -360,7 +360,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index e29583be0f8..9881efa2d98 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js index da9dffe83cf..2b753ab001b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js index 9e3bdbe184b..c8287ddb621 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -259,7 +259,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -425,7 +425,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -582,7 +582,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js index 0ff97834473..39e2fc2165d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -189,7 +189,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -264,7 +264,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -343,7 +343,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index e26aed3c7c9..73ffd58534b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index 42413f2f710..bfa4dd5103f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js index 23f1ff30e3f..15a84d19db0 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js index 1d6f2d38f85..e3d84fda960 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js index f333e3d72ca..6404652b487 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js index f2865d504c7..d44e4024213 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js index 0ca8c4f45f0..d5f348b9051 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js @@ -328,12 +328,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -341,7 +341,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -638,7 +638,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js index fc110fc3d10..f56fb8878e5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js @@ -184,12 +184,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -197,7 +197,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -346,7 +346,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 3e73596653e..9493f792129 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index 698f3fe39f5..c28fea94ec6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index 5874d4b8dce..6d9d5041140 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -288,7 +288,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -464,7 +464,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -633,7 +633,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js index 55e15361821..1267e6e6326 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -206,7 +206,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -288,7 +288,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -375,7 +375,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 6f421b0e376..6e004bc8e42 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 00d2f80b8ea..f0129f80b60 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js index dc7c72bb9da..6105b087f14 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js index 0e9101fc281..408d7c7bac3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index 175b4e6980e..a913dd3f0ab 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js index 06a828b3fbe..2383c83d33a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js index f89573f68fd..3c21d93a8a7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js @@ -338,7 +338,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -349,7 +349,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -361,7 +361,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -680,7 +680,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js index ca4884cd960..847630c587e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -195,7 +195,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -207,7 +207,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -360,7 +360,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 63ed826e257..a855def78cc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index 38c9825f677..173e1e31c70 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js index 99ee9203605..4143dbb89a2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -259,7 +259,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -418,7 +418,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -570,7 +570,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js index 08cb8cfaebe..a4a3e2a9760 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -102,7 +102,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -116,7 +116,7 @@ exports.B = B; //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -189,7 +189,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -262,7 +262,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -340,7 +340,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 74198043f25..ff0f6cb59e7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 9ecdcbe6f19..58582850cb7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,17 +130,17 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -157,14 +157,14 @@ exports.getPoint = getPoint; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js index e4dff8d7486..54e1bacbec4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js index 2173ee9c93c..f8ea2327bd8 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -135,7 +135,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -155,13 +155,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -193,13 +193,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js index 56d141f698d..b1a546324a6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js index 0a3a36dd8ff..4802379055d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/public.js] @@ -146,7 +146,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -166,13 +166,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -184,7 +184,7 @@ exports.Data2 = Data2; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -216,13 +216,13 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js index 34b915971e5..17c7a88f3b7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js @@ -328,12 +328,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -341,7 +341,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -638,7 +638,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js index cad0db6e325..5a680a1ce8d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js @@ -184,12 +184,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -197,7 +197,7 @@ var a = { //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -346,7 +346,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 06ccd6cbed2..5b7da87465d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index f66e7c0f224..ec2d49bb81b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index 4b2702bdf0b..ac447414f4f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -288,7 +288,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -463,7 +463,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -631,7 +631,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 28f03a03000..ac6fbb80e1f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -89,7 +89,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -108,7 +108,7 @@ export declare class C { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.B = void 0; var c_1 = require("./c"); var B = /** @class */ (function () { @@ -129,7 +129,7 @@ export declare class B { //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b = new b_1.B(); console.log(b.c.d); @@ -206,7 +206,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -287,7 +287,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -373,7 +373,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 9fb261e0493..55367cda14e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index fedec44ab70..1488c18e788 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -130,7 +130,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/a.d.ts] @@ -146,7 +146,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/b.d.ts] @@ -157,7 +157,7 @@ export interface PointWrapper extends Point { //// [/user/username/projects/myproject/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.getPoint = void 0; function getPoint() { return { @@ -179,7 +179,7 @@ export declare function getPoint(): PointWrapper; //// [/user/username/projects/myproject/d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var c_1 = require("./c"); (0, c_1.getPoint)().c.x; @@ -190,7 +190,7 @@ export {}; //// [/user/username/projects/myproject/e.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); require("./d"); diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js index 0cf6a847bfb..5ea7eb04e41 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index 2ad15acfc47..d11beb217e9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -116,7 +116,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -141,7 +141,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -165,7 +165,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -175,7 +175,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -214,7 +214,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -224,7 +224,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index 9aac3f29226..a95912008e2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index 0cd0a607f39..74f0c58669a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -127,7 +127,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/lib1/tools/tools.interface.d.ts] @@ -152,7 +152,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools.interface"), exports); @@ -176,7 +176,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./tools/public"), exports); @@ -186,7 +186,7 @@ export * from "./tools/public"; //// [/user/username/projects/myproject/lib2/data2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data2 = void 0; var Data2 = /** @class */ (function () { function Data2() { @@ -205,7 +205,7 @@ export declare class Data2 { //// [/user/username/projects/myproject/lib2/data.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Data = void 0; var Data = /** @class */ (function () { function Data() { @@ -246,7 +246,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./data"), exports); @@ -256,7 +256,7 @@ export * from "./data"; //// [/user/username/projects/myproject/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var public_1 = require("lib2/public"); var App = /** @class */ (function () { diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js index 91de00c5659..f4fc744487c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js @@ -338,7 +338,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -349,7 +349,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -361,7 +361,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -680,7 +680,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js index 705d8b2e000..8371358c4a3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/noEmitOnError/dev-build/shared/types/db.d.ts] @@ -195,7 +195,7 @@ export interface A { //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = { lastName: 'sdsd' }; @@ -207,7 +207,7 @@ export {}; //// [/user/username/projects/noEmitOnError/dev-build/src/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); console.log("hi"); @@ -360,7 +360,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/noEmitOnError/dev-build/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = "hello"; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js index 7bf616fefa4..557eb2696e5 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js @@ -52,7 +52,7 @@ Output:: File is matched by 'files' list specified here. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/react/Jsx-Runtime/index.d.ts Part of 'files' list in tsconfig.json Imported via "react/jsx-runtime" from file 'index.tsx' with packageId 'react/jsx-runtime/index.d.ts@0.0.1' to import 'jsx' and 'jsxs' factory functions @@ -101,7 +101,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js index c43bd8e841a..2453206bbb4 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js @@ -36,7 +36,7 @@ Output:: [12:00:17 AM] Starting compilation in watch mode... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' project/a.ts Matched by default include pattern '**/*' Imported via "C://project/a" from file 'project/b.ts' @@ -87,7 +87,7 @@ exitCode:: ExitStatus.undefined //// [c:/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -95,7 +95,7 @@ exports.b = 2; //// [c:/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("C://project/a"); var a_2 = require("c://project/a"); a_1.a; @@ -119,7 +119,7 @@ Output:: [12:00:25 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' project/a.ts Matched by default include pattern '**/*' Imported via "C://project/a" from file 'project/b.ts' @@ -169,7 +169,7 @@ exitCode:: ExitStatus.undefined //// [c:/project/a.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js index efefb2e59f5..d4ebb79f750 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js @@ -36,7 +36,7 @@ Output:: [12:00:17 AM] Starting compilation in watch mode... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' project/a.ts Matched by default include pattern '**/*' Imported via "C://project/a" from file 'project/b.ts' @@ -87,7 +87,7 @@ exitCode:: ExitStatus.undefined //// [C:/project/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -95,7 +95,7 @@ exports.b = 2; //// [C:/project/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("C://project/a"); var a_2 = require("c://project/a"); a_1.a; @@ -119,7 +119,7 @@ Output:: [12:00:25 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' project/a.ts Matched by default include pattern '**/*' Imported via "C://project/a" from file 'project/b.ts' @@ -169,7 +169,7 @@ exitCode:: ExitStatus.undefined //// [C:/project/a.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js index 6e3dc5e3f8a..a762bc94981 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js @@ -37,7 +37,7 @@ Output:: [12:00:27 AM] Starting compilation in watch mode... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY/a.ts Imported via "./XY/a" from file 'b.ts' Matched by default include pattern '**/*' @@ -147,7 +147,7 @@ Output:: [12:00:33 AM] File change detected. Starting incremental compilation... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY/a.ts Imported via "./XY/a" from file 'b.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js index be68d551e61..0578618de2b 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js @@ -37,7 +37,7 @@ Output:: [12:00:25 AM] Starting compilation in watch mode... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./XY" from file 'b.ts' @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -103,7 +103,7 @@ exports.b = 2; //// [/user/username/projects/myproject/link.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -111,7 +111,7 @@ exports.b = 2; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var XY_1 = require("./XY"); var link_1 = require("./link"); XY_1.a; @@ -135,7 +135,7 @@ Output:: [12:00:35 AM] File change detected. Starting incremental compilation... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./XY" from file 'b.ts' @@ -190,7 +190,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index 7ce89d30909..014227dbd01 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -71,7 +71,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/logger.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = void 0; var logger = /** @class */ (function () { function logger() { @@ -83,7 +83,7 @@ exports.logger = logger; //// [/user/username/projects/myproject/another.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var logger_1 = require("./logger"); new logger_1.logger(); @@ -148,7 +148,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/another.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Logger_1 = require("./Logger"); new Logger_1.logger(); diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js index 8dd60159214..b8530f03764 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js @@ -37,7 +37,7 @@ Output:: [12:00:27 AM] Starting compilation in watch mode... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY/a.ts Imported via "./XY/a" from file 'b.ts' Matched by default include pattern '**/*' @@ -147,7 +147,7 @@ Output:: [12:00:33 AM] File change detected. Starting incremental compilation... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY/a.ts Imported via "./XY/a" from file 'b.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js index 879eb691194..41be57e4172 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js @@ -37,7 +37,7 @@ Output:: [12:00:25 AM] Starting compilation in watch mode... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./XY" from file 'b.ts' @@ -95,7 +95,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -103,7 +103,7 @@ exports.b = 2; //// [/user/username/projects/myproject/link.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -111,7 +111,7 @@ exports.b = 2; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var XY_1 = require("./XY"); var link_1 = require("./link"); XY_1.a; @@ -135,7 +135,7 @@ Output:: [12:00:35 AM] File change detected. Starting incremental compilation... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./XY" from file 'b.ts' @@ -190,7 +190,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js index ea946bbbcf3..fd84d10c793 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js @@ -42,7 +42,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' link/a.ts Imported via "./link/a" from file 'b.ts' b.ts @@ -158,7 +158,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' link/a.ts Imported via "./link/a" from file 'b.ts' b.ts diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js index 5cadf905e5b..92d6511c37a 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js @@ -42,7 +42,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' link.ts @@ -103,7 +103,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -111,7 +111,7 @@ exports.b = 2; //// [/user/username/projects/myproject/link.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -119,7 +119,7 @@ exports.b = 2; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var yX_1 = require("./yX"); var link_1 = require("./link"); yX_1.a; @@ -148,7 +148,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' link.ts @@ -204,7 +204,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js index b3b18bc20b9..b712bc34dad 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js @@ -45,7 +45,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Xy/a.ts Imported via "./Xy/a" from file 'b.ts' Matched by default include pattern '**/*' @@ -163,7 +163,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Xy/a.ts Imported via "./Xy/a" from file 'b.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js index b948180f9d6..6b1aa90a6ee 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js @@ -45,7 +45,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./Xy" from file 'b.ts' @@ -103,7 +103,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -111,7 +111,7 @@ exports.b = 2; //// [/user/username/projects/myproject/link.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -119,7 +119,7 @@ exports.b = 2; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Xy_1 = require("./Xy"); var link_1 = require("./link"); Xy_1.a; @@ -151,7 +151,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./Xy" from file 'b.ts' @@ -206,7 +206,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js index afcf7b20e77..fff959809bc 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js @@ -45,7 +45,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Xy/a.ts Imported via "./Xy/a" from file 'b.ts' Matched by default include pattern '**/*' @@ -163,7 +163,7 @@ Output::    ~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Xy/a.ts Imported via "./Xy/a" from file 'b.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js index 7174f39645c..e0a670b3cf0 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js @@ -45,7 +45,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./Xy" from file 'b.ts' @@ -103,7 +103,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -111,7 +111,7 @@ exports.b = 2; //// [/user/username/projects/myproject/link.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; @@ -119,7 +119,7 @@ exports.b = 2; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Xy_1 = require("./Xy"); var link_1 = require("./link"); Xy_1.a; @@ -151,7 +151,7 @@ Output::    ~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' XY.ts Matched by default include pattern '**/*' Imported via "./Xy" from file 'b.ts' @@ -206,7 +206,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/XY.js] "use strict"; // some comment -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 1; exports.b = 2; diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js index 261cd6e5a8d..347c9e9ce0d 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js @@ -59,7 +59,7 @@ Output:: File is included via import here. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ModuleC.ts Imported via "./ModuleC" from file 'moduleA.ts' Imported via "./moduleC" from file 'moduleB.ts' @@ -117,19 +117,19 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/ModuleC.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/user/username/projects/myproject/moduleA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/moduleB.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -174,7 +174,7 @@ Output:: File is included via import here. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ModuleC.ts Imported via "./ModuleC" from file 'moduleA.ts' Imported via "./moduleC" from file 'moduleB.ts' diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js index 4bc312b8d6f..417513ed53a 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js @@ -71,7 +71,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/logger.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = void 0; var logger = /** @class */ (function () { function logger() { @@ -83,7 +83,7 @@ exports.logger = logger; //// [/user/username/projects/myproject/another.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var logger_1 = require("./logger"); new logger_1.logger(); diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js index 659af385516..921820e7f64 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js @@ -76,7 +76,7 @@ File '/a/lib/package.json' does not exist. File '/a/package.json' does not exist. File '/package.json' does not exist according to earlier cached lookups. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@types/yargs/index.d.ts Imported via "yargs" from file 'src/bin.ts' with packageId 'yargs/index.d.ts@17.0.12' Entry point for implicit type library 'yargs' with packageId 'yargs/index.d.ts@17.0.12' @@ -142,6 +142,6 @@ exitCode:: ExitStatus.undefined //// [/Users/name/projects/web/src/bin.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js index f910589bc70..1ac920d54e8 100644 --- a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js @@ -62,9 +62,9 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var classnames_1 = require("classnames"); -(0, classnames_1["default"])().foo; +(0, classnames_1.default)().foo; //// [/users/username/projects/project/tsconfig.tsbuildinfo] diff --git a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js index 64d5b0f928a..7088040dea2 100644 --- a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js @@ -85,9 +85,9 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/src/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var classnames_1 = require("classnames"); -(0, classnames_1["default"])().foo; +(0, classnames_1.default)().foo; //// [/users/username/projects/project/tsconfig.tsbuildinfo] 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 3c33480d642..d037ebbf9fc 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 @@ -59,7 +59,7 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var tslib_1 = require("tslib"); exports.x = tslib_1.__assign({}); 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 e0cdbebca16..f3dce87d97b 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 @@ -80,7 +80,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; var tslib_1 = require("tslib"); exports.x = tslib_1.__assign({}); diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js index 35b302c0d53..63552af46ca 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js @@ -58,7 +58,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js index 466044d32b7..b995fe16903 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js @@ -72,7 +72,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js index d8b93691343..2610ed6b2a4 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js index 519033372c5..e5dbbdec1c0 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js index 23ea30f7feb..2818aadc2ef 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js @@ -58,7 +58,7 @@ export const App = () =>
; /a/lib/tsc.js -i --explainFiles Output:: ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/react/jsx-runtime/index.d.ts Imported via "react/jsx-runtime" from file 'index.tsx' with packageId 'react/jsx-runtime/index.d.ts@0.0.1' to import 'jsx' and 'jsxs' factory functions index.tsx @@ -93,7 +93,7 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; @@ -176,7 +176,7 @@ Output::    ~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/preact/jsx-runtime/index.d.ts Imported via "preact/jsx-runtime" from file 'index.tsx' with packageId 'preact/jsx-runtime/index.d.ts@0.0.1' to import 'jsx' and 'jsxs' factory functions index.tsx @@ -213,7 +213,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("preact/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js index 3c22bdecf04..670cc0189a2 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js @@ -61,7 +61,7 @@ Output:: [12:00:39 AM] Starting compilation in watch mode... ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/react/jsx-runtime/index.d.ts Imported via "react/jsx-runtime" from file 'index.tsx' with packageId 'react/jsx-runtime/index.d.ts@0.0.1' to import 'jsx' and 'jsxs' factory functions index.tsx @@ -114,7 +114,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("react/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; @@ -200,7 +200,7 @@ Output::    ~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/preact/jsx-runtime/index.d.ts Imported via "preact/jsx-runtime" from file 'index.tsx' with packageId 'preact/jsx-runtime/index.d.ts@0.0.1' to import 'jsx' and 'jsxs' factory functions index.tsx @@ -252,7 +252,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var jsx_runtime_1 = require("preact/jsx-runtime"); var App = function () { return (0, jsx_runtime_1.jsx)("div", { propA: true }); }; diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js index 9621c2318b7..0063c3c9c0a 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js @@ -63,7 +63,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); @@ -72,7 +72,7 @@ define(["require", "exports"], function (require, exports) { //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); @@ -179,7 +179,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 10; }); diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js index 733b1a69074..f2c4d23c377 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js @@ -77,7 +77,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); @@ -86,7 +86,7 @@ define(["require", "exports"], function (require, exports) { //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); @@ -207,7 +207,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 10; }); diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js index 2243f11abb8..0aa9cdb0d43 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js @@ -55,7 +55,7 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); @@ -64,7 +64,7 @@ define(["require", "exports"], function (require, exports) { //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); @@ -151,7 +151,7 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 10; }); diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js index 7638255cc6a..82b8733a7a8 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js @@ -72,7 +72,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); @@ -81,7 +81,7 @@ define(["require", "exports"], function (require, exports) { //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); @@ -185,7 +185,7 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 10; }); diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js index 82cbae3a587..60b97cf5f82 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js @@ -49,20 +49,20 @@ exitCode:: ExitStatus.Success //// [/users/username/projects/project/out.js] define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); //// [/users/username/projects/project/out.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file1.ts","./file2.ts"],"js":{"sections":[{"pos":0,"end":334,"kind":"text"}],"hash":"-12981833783-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 20;\n});\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./file1.ts","./file2.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729954175-export const y = 20;"],"options":{"module":2,"outFile":"./out.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file1.ts","./file2.ts"],"js":{"sections":[{"pos":0,"end":406,"kind":"text"}],"hash":"-23721256875-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 20;\n});\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./file1.ts","./file2.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729954175-export const y = 20;"],"options":{"module":2,"outFile":"./out.js"}},"version":"FakeTSVersion"} //// [/users/username/projects/project/out.tsbuildinfo.readable.baseline.txt] { @@ -76,11 +76,11 @@ define("file2", ["require", "exports"], function (require, exports) { "sections": [ { "pos": 0, - "end": 334, + "end": 406, "kind": "text" } ], - "hash": "-12981833783-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 20;\n});\n" + "hash": "-23721256875-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 20;\n});\n" } }, "program": { @@ -100,23 +100,23 @@ define("file2", ["require", "exports"], function (require, exports) { } }, "version": "FakeTSVersion", - "size": 1120 + "size": 1196 } //// [/users/username/projects/project/out.tsbuildinfo.baseline.txt] ====================================================================== File:: /users/username/projects/project/out.js ---------------------------------------------------------------------- -text: (0-334) +text: (0-406) define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js index 4dfa56f8c9d..65a45194c11 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js @@ -66,20 +66,20 @@ exitCode:: ExitStatus.undefined //// [/users/username/projects/project/out.js] define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); //// [/users/username/projects/project/out.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file1.ts","./file2.ts"],"js":{"sections":[{"pos":0,"end":334,"kind":"text"}],"hash":"-12981833783-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 20;\n});\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./file1.ts","./file2.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729954175-export const y = 20;"],"options":{"module":2,"outFile":"./out.js"}},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file1.ts","./file2.ts"],"js":{"sections":[{"pos":0,"end":406,"kind":"text"}],"hash":"-23721256875-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 20;\n});\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./file1.ts","./file2.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729954175-export const y = 20;"],"options":{"module":2,"outFile":"./out.js"}},"version":"FakeTSVersion"} //// [/users/username/projects/project/out.tsbuildinfo.readable.baseline.txt] { @@ -93,11 +93,11 @@ define("file2", ["require", "exports"], function (require, exports) { "sections": [ { "pos": 0, - "end": 334, + "end": 406, "kind": "text" } ], - "hash": "-12981833783-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 20;\n});\n" + "hash": "-23721256875-define(\"file1\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"file2\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 20;\n});\n" } }, "program": { @@ -117,23 +117,23 @@ define("file2", ["require", "exports"], function (require, exports) { } }, "version": "FakeTSVersion", - "size": 1120 + "size": 1196 } //// [/users/username/projects/project/out.tsbuildinfo.baseline.txt] ====================================================================== File:: /users/username/projects/project/out.js ---------------------------------------------------------------------- -text: (0-334) +text: (0-406) define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 20; }); diff --git a/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js b/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js index 80090f246db..1eb76609a21 100644 --- a/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js @@ -69,7 +69,7 @@ exitCode:: ExitStatus.undefined //// [/src/project/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js b/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js index 7e384a4e5a5..ba47f07a421 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js @@ -93,7 +93,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/dist/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing = void 0; var me = require("@this/package"); me.thing(); @@ -107,7 +107,7 @@ export declare function thing(): void; //// [/user/username/projects/myproject/dist/index2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.thing = void 0; function thing() { } exports.thing = thing; diff --git a/tests/baselines/reference/tscWatch/moduleResolution/module-resolutions-from-file-are-partially-used.js b/tests/baselines/reference/tscWatch/moduleResolution/module-resolutions-from-file-are-partially-used.js index faefb34ad89..99ac0dfe2e5 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/module-resolutions-from-file-are-partially-used.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/module-resolutions-from-file-are-partially-used.js @@ -184,14 +184,14 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/user/username/projects/myproject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/moduleResolution/type-reference-resolutions-reuse.js b/tests/baselines/reference/tscWatch/moduleResolution/type-reference-resolutions-reuse.js index cf940c33e9e..aae2a2a6c20 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/type-reference-resolutions-reuse.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/type-reference-resolutions-reuse.js @@ -194,14 +194,14 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/user/username/projects/myproject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// @@ -349,7 +349,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /// exports.x = 10; diff --git a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js index 628a3136947..72b11d6dd93 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js @@ -133,7 +133,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/pkg1/build/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.theNum = void 0; exports.theNum = 42; diff --git a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js index 1a8824c3e07..9e93808d2e3 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js +++ b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js @@ -61,7 +61,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var T = require("./moduleFile"); T.bar(); @@ -115,7 +115,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] file written with same contents //// [/a/b/moduleFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js index aa4a12698a7..160f5ecb80d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js @@ -65,7 +65,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/Project/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -124,7 +124,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/Project/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js index 5aa99c3ff69..8fdb266fff2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js +++ b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js @@ -64,7 +64,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js index 22ef03f7bd5..e4b0ff0720a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js @@ -28,7 +28,7 @@ Output:: [12:00:19 AM] Starting compilation in watch mode... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/f2.ts Imported via "./f2" from file 'a/b/f1.ts' a/b/f1.ts @@ -71,7 +71,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; @@ -92,7 +92,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./f2"), exports); @@ -109,7 +109,7 @@ Output:: [12:00:27 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/c/f3.ts Imported via "../c/f3" from file 'a/b/f2.ts' a/b/f2.ts @@ -171,14 +171,14 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("../c/f3"), exports); //// [/a/b/f1.js] file written with same contents //// [/a/c/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; diff --git a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js index 63705ca588a..41b9b0d1522 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js @@ -77,19 +77,19 @@ exitCode:: ExitStatus.undefined //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 5; //// [/a/c/f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/a/c/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; diff --git a/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js b/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js index b6b0862e61f..a3bc2d6de99 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js +++ b/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js @@ -83,7 +83,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; @@ -94,7 +94,7 @@ export declare const x = 1; //// [/user/username/projects/myproject/f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; @@ -290,7 +290,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/new-file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.z = void 0; exports.z = 1; diff --git a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js index 9c6f8b4bf28..9638a03ecf0 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js @@ -77,7 +77,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/c/app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var module_1 = require("./module"); console.log(module_1.f); diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js index 760e633c611..56f44d901a0 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/a/c/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; @@ -91,7 +91,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("../c/f3"), exports); @@ -111,7 +111,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./f2"), exports); diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js index 9a2ceb639ca..a6cbb4fe321 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/a/c/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; @@ -91,7 +91,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("../c/f3"), exports); @@ -111,7 +111,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./f2"), exports); diff --git a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js index 707a6169ad6..cee064ea055 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js +++ b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js @@ -28,7 +28,7 @@ Output:: [12:00:17 AM] Starting compilation in watch mode... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Matched by default include pattern '**/*' a/b/commonFile2.ts @@ -96,7 +96,7 @@ Output:: [12:00:25 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Matched by default include pattern '**/*' a/b/commonFile2.ts @@ -159,7 +159,7 @@ Output:: [12:00:34 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Matched by default include pattern '**/*' [12:00:38 AM] Found 0 errors. Watching for file changes. @@ -211,7 +211,7 @@ Output:: [12:00:41 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Matched by default include pattern '**/*' a/b/commonFile2.ts diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js index 7dd759b4e9a..107af81ab85 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js @@ -71,7 +71,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -80,7 +80,7 @@ exports.bar = bar; //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var T = require("./moduleFile"); T.bar(); @@ -151,7 +151,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] file written with same contents //// [/a/b/moduleFile1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -214,7 +214,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] file written with same contents //// [/a/b/moduleFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js index 37677338b89..f74b016521f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js @@ -62,7 +62,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/moduleFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -71,7 +71,7 @@ exports.bar = bar; //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var T = require("./moduleFile"); T.bar(); @@ -177,7 +177,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] file written with same contents //// [/a/b/moduleFile.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js index 833b292ce36..d39a86e24a4 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js @@ -76,14 +76,14 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/user/username/projects/myproject/lib/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js index 635a872ea6f..04bae2da259 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js @@ -72,14 +72,14 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = ""; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); var b = a_1.a; @@ -143,7 +143,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 1; diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js index 496204cad90..02b2148905a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); @@ -87,7 +87,7 @@ export declare const c = 30; //// [/user/username/projects/myproject/src/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js index e4d978c0531..8d6be24a2de 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); @@ -87,7 +87,7 @@ export declare const c = 30; //// [/user/username/projects/myproject/build/src/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/src/file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js index 65e5cd9a717..6a9219d6b34 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); @@ -83,7 +83,7 @@ define(["require", "exports"], function (require, exports) { //// [/user/username/projects/myproject/build/src/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -176,7 +176,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/src/file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js index db3bea64506..7f4f35d8090 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js @@ -68,13 +68,13 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/outFile.js] define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); define("src/file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -165,19 +165,19 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/build/outFile.js] define("file1", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); define("src/file2", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); define("src/file3", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js index 4f7e348a73f..2df0cdad9f3 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); @@ -87,7 +87,7 @@ export declare const c = 30; //// [/user/username/projects/myproject/src/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -184,7 +184,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js index b1960c05980..69e8447c98f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 30; }); @@ -83,7 +83,7 @@ define(["require", "exports"], function (require, exports) { //// [/user/username/projects/myproject/src/file2.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.d = void 0; exports.d = 30; }); @@ -176,7 +176,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/file3.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js index b58d7e09a22..f7d4ae6493f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js @@ -79,7 +79,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -142,6 +142,6 @@ exitCode:: ExitStatus.undefined //// [/a/b/file1.js] file written with same contents //// [/a/module1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js index ae0fcb3fa42..3ee08c3bfcd 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js @@ -31,7 +31,7 @@ Output:: [12:00:17 AM] Starting compilation in watch mode... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Part of 'files' list in tsconfig.json a/b/commonFile2.ts @@ -97,7 +97,7 @@ Output:: [12:00:25 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Part of 'files' list in tsconfig.json a/b/commonFile2.ts @@ -163,7 +163,7 @@ Output:: [12:00:36 AM] File change detected. Starting incremental compilation... a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/b/commonFile1.ts Part of 'files' list in tsconfig.json [12:00:40 AM] Found 0 errors. Watching for file changes. diff --git a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js index faafa22dc87..b185bb6dfbe 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js +++ b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js @@ -114,7 +114,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.two = void 0; function one() { } function two() { diff --git a/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js b/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js index c97ab6a796e..f247347b2c2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js +++ b/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js @@ -67,14 +67,14 @@ exitCode:: ExitStatus.undefined //// [/a/c/f2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 1; //// [/a/d/f3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 1; @@ -144,7 +144,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("../c/f2"), exports); __exportStar(require("../d/f3"), exports); diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js index d620c7328b9..b09c716cd13 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js @@ -72,7 +72,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -84,7 +84,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f(p) { return p; } exports.f = f; @@ -202,7 +202,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; require("./a"); function f(p) { return p; } diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js index 82836c240c6..70d5dcf2ddf 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js @@ -75,7 +75,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js index a47c7c683f9..49444245c1e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js index 9f3cee62955..eaf6304a66b 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js @@ -70,7 +70,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js index 4e787187b7f..a92d187e437 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js @@ -69,7 +69,7 @@ exitCode:: ExitStatus.undefined //// [/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -81,7 +81,7 @@ exports.C = C; //// [/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js index a29d8a68868..69342ade911 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js @@ -75,7 +75,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js index 3ef0e3a7ad4..780a10466bd 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js @@ -88,7 +88,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/client/folder1/module1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Module1Class = void 0; var Module1Class = /** @class */ (function () { function Module1Class() { @@ -100,7 +100,7 @@ exports.Module1Class = Module1Class; //// [/user/username/projects/myproject/folder2/module2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -171,6 +171,6 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/folder2/module3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js index 56b36f1c601..960670e33c6 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js @@ -88,7 +88,7 @@ export const m = mod; //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -102,7 +102,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -193,7 +193,7 @@ export declare function multiply(a: number, b: number): number; //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -289,7 +289,7 @@ export declare const m: typeof mod; //// [/user/username/projects/sample1/tests/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = void 0; var c = require("../core/index"); var logic = require("../logic/index"); @@ -420,7 +420,7 @@ Using compiler options of project reference redirect '/user/username/projects/sa Module resolution kind is not specified, using 'NodeJs'. ======== Module name '../core/anotherModule' was successfully resolved to '/user/username/projects/sample1/core/anotherModule.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' core/index.d.ts Imported via '../core/index' from file 'tests/index.ts' File is output of project reference source 'core/index.ts' @@ -521,7 +521,7 @@ function foo() { } //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -663,7 +663,7 @@ function foo() { }export function gfoo() { } //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.gfoo = exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -768,7 +768,7 @@ Output:: Reusing resolution of module '../core/anotherModule' from '/user/username/projects/sample1/logic/index.ts' of old program, it was successfully resolved to '/user/username/projects/sample1/core/anotherModule.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' core/index.d.ts Imported via '../core/index' from file 'tests/index.ts' File is output of project reference source 'core/index.ts' @@ -955,7 +955,7 @@ Input:: //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.gfoo = exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -1065,7 +1065,7 @@ Using compiler options of project reference redirect '/user/username/projects/sa Module resolution kind is not specified, using 'NodeJs'. ======== Module name '../core/anotherModule' was successfully resolved to '/user/username/projects/sample1/core/anotherModule.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' core/index.d.ts Imported via '../core/index' from file 'tests/index.ts' File is output of project reference source 'core/index.ts' diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js index cba07c5066d..4aec28306c4 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js @@ -41,7 +41,7 @@ export class A {} //// [/user/username/projects/transitiveReferences/a/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -102,7 +102,7 @@ export declare class A { //// [/user/username/projects/transitiveReferences/b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -178,7 +178,7 @@ export declare const b: A; //// [/user/username/projects/transitiveReferences/c/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("../b"); var a_1 = require("@ref/a"); b_1.b; @@ -216,7 +216,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -324,7 +324,7 @@ export const b = new A();export function gfoo() { } //// [/user/username/projects/transitiveReferences/b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.gfoo = exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -408,7 +408,7 @@ Output:: Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -542,7 +542,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -671,7 +671,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -782,7 +782,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/nrefs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' nrefs/a.d.ts Imported via '@ref/a' from file 'b/index.d.ts' b/index.d.ts @@ -893,7 +893,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b/index.d.ts' Imported via "@ref/a" from file 'c/index.ts' @@ -1002,7 +1002,7 @@ File '/user/username/projects/transitiveReferences/refs/a.d.ts' exist - use it a    ~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b/index.ts' Imported via "@ref/a" from file 'c/index.ts' @@ -1100,7 +1100,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -1213,7 +1213,7 @@ Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveRe    ~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.ts Imported via '@ref/a' from file 'b/index.d.ts' b/index.d.ts @@ -1320,7 +1320,7 @@ Reusing resolution of module '../b' from '/user/username/projects/transitiveRefe Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/c/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js index 5c01aa12b55..a752e5fc43f 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js @@ -41,7 +41,7 @@ export class A {} //// [/user/username/projects/transitiveReferences/a/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -102,7 +102,7 @@ export declare class A { //// [/user/username/projects/transitiveReferences/b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -178,7 +178,7 @@ export declare const b: A; //// [/user/username/projects/transitiveReferences/c/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("../b"); var a_1 = require("@ref/a"); b_1.b; @@ -216,7 +216,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -322,7 +322,7 @@ export const b = new A();export function gfoo() { } //// [/user/username/projects/transitiveReferences/b/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.gfoo = exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -406,7 +406,7 @@ Output:: Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -538,7 +538,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -665,7 +665,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -774,7 +774,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/nrefs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' nrefs/a.d.ts Imported via '@ref/a' from file 'b/index.d.ts' b/index.d.ts @@ -881,7 +881,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b/index.d.ts' Imported via "@ref/a" from file 'c/index.ts' @@ -986,7 +986,7 @@ File '/user/username/projects/transitiveReferences/refs/a.d.ts' exist - use it a    ~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b/index.ts' Imported via "@ref/a" from file 'c/index.ts' @@ -1082,7 +1082,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' @@ -1193,7 +1193,7 @@ Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveRe    ~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.ts Imported via '@ref/a' from file 'b/index.d.ts' b/index.d.ts @@ -1298,7 +1298,7 @@ Reusing resolution of module '../b' from '/user/username/projects/transitiveRefe Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/c/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b/index.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a/index.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a/index.d.ts Imported via '@ref/a' from file 'b/index.d.ts' File is output of project reference source 'a/index.ts' diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js index a078c67dcfa..e6070d69981 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js @@ -65,7 +65,7 @@ export class A {} //// [/user/username/projects/transitiveReferences/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -126,7 +126,7 @@ export declare class A { //// [/user/username/projects/transitiveReferences/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -202,7 +202,7 @@ export declare const b: A; //// [/user/username/projects/transitiveReferences/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a_1 = require("@ref/a"); b_1.b; @@ -236,7 +236,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' @@ -335,7 +335,7 @@ export function gfoo() { } //// [/user/username/projects/transitiveReferences/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.gfoo = exports.b = void 0; var a_1 = require("@ref/a"); exports.b = new a_1.A(); @@ -419,7 +419,7 @@ Output:: Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' @@ -539,7 +539,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' @@ -654,7 +654,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' @@ -755,7 +755,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/nrefs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' nrefs/a.d.ts Imported via '@ref/a' from file 'b.d.ts' b.d.ts @@ -856,7 +856,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b.d.ts' Imported via "@ref/a" from file 'c.ts' @@ -955,7 +955,7 @@ File '/user/username/projects/transitiveReferences/refs/a.d.ts' exist - use it a    ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' refs/a.d.ts Imported via '@ref/a' from file 'b.ts' Imported via "@ref/a" from file 'c.ts' @@ -1056,7 +1056,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Module resolution kind is not specified, using 'NodeJs'. ======== Module name '@ref/a' was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' @@ -1159,7 +1159,7 @@ Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveRe    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.ts Imported via '@ref/a' from file 'b.d.ts' b.d.ts @@ -1257,7 +1257,7 @@ Reusing resolution of module './b' from '/user/username/projects/transitiveRefer Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/c.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/refs/a.d.ts'. Reusing resolution of module '@ref/a' from '/user/username/projects/transitiveReferences/b.ts' of old program, it was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via '@ref/a' from file 'b.d.ts' File is output of project reference source 'a.ts' diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/when-declarationMap-changes-for-dependency.js b/tests/baselines/reference/tscWatch/projectsWithReferences/when-declarationMap-changes-for-dependency.js index 14d148c342e..1ff14a9a0fa 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/when-declarationMap-changes-for-dependency.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/when-declarationMap-changes-for-dependency.js @@ -62,7 +62,7 @@ export const m = mod; //// [/user/username/projects/sample1/core/anotherModule.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.World = void 0; exports.World = "hello"; @@ -76,7 +76,7 @@ export declare const World = "hello"; //// [/user/username/projects/sample1/core/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.multiply = exports.leftPad = exports.someString = void 0; exports.someString = "HELLO WORLD"; function leftPad(s, n) { return s + n; } @@ -179,7 +179,7 @@ Loading module as file / folder, candidate module location '/user/username/proje File '/user/username/projects/sample1/core/anotherModule.ts' exist - use it as a name resolution result. ======== Module name '../core/anotherModule' was successfully resolved to '/user/username/projects/sample1/core/anotherModule.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' core/index.d.ts Imported via '../core/index' from file 'logic/index.ts' File is output of project reference source 'core/index.ts' @@ -261,7 +261,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/sample1/logic/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.m = exports.getSecondsInDay = void 0; var c = require("../core/index"); function getSecondsInDay() { @@ -455,7 +455,7 @@ Output:: Reusing resolution of module '../core/index' from '/user/username/projects/sample1/logic/index.ts' of old program, it was successfully resolved to '/user/username/projects/sample1/core/index.ts'. Reusing resolution of module '../core/anotherModule' from '/user/username/projects/sample1/logic/index.ts' of old program, it was successfully resolved to '/user/username/projects/sample1/core/anotherModule.ts'. ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' core/index.d.ts Imported via '../core/index' from file 'logic/index.ts' File is output of project reference source 'core/index.ts' diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js index d27369147c9..2f8c8818c3c 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js @@ -52,7 +52,7 @@ export class A {} //// [/user/username/projects/transitiveReferences/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -113,7 +113,7 @@ export declare class A { //// [/user/username/projects/transitiveReferences/b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = void 0; var a_1 = require("a"); exports.b = new a_1.A(); @@ -189,7 +189,7 @@ export declare const b: A; //// [/user/username/projects/transitiveReferences/c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var a_1 = require("@ref/a"); b_1.b; @@ -223,7 +223,7 @@ Using compiler options of project reference redirect '/user/username/projects/tr Explicitly specified module resolution kind: 'Classic'. ======== Module name 'a' was successfully resolved to '/user/username/projects/transitiveReferences/a.ts'. ======== ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.d.ts Imported via "a" from file 'b.d.ts' File is output of project reference source 'a.ts' diff --git a/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js b/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js index 2daa6418a1a..b3c4b58c2d7 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js @@ -79,7 +79,7 @@ foo(); //// [/a/d/f0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); @@ -148,7 +148,7 @@ exitCode:: ExitStatus.undefined //// [/a/d/f0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var x = 1; }); @@ -208,7 +208,7 @@ exitCode:: ExitStatus.undefined //// [/a/d/f0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js index af0991419ee..91947ea058d 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js @@ -73,7 +73,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js index b274c2175ac..1342ba7c13f 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js @@ -67,7 +67,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js b/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js index 65ebe6b0088..baa29b83d0d 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js @@ -66,7 +66,7 @@ exitCode:: ExitStatus.undefined //// [/a/foo.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/reusing-type-ref-resolution.js b/tests/baselines/reference/tscWatch/resolutionCache/reusing-type-ref-resolution.js index 9d9b67ea03b..67b1dc3b2a1 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/reusing-type-ref-resolution.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/reusing-type-ref-resolution.js @@ -112,7 +112,7 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /src/project/node_modules/@t    ~~~~~~~ ../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/pkg0/index.d.ts Imported via "pkg0" from file 'fileWithImports.ts' fileWithImports.ts @@ -179,7 +179,7 @@ exitCode:: ExitStatus.undefined //// [/src/project/outDir/fileWithImports.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/src/project/outDir/fileWithImports.d.ts] @@ -188,7 +188,7 @@ export {}; //// [/src/project/outDir/fileWithTypeRefs.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// @@ -364,7 +364,7 @@ Reusing resolution of type reference directive 'pkg3' from '/src/project/fileWit    ~~~~~~~ ../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/pkg0/index.d.ts Imported via "pkg0" from file 'fileWithImports.ts' node_modules/pkg1/index.d.ts @@ -581,7 +581,7 @@ FileWatcher:: Added:: WatchInfo: /src/project/node_modules/pkg3/index.d.ts 250 u    ~~~~~~~ ../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/pkg0/index.d.ts Imported via "pkg0" from file 'fileWithImports.ts' node_modules/pkg1/index.d.ts diff --git a/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js b/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js index 35aaf20a8f7..fd9eae13fd1 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js @@ -65,7 +65,7 @@ exitCode:: ExitStatus.undefined //// [/a/foo.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js index ab8e19027fd..dec22bd7b20 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js @@ -91,6 +91,6 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js index ecebc989296..d51a726173c 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js @@ -80,7 +80,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js index 3df2052361e..8b356d8b26d 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js @@ -63,7 +63,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js index 898bef4f70e..aa69bbf5d9d 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js @@ -66,7 +66,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js index c5288789768..58d79da04f7 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js @@ -87,14 +87,14 @@ exitCode:: ExitStatus.undefined //// [/a/b/projects/myProject/dist/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var module1 = require("module1"); module1("hello"); //// [/a/b/projects/myProject/dist/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var module11 = require("module1"); module11("hello"); @@ -162,7 +162,7 @@ exitCode:: ExitStatus.undefined //// [/a/b/projects/myProject/dist/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var module1 = require("module1"); module1("hello"); ; diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js index 7fe05b3cf67..d36bcf19a39 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -49,7 +49,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -117,7 +117,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js index 6edbc42298c..bf84072e2e2 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -49,7 +49,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -117,7 +117,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js index 2a6ebabdbb1..210eab42f1b 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js index f2aea5cf26e..4a0faa64d07 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -49,7 +49,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -117,7 +117,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js index e827793f196..fcdc31c88a3 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -49,7 +49,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -117,7 +117,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js index 5b4deb04ba6..afdddedf3da 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js index e889ab334e3..ec90f1745cd 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js index 298025c848e..2fa60e7bf1b 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js index 8b4d5fe5bbd..cfc919f55cf 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -49,7 +49,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -117,7 +117,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js index f360fcafcb2..98a8fd73c7b 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -49,7 +49,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -117,7 +117,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js index 1e733b700f7..b28e3c1f845 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js index 988ffd98a9a..5850a57ee2c 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -49,7 +49,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -117,7 +117,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js index 7122dc2a2e1..eca9023c844 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js @@ -37,7 +37,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -49,7 +49,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -117,7 +117,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js index c51356253ab..3edb3b00fa6 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js index 65e0c60f529..8acc3c24746 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js index 7ec8386b137..015f95d4b54 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js @@ -106,7 +106,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchApi/host-implements-does-not-implement-hasInvalidatedResolutions.js b/tests/baselines/reference/tscWatch/watchApi/host-implements-does-not-implement-hasInvalidatedResolutions.js index 01e1adbedd0..a6837315459 100644 --- a/tests/baselines/reference/tscWatch/watchApi/host-implements-does-not-implement-hasInvalidatedResolutions.js +++ b/tests/baselines/reference/tscWatch/watchApi/host-implements-does-not-implement-hasInvalidatedResolutions.js @@ -87,7 +87,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -279,7 +279,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] file written with same contents //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; diff --git a/tests/baselines/reference/tscWatch/watchApi/host-implements-hasInvalidatedResolutions.js b/tests/baselines/reference/tscWatch/watchApi/host-implements-hasInvalidatedResolutions.js index 261b610cd3c..55c9a32cfd8 100644 --- a/tests/baselines/reference/tscWatch/watchApi/host-implements-hasInvalidatedResolutions.js +++ b/tests/baselines/reference/tscWatch/watchApi/host-implements-hasInvalidatedResolutions.js @@ -87,7 +87,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -246,7 +246,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] file written with same contents //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js index aa0ef7922d2..f4154c29ec1 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js @@ -226,7 +226,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -237,7 +237,7 @@ export declare const x = 10; //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; @@ -456,7 +456,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; // SomeComment @@ -571,7 +571,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; // SomeComment diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js index 8611b119cfb..ec8cec1626a 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js @@ -233,7 +233,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -244,7 +244,7 @@ export declare const x = 10; //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; @@ -477,7 +477,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; // SomeComment @@ -599,7 +599,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; // SomeComment diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js index a0dddd9e0b7..9cfee96c80f 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js @@ -387,7 +387,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -398,7 +398,7 @@ export declare const x = 10; //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js index 8706e836ebb..8ed399898cc 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js @@ -401,7 +401,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; @@ -412,7 +412,7 @@ export declare const x = 10; //// [/user/username/projects/myproject/other.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js b/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js index 4183501240b..6621e1a9082 100644 --- a/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js +++ b/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js @@ -79,6 +79,6 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles-with-outFile.js b/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles-with-outFile.js index ba33cfc46db..d1a5eac4d2f 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles-with-outFile.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles-with-outFile.js @@ -236,7 +236,7 @@ Change:: Emit all files Input:: //// [/user/username/projects/myproject/outFile.tsbuildinfo] -{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./a.ts","./b.ts"],"js":{"sections":[{"pos":0,"end":326,"kind":"text"}],"hash":"13183887368-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 10;\n});\n"},"dts":{"sections":[{"pos":0,"end":96,"kind":"text"}],"hash":"-4206946595-declare module \"a\" {\n export const x = 10;\n}\ndeclare module \"b\" {\n export const y = 10;\n}\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729955264-export const y = 10;"],"options":{"composite":true,"module":2,"noEmitOnError":true,"outFile":"./outFile.js"},"outSignature":"-4206946595-declare module \"a\" {\n export const x = 10;\n}\ndeclare module \"b\" {\n export const y = 10;\n}\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} +{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./a.ts","./b.ts"],"js":{"sections":[{"pos":0,"end":398,"kind":"text"}],"hash":"8148223380-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 10;\n});\n"},"dts":{"sections":[{"pos":0,"end":96,"kind":"text"}],"hash":"-4206946595-declare module \"a\" {\n export const x = 10;\n}\ndeclare module \"b\" {\n export const y = 10;\n}\n"}},"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts"],"fileInfos":["-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","-10726455937-export const x = 10;","-13729955264-export const y = 10;"],"options":{"composite":true,"module":2,"noEmitOnError":true,"outFile":"./outFile.js"},"outSignature":"-4206946595-declare module \"a\" {\n export const x = 10;\n}\ndeclare module \"b\" {\n export const y = 10;\n}\n","latestChangedDtsFile":"./outFile.d.ts"},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/outFile.tsbuildinfo.readable.baseline.txt] { @@ -250,11 +250,11 @@ Input:: "sections": [ { "pos": 0, - "end": 326, + "end": 398, "kind": "text" } ], - "hash": "13183887368-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n exports.__esModule = true;\n exports.y = void 0;\n exports.y = 10;\n});\n" + "hash": "8148223380-define(\"a\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.x = void 0;\n exports.x = 10;\n});\ndefine(\"b\", [\"require\", \"exports\"], function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n exports.y = void 0;\n exports.y = 10;\n});\n" }, "dts": { "sections": [ @@ -288,23 +288,23 @@ Input:: "latestChangedDtsFile": "./outFile.d.ts" }, "version": "FakeTSVersion", - "size": 1495 + "size": 1570 } //// [/user/username/projects/myproject/outFile.tsbuildinfo.baseline.txt] ====================================================================== File:: /user/username/projects/myproject/outFile.js ---------------------------------------------------------------------- -text: (0-326) +text: (0-398) define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); @@ -326,13 +326,13 @@ declare module "b" { //// [/user/username/projects/myproject/outFile.js] define("a", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); define("b", ["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles.js b/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles.js index 24e05f98182..252f077e97e 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-emitting-with-emitOnlyDtsFiles.js @@ -377,7 +377,7 @@ Input:: //// [/user/username/projects/myproject/a.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; }); @@ -386,7 +386,7 @@ define(["require", "exports"], function (require, exports) { //// [/user/username/projects/myproject/b.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; }); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js index 4ea2056f70c..19d38ce2f91 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js @@ -85,7 +85,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] Inode:: 11 "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js index 1185c4b2edc..bbf17baf303 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js @@ -79,12 +79,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/foo.js] Inode:: 11 "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/main.js] Inode:: 12 "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js index 59e69eb2477..93ef3f477d1 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js @@ -85,7 +85,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/main.js] Inode:: 11 "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js index 1f5debc5a63..a3f511fdab6 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js @@ -79,12 +79,12 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); (0, foo_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js index f5dd973e2f2..72c8d55ba87 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js @@ -119,6 +119,6 @@ exitCode:: ExitStatus.undefined //// [/home/user/projects/myproject/src/file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js index 0a5ddbc0fd4..02730dd0756 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js @@ -75,14 +75,14 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/dist/file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; //// [/user/username/projects/myproject/dist/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); @@ -234,7 +234,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/dist/renamed.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js index d460ef50920..63027d7250d 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js @@ -79,7 +79,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/dist/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [/user/username/projects/myproject/dist/file1.d.ts] @@ -219,7 +219,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/dist/file3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js index 2d4c6b70484..9d685a8de02 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js @@ -77,7 +77,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js index 5b0b57de93e..694ff4f5355 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js @@ -102,7 +102,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js index 131b162bb18..947349509e6 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js @@ -108,7 +108,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js index 5791c8ebe94..82b76ab7439 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js @@ -91,7 +91,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js index 02d7d528477..0f44aeb54b0 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js @@ -85,7 +85,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js index 00add61529a..35c61086684 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js @@ -104,7 +104,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js index 612f57111f0..aee4e000832 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js @@ -85,7 +85,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/src/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); (0, bar_1.foo)(); diff --git a/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js index e7f033b039a..99f7a996573 100644 --- a/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js +++ b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js @@ -13,14 +13,14 @@ export { //// [other.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; - exports["default"] = 42; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = 42; }); //// [index.js] define(["require", "exports", "./other.js"], function (require, exports, other_js_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; - var x = 10 + other_js_1["default"]; + var x = 10 + other_js_1.default; exports.x = x; }); diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js index 61ab825864c..0656bf70d99 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js @@ -86,7 +86,7 @@ Info 24 [00:00:51.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' @@ -1983,7 +1983,7 @@ Info 610 [00:14:13.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@types/lodash/index.d.ts Imported via 'lodash' from file 'app.ts' with packageId '@types/lodash/index.d.ts@4.14.74' Entry point for implicit type library 'lodash' with packageId '@types/lodash/index.d.ts@4.14.74' diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js index 8fa6dcb9f00..6e35239f720 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js @@ -86,7 +86,7 @@ Info 24 [00:00:51.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' @@ -2291,7 +2291,7 @@ Info 630 [00:14:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@types/lodash/index.d.ts Imported via 'lodash' from file 'app.ts' with packageId '@types/lodash/index.d.ts@4.14.74' Entry point for implicit type library 'lodash' with packageId '@types/lodash/index.d.ts@4.14.74' diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js index c84c7d629e6..b17218af562 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js @@ -74,7 +74,7 @@ Info 16 [00:00:49.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json ../core/core.ts @@ -165,7 +165,7 @@ Info 32 [00:01:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json ../core/core.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js index ec736d69d73..e0ad1f60f31 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js @@ -74,7 +74,7 @@ Info 16 [00:00:49.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json ../core/core.ts @@ -165,7 +165,7 @@ Info 32 [00:01:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json ../core/core.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js index 524e0163edf..c7155e9bc41 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js @@ -81,7 +81,7 @@ Info 18 [00:00:39.000] Files (5) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js index eb1a4a15ade..29ccab06c46 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js @@ -73,7 +73,7 @@ Info 17 [00:00:36.000] Files (4) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js index 7d20dd1c116..9036ac7c432 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js @@ -81,7 +81,7 @@ Info 18 [00:00:39.000] Files (4) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js index cecea7cbd13..e878eb31493 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js @@ -67,7 +67,7 @@ Info 14 [00:00:31.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' file1Consumer1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js index 84969092e48..6d2230adc65 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js index 0dcde507ed2..29606029ec5 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js @@ -73,7 +73,7 @@ Info 16 [00:00:33.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js index cfafa8867b8..495eac04d47 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js index 9d4e9d386a8..1f9e2612cfe 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js @@ -79,7 +79,7 @@ Info 17 [00:00:36.000] Files (4) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js index d35c6b151e2..20055e0bbea 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js @@ -75,7 +75,7 @@ Info 16 [00:00:33.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js index d422b53ebbc..a4e32c5170e 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js index 33716f11990..2cf8af9692a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' @@ -330,7 +330,7 @@ Info 39 [00:01:09.000] Files (5) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js index 27ee42f1227..5cfb421e76e 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' @@ -257,7 +257,7 @@ Info 33 [00:01:04.000] Files (7) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js index ef6312d734d..4c34025fa38 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js @@ -87,7 +87,7 @@ Info 19 [00:00:42.000] Files (6) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' moduleFile1.ts Imported via "./moduleFile1" from file 'file1Consumer1.ts' Imported via "./moduleFile1" from file 'file1Consumer2.ts' diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js index bbde471f351..e432bc4caf5 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js @@ -81,7 +81,7 @@ Info 17 [00:00:42.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js index 6fca97e61bc..6699c40e80e 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js @@ -86,7 +86,7 @@ Info 18 [00:00:45.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts @@ -532,7 +532,7 @@ Info 60 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/module.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.xyz = void 0; exports.xyz = 4; diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js index 9d9b7eec7d8..6bea3a1bd84 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js @@ -86,7 +86,7 @@ Info 18 [00:00:45.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts @@ -506,7 +506,7 @@ Info 48 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/module.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.xyz = void 0; exports.xyz = 4; diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js index 862faa4738f..4a56b720cf2 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js @@ -81,7 +81,7 @@ Info 17 [00:00:42.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js index 8b027048142..f570babe94a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js @@ -67,7 +67,7 @@ Info 16 [00:00:33.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by default include pattern '**/*' Imported via "./f1" from file 'f2.ts' @@ -195,7 +195,7 @@ Info 27 [00:01:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /a/b/f1 After request //// [/a/b/f1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; function Foo() { return 10; } exports.Foo = Foo; diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js index 544914c6aca..f15e5e2d885 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js @@ -70,7 +70,7 @@ Info 16 [00:00:39.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts @@ -291,7 +291,7 @@ Info 41 [00:01:29.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js index fa6c7e9275e..866a9f2419d 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js @@ -70,7 +70,7 @@ Info 16 [00:00:39.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts @@ -294,7 +294,7 @@ Info 41 [00:01:29.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js index eff0839f301..51c90e807d0 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js @@ -70,7 +70,7 @@ Info 16 [00:00:39.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts @@ -289,7 +289,7 @@ Info 41 [00:01:29.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js index 021d69fb420..6c266602ac5 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js +++ b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js @@ -66,7 +66,7 @@ Info 10 [00:00:27.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Root file specified for compilation file2.js diff --git a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js index 21c02d6c81a..ffd1cba04dc 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js +++ b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js @@ -55,7 +55,7 @@ Info 9 [00:00:26.000] Files (2) ../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Foo.ts Root file specified for compilation diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js index 8d1c8512d09..2033dd27113 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js @@ -57,7 +57,7 @@ Info 16 [00:00:39.000] Files (2) ../../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' @@ -78,7 +78,7 @@ Info 21 [00:00:51.000] Files (2) ../../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js index f864e6e5897..e8b4d7f4e24 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js @@ -57,7 +57,7 @@ Info 16 [00:00:39.000] Files (2) ../../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' @@ -78,7 +78,7 @@ Info 21 [00:00:51.000] Files (2) ../../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index 2dd997b6a49..658511104d7 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -119,7 +119,7 @@ Info 43 [00:01:10.000] Files (2) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by default include pattern '**/*' @@ -184,7 +184,7 @@ Info 56 [00:01:42.000] Files (2) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js index c4577165e92..8e7998e79fc 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js @@ -52,7 +52,7 @@ Info 14 [00:00:35.000] Files (2) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by default include pattern '**/*' @@ -73,7 +73,7 @@ Info 19 [00:00:47.000] Files (2) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by default include pattern '**/*' @@ -219,7 +219,7 @@ Info 72 [00:01:51.500] Files (2) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index 0f05f5f02ce..f2b9daa9cf4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -144,7 +144,7 @@ Info 47 [00:01:27.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Part of 'files' list in tsconfig.json @@ -219,7 +219,7 @@ Info 60 [00:02:09.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Part of 'files' list in tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js index 9b523c507f9..fbf4375019c 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js @@ -52,7 +52,7 @@ Info 14 [00:00:29.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' @@ -99,7 +99,7 @@ Info 25 [00:00:48.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js index 7fdebd2c04c..fb82b61f413 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js @@ -58,7 +58,7 @@ Info 15 [00:00:32.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../file2.ts Imported via "file2" from file 'file1.ts' file1.ts @@ -149,7 +149,7 @@ Info 30 [00:00:55.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file2.ts Imported via "file2" from file 'file1.ts' file1.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js index f73894c1325..e933d0b3058 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js @@ -65,7 +65,7 @@ Info 15 [00:00:36.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by include pattern '*.ts' in 'tsconfig.json' f2.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js index 9b839f54255..eca0b717701 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js @@ -67,7 +67,7 @@ Info 15 [00:00:40.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' c/f1.ts Matched by default include pattern '**/*' d/f2.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 05931155afa..200a83f9988 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index e0f2ee4c232..6070a32d7a4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts @@ -162,7 +162,7 @@ Info 33 [00:01:08.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index da2d0487111..89ba251e7c6 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 8635c91c59c..50e9b0037ac 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts @@ -162,7 +162,7 @@ Info 33 [00:01:08.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 98ccc24cea8..b2362175f65 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index fec2ae135d9..2c97c5b081e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts @@ -388,7 +388,7 @@ Info 58 [00:01:44.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index 8463e70a02e..0c720bf38fa 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 31c361550f1..c32d351fe27 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -71,7 +71,7 @@ Info 17 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts @@ -618,7 +618,7 @@ Info 61 [00:01:47.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/bar.ts Matched by include pattern './src' in 'tsconfig.json' src/foo.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js index 062a89edff5..396c6590637 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js +++ b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js @@ -72,7 +72,7 @@ Info 22 [00:01:05.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../node_modules/module2/index.d.ts Imported via "module2" from file '../node_modules/module1/index.d.ts' ../node_modules/module1/index.d.ts diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index 4252be3047e..a8ff49a894f 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -71,7 +71,7 @@ Info 17 [00:00:41.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Logger.ts Matched by default include pattern '**/*' Imported via "./Logger" from file 'another.ts' diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 0ab4d498b8a..11879513b2e 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -71,7 +71,7 @@ Info 17 [00:00:41.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' Logger.ts Matched by default include pattern '**/*' Imported via "./Logger" from file 'another.ts' diff --git a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js index 6628338e097..aa82393fc4d 100644 --- a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js @@ -66,7 +66,7 @@ Info 15 [00:00:30.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.js Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js index 72109c9c840..84ab68558f2 100644 --- a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js +++ b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js @@ -67,7 +67,7 @@ Info 15 [00:00:30.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.js Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js index bde98bd1dc7..1614c8ef405 100644 --- a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js +++ b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js @@ -72,7 +72,7 @@ Info 19 [00:00:40.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' a.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js index a2f9a165864..f3430be6665 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js @@ -65,7 +65,7 @@ Info 16 [00:00:31.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js index a0f97d57fdc..68111bb2993 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js @@ -65,7 +65,7 @@ Info 16 [00:00:31.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js index d4684256218..a2127bdf57c 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js @@ -68,7 +68,7 @@ Info 16 [00:00:31.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js index 547c83f3cdb..0483e418c0a 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js @@ -68,7 +68,7 @@ Info 15 [00:00:30.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js index 65bf7d99ab2..7eee643c0e7 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js @@ -70,7 +70,7 @@ Info 15 [00:00:34.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js index b92025306c4..9230ef6fbc6 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js @@ -68,7 +68,7 @@ Info 16 [00:00:31.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js index 04b22926726..53c472f5c1d 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js @@ -79,7 +79,7 @@ Info 16 [00:00:31.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Part of 'files' list in tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js index 51fff70119c..5d7f9277971 100644 --- a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js +++ b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js @@ -83,7 +83,7 @@ Info 20 [00:00:53.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@custom/plugin/proposed.d.ts Imported via './proposed' from file 'node_modules/@custom/plugin/index.d.ts' node_modules/@custom/plugin/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js index 179bc43aaad..2fe5f2e4ade 100644 --- a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js @@ -66,7 +66,7 @@ Info 19 [00:00:40.000] event: Info 20 [00:00:41.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"c56abb8c7c51bef5953613f05226da8e72cd9eafe09ab58ca2ccd81b65ba193a","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":154,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{"module":"none"},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":false,"exclude":true,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} Info 21 [00:00:42.000] event: - {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/projects/myproject/bar/app.ts","configFile":"/a/b/projects/myproject/tsconfig.json","diagnostics":[{"text":"File '/a/lib/lib.d.ts' not found.\n The file is in the program because:\n Default library for target 'es3'","code":6053,"category":"error"},{"text":"Cannot find global type 'Array'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Boolean'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Function'.","code":2318,"category":"error"},{"text":"Cannot find global type 'IArguments'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Number'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Object'.","code":2318,"category":"error"},{"text":"Cannot find global type 'RegExp'.","code":2318,"category":"error"},{"text":"Cannot find global type 'String'.","code":2318,"category":"error"},{"start":{"line":1,"offset":37},"end":{"line":1,"offset":45},"text":"Unknown compiler option 'targer'. Did you mean 'target'?","code":5025,"category":"error","fileName":"/a/b/projects/myproject/tsconfig.json"}]}} + {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/projects/myproject/bar/app.ts","configFile":"/a/b/projects/myproject/tsconfig.json","diagnostics":[{"text":"File '/a/lib/lib.d.ts' not found.\n The file is in the program because:\n Default library for target 'es5'","code":6053,"category":"error"},{"text":"Cannot find global type 'Array'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Boolean'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Function'.","code":2318,"category":"error"},{"text":"Cannot find global type 'IArguments'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Number'.","code":2318,"category":"error"},{"text":"Cannot find global type 'Object'.","code":2318,"category":"error"},{"text":"Cannot find global type 'RegExp'.","code":2318,"category":"error"},{"text":"Cannot find global type 'String'.","code":2318,"category":"error"},{"start":{"line":1,"offset":37},"end":{"line":1,"offset":45},"text":"Unknown compiler option 'targer'. Did you mean 'target'?","code":5025,"category":"error","fileName":"/a/b/projects/myproject/tsconfig.json"}]}} Info 22 [00:00:43.000] Project '/a/b/projects/myproject/tsconfig.json' (Configured) Info 22 [00:00:44.000] Files (2) diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js index 21d249e5674..f8a9fba9455 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js @@ -68,7 +68,7 @@ Info 20 [00:00:43.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/main.ts Matched by default include pattern '**/*' @@ -1181,7 +1181,7 @@ Info 187 [00:04:17.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@angular/core/index.d.ts Imported via '@angular/core' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js index ebb66b4f03f..09e7988c379 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js @@ -68,7 +68,7 @@ Info 20 [00:00:43.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/main.ts Matched by default include pattern '**/*' @@ -1244,7 +1244,7 @@ Info 195 [00:04:37.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/@angular/core/index.d.ts Imported via '@angular/core' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js index a4d9fb3be37..da1570a630b 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js @@ -75,7 +75,7 @@ Info 19 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/blabla.json Imported via "./blabla.json" from file 'src/test.ts' Matched by include pattern './src/*.json' in 'tsconfig.json' diff --git a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js index f7024c11500..d874560b422 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js @@ -74,7 +74,7 @@ Info 19 [00:00:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/blabla.json Imported via "./blabla.json" from file 'src/test.ts' src/test.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js index cd94afbcc7a..ee3cc9aa310 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js @@ -62,7 +62,7 @@ Info 15 [00:00:37.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ui.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js index 1b3deedb244..0800ca13e35 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js @@ -64,7 +64,7 @@ Info 16 [00:00:38.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ui.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js index ba702db1380..c87278f4d9f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js @@ -64,7 +64,7 @@ Info 16 [00:00:38.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ui.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js index eeaff9f4cb1..2e3352d0a4d 100644 --- a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js +++ b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js @@ -65,7 +65,7 @@ Info 13 [00:00:30.000] Files (2) lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.js Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js index 21749217ac8..dec91df408e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js @@ -314,7 +314,7 @@ Info 19 [00:01:12.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../buttonClass/Source.ts Source from referenced project '../buttonClass/tsconfig.json' included because '--outFile' specified Source.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js index b7a124fbdfd..18ddf79a429 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -590,7 +590,7 @@ Info 72 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -704,7 +704,7 @@ Info 75 [00:02:52.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = exports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = exports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\nexports.fn3 = fn3;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js index 3e1dc0051be..c296ff3e471 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -585,7 +585,7 @@ Info 69 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -696,7 +696,7 @@ Info 72 [00:02:49.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js index 22a5f32facb..5e0d61f0089 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -588,7 +588,7 @@ Info 72 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -700,7 +700,7 @@ Info 75 [00:02:52.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js index 0610d9316f3..96026192836 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -585,7 +585,7 @@ Info 69 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -696,7 +696,7 @@ Info 72 [00:02:49.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js index 0d200d87a4f..1f8455628dd 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -554,7 +554,7 @@ Info 67 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -669,7 +669,7 @@ Info 70 [00:02:25.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = exports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = exports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\nexports.fn3 = fn3;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js index 2fa16043c39..3f90da46f00 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -551,7 +551,7 @@ Info 64 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -663,7 +663,7 @@ Info 67 [00:02:22.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js index 6a527dbf84e..192ae9c6144 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -554,7 +554,7 @@ Info 67 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -667,7 +667,7 @@ Info 70 [00:02:25.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\nfunction fn3() { }\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js index 364dc6f6ee1..00df458c891 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -551,7 +551,7 @@ Info 64 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -663,7 +663,7 @@ Info 67 [00:02:22.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js index 6cd20bb5cdc..37e0f64169f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -372,7 +372,7 @@ Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -484,7 +484,7 @@ Info 61 [00:01:54.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js index 7bcb7d60f38..a41d96f6f98 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js index 4dade26b71f..b310030bea3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js index 5f29257e632..e572a384d1f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js index a33666bbf35..e8e5f764572 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js index 794e4f44900..437f660ac61 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js index 6afd5845e02..b0bd0c555cb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -405,7 +405,7 @@ Info 60 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -516,7 +516,7 @@ Info 63 [00:02:18.000] response: { "name": "/user/username/projects/myproject/dependency/fns.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn2 = exports.fn1 = void 0;\nfunction fn1() { }\nexports.fn1 = fn1;\nfunction fn2() { }\nexports.fn2 = fn2;\n" }, { "name": "/user/username/projects/myproject/decls/fns.d.ts", diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js index 6a7d6e1e826..1c0bddfbdfa 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -574,7 +574,7 @@ Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -678,7 +678,7 @@ Info 66 [00:02:38.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js index 1798f7138aa..246028514ae 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -571,7 +571,7 @@ Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = void 0; var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); @@ -678,7 +678,7 @@ Info 63 [00:02:35.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js index b589a1cf972..00e46ba4ae5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -545,7 +545,7 @@ Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -650,7 +650,7 @@ Info 61 [00:02:11.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js index 9f874da25c5..b58afb5521f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -574,7 +574,7 @@ Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -678,7 +678,7 @@ Info 66 [00:02:38.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js index f3a4f776167..77edb7a1be9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -545,7 +545,7 @@ Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -651,7 +651,7 @@ Info 61 [00:02:11.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js index d1176da08f0..fc32e10f68a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -571,7 +571,7 @@ Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -676,7 +676,7 @@ Info 63 [00:02:35.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js index 2a4e2f17bb7..431532900b7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -545,7 +545,7 @@ Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -650,7 +650,7 @@ Info 61 [00:02:11.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js index f8e65c20b1e..56bbaefb22b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -545,7 +545,7 @@ Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = void 0; var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); @@ -653,7 +653,7 @@ Info 61 [00:02:11.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js index 7a28344e55c..2b4d69a71a6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -363,7 +363,7 @@ Info 49 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -468,7 +468,7 @@ Info 52 [00:01:40.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js index ccf1f9438b2..2ac93a80750 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -196,7 +196,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' @@ -389,7 +389,7 @@ Info 51 [00:02:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -493,7 +493,7 @@ Info 54 [00:02:04.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js index a5970eb29ec..4280767d59b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js index 75569078735..781aabb1927 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js index 3d602fc898d..83817dae439 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js index 04f9d8d2eba..438705ea84b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js index d07331403df..6517a3da3cf 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js index 698654ae798..24bb879d01f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js index c7177cd9963..599caf59179 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js index 9e26d824102..c460d4cd336 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js index 665cfcb4810..45da5f56908 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js index 60d64f9113e..ccd74ce10d5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js index d0687fe70a4..d3c96d1b62c 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -377,7 +377,7 @@ Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -481,7 +481,7 @@ Info 48 [00:01:52.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js index f6ab1c9ddee..f8324f3aea3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -438,7 +438,7 @@ Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = void 0; var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); @@ -545,7 +545,7 @@ Info 46 [00:01:47.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js index f0abe1f18a5..19014833d36 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -377,7 +377,7 @@ Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -481,7 +481,7 @@ Info 48 [00:01:52.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js index 741e297ea30..89586192c24 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -438,7 +438,7 @@ Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -543,7 +543,7 @@ Info 46 [00:01:47.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js index 83791cc3b3b..9d253cc0fc5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -363,7 +363,7 @@ Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -468,7 +468,7 @@ Info 46 [00:01:38.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js index 9dfe46d650a..762d0a6a936 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -424,7 +424,7 @@ Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn3 = void 0; var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); @@ -532,7 +532,7 @@ Info 44 [00:01:33.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fn3 = void 0;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\nexports.fn3 = fn3;\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js index 67cb13ca198..ad30c3d0772 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -363,7 +363,7 @@ Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -468,7 +468,7 @@ Info 46 [00:01:38.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js index a883e694aa8..e9f23d5c755 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -424,7 +424,7 @@ Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -530,7 +530,7 @@ Info 44 [00:01:33.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\nfunction fn3() { }\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js index fba0a03b859..668b59b2cd8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -261,7 +261,7 @@ Info 32 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -366,7 +366,7 @@ Info 35 [00:01:12.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js index 064a932ba3a..95585941e06 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js @@ -100,7 +100,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -275,7 +275,7 @@ Info 34 [00:01:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -379,7 +379,7 @@ Info 37 [00:01:26.000] response: { "name": "/user/username/projects/myproject/usage/usage.js", "writeByteOrderMark": false, - "text": "\"use strict\";\nexports.__esModule = true;\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" + "text": "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar fns_1 = require(\"../decls/fns\");\n(0, fns_1.fn1)();\n(0, fns_1.fn2)();\n" } ], "emitSkipped": false, diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index 8b848455829..75cd840c1aa 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -106,7 +106,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js index 23db1bb8739..b588140b955 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js @@ -108,7 +108,7 @@ Info 25 [00:00:54.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js index 3491268a355..f3cce39901a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js @@ -108,7 +108,7 @@ Info 25 [00:00:54.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index 01d021af9fe..4aea666e4b3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -106,7 +106,7 @@ Info 24 [00:00:53.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -204,7 +204,7 @@ Info 41 [00:01:16.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js index 6a457c36e2d..52f7ca2ff57 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js @@ -108,7 +108,7 @@ Info 25 [00:00:54.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -214,7 +214,7 @@ Info 46 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js index 333d346ff5c..bf6a23cd382 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js @@ -108,7 +108,7 @@ Info 25 [00:00:54.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Imported via '../decls/fns' from file 'usage.ts' usage.ts @@ -214,7 +214,7 @@ Info 46 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index dbbebe3acbd..b2769484adc 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -100,7 +100,7 @@ Info 22 [00:00:51.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js index 5a18eb5c7f3..b2432dc565d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js @@ -102,7 +102,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js index bd1934474be..4101c73f965 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js @@ -102,7 +102,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index e98f8470459..e8947ddc94b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -100,7 +100,7 @@ Info 22 [00:00:51.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts @@ -194,7 +194,7 @@ Info 39 [00:01:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js index 602c0f80749..2af325c68ed 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js @@ -102,7 +102,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts @@ -204,7 +204,7 @@ Info 44 [00:01:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js index acec0ac686e..f529af4582a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js @@ -102,7 +102,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/fns.ts Source from referenced project '../dependency/tsconfig.json' included because '--outFile' specified usage.ts @@ -204,7 +204,7 @@ Info 44 [00:01:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' fns.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js index e1934d6f074..f3b7e8d31ad 100644 --- a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js +++ b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js @@ -407,7 +407,7 @@ Info 18 [00:01:32.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -612,7 +612,7 @@ Info 51 [00:02:28.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' index.ts Part of 'files' list in tsconfig.json @@ -672,7 +672,7 @@ Info 71 [00:02:48.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -1069,7 +1069,7 @@ Info 108 [00:04:37.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -1099,7 +1099,7 @@ Info 124 [00:04:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' index.ts Part of 'files' list in tsconfig.json @@ -1117,7 +1117,7 @@ Info 132 [00:05:01.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js index c65c97dfbf0..4885e59b7b6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js @@ -46,7 +46,7 @@ interface Array { length: number; [n: number]: T; } //// [/user/username/projects/myproject/shared/bld/library/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -272,7 +272,7 @@ Info 36 [00:01:47.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../../../shared/bld/library/index.d.ts Imported via "shared" from file 'bar.ts' with packageId 'shared/bld/library/index.d.ts@1.0.0' bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js index 93a1e4df1cc..cfd7959b592 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js @@ -46,7 +46,7 @@ interface Array { length: number; [n: number]: T; } //// [/user/username/projects/myproject/shared/bld/library/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -271,7 +271,7 @@ Info 36 [00:01:47.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../../../shared/src/library/index.ts Imported via "shared" from file 'bar.ts' with packageId 'shared/bld/library/index.d.ts@1.0.0' bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js index f385db7f77c..fa7837b2517 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js @@ -118,7 +118,7 @@ Info 36 [00:01:23.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../../../shared/src/library/index.ts Imported via "shared" from file 'bar.ts' with packageId 'shared/bld/library/index.d.ts@1.0.0' bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js index 3800fe06e09..8c21185b26b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js +++ b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js @@ -404,7 +404,7 @@ Info 18 [00:01:28.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -503,7 +503,7 @@ Info 38 [00:01:57.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' index.ts Part of 'files' list in tsconfig.json @@ -563,7 +563,7 @@ Info 58 [00:02:17.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 8feced6772e..973e1a79b32 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -99,7 +99,7 @@ Info 31 [00:01:36.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -229,7 +229,7 @@ Info 66 [00:02:58.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -348,7 +348,7 @@ Info 103 [00:03:41.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index c03c7ad924d..9dcdd06eb7b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -79,7 +79,7 @@ Info 30 [00:01:29.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -209,7 +209,7 @@ Info 63 [00:02:49.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -311,7 +311,7 @@ Info 101 [00:03:33.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js index ee87a77db73..ba6e4d35bd5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js @@ -48,7 +48,7 @@ Info 16 [00:01:26.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -88,7 +88,7 @@ Info 29 [00:01:39.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../lib/index.ts Source from referenced project '../lib/tsconfig.json' included because '--outFile' specified index.ts @@ -109,7 +109,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' index.ts Part of 'files' list in tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js index b6080652690..c7d7f3804a8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js @@ -92,7 +92,7 @@ Info 16 [00:00:50.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' types.ts Part of 'files' list in tsconfig.json program.ts @@ -324,7 +324,7 @@ Info 48 [00:01:31.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../compiler/types.ts Source from referenced project '../compiler/tsconfig.json' included because '--module' is specified as 'none' ../compiler/program.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js index 5f4ddc2ef7b..7e317a49492 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js @@ -124,7 +124,7 @@ Info 22 [00:01:06.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Source from referenced project '../a/tsconfig.json' included because '--module' is specified as 'none' Imported via "../a" from file 'index.ts' @@ -233,7 +233,7 @@ Info 43 [00:01:36.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' index.ts Part of 'files' list in tsconfig.json @@ -326,7 +326,7 @@ Info 74 [00:02:07.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via "../a" from file 'index.ts' Imported via "../a" from file '../b/index.ts' @@ -362,7 +362,7 @@ Info 93 [00:02:26.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via "../a" from file 'index.ts' Imported via "../a" from file '../c/index.ts' diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js index e3929cb3a9b..e568db3cb18 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -59,7 +59,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -127,7 +127,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); @@ -285,7 +285,7 @@ Info 35 [00:01:46.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via 'b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js index 950bf6abb91..e87378e78e8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -59,7 +59,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -127,7 +127,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("b"); var bar_1 = require("b/lib/bar"); (0, b_1.foo)(); @@ -283,7 +283,7 @@ Info 35 [00:01:46.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via 'b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js index 6b9aee5043a..a9f289e5136 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js @@ -123,7 +123,7 @@ Info 35 [00:01:18.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via 'b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js index 8c73780eade..afce374791f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js @@ -121,7 +121,7 @@ Info 35 [00:01:18.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via 'b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 34b6cb76b43..e0fdcd9c03e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -59,7 +59,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -127,7 +127,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); @@ -285,7 +285,7 @@ Info 35 [00:01:48.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via '@issue/b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js index 89ff4955027..c78e38e2d17 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/bar.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -59,7 +59,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/B/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -127,7 +127,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/A/lib/index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("@issue/b"); var bar_1 = require("@issue/b/lib/bar"); (0, b_1.foo)(); @@ -283,7 +283,7 @@ Info 35 [00:01:48.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via '@issue/b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index 2b581a22bc4..46199efe623 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -123,7 +123,7 @@ Info 35 [00:01:20.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via '@issue/b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js index dff7d7164c5..b62c035e7a2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js @@ -121,7 +121,7 @@ Info 35 [00:01:20.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/index.ts Imported via '@issue/b' from file 'src/index.ts' ../B/src/bar.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js index a2a80e9e43c..25b5f11ffb3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -59,7 +59,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -127,7 +127,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); @@ -285,7 +285,7 @@ Info 35 [00:01:51.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via 'b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js index e0ebc1f42ab..7f960cf9132 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -59,7 +59,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -127,7 +127,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("b/lib/foo"); var foo_2 = require("b/lib/bar/foo"); (0, foo_1.foo)(); @@ -283,7 +283,7 @@ Info 35 [00:01:51.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via 'b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js index 749f1edf51b..0ef593a9ced 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js @@ -123,7 +123,7 @@ Info 35 [00:01:20.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via 'b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js index 01f5726758e..9cd56186adc 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js @@ -121,7 +121,7 @@ Info 35 [00:01:20.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via 'b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 73cf95c16e7..bc8fc4fd932 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -59,7 +59,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -127,7 +127,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); @@ -285,7 +285,7 @@ Info 35 [00:01:53.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via '@issue/b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js index ff5afb7c1e7..273825cf646 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js @@ -47,7 +47,7 @@ export function bar() { } //// [/user/username/projects/myproject/node_modules/@issue/b] symlink(/user/username/projects/myproject/packages/B) //// [/user/username/projects/myproject/packages/B/lib/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { } exports.foo = foo; @@ -59,7 +59,7 @@ export declare function foo(): void; //// [/user/username/projects/myproject/packages/B/lib/bar/foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; function bar() { } exports.bar = bar; @@ -127,7 +127,7 @@ export declare function bar(): void; //// [/user/username/projects/myproject/packages/A/lib/test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("@issue/b/lib/foo"); var foo_2 = require("@issue/b/lib/bar/foo"); (0, foo_1.foo)(); @@ -283,7 +283,7 @@ Info 35 [00:01:53.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via '@issue/b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index 13641845013..ac073ba60f1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -123,7 +123,7 @@ Info 35 [00:01:22.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via '@issue/b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js index e7039e3ea8d..b3127d862b1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js @@ -121,7 +121,7 @@ Info 35 [00:01:22.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../B/src/foo.ts Imported via '@issue/b/lib/foo' from file 'src/test.ts' ../B/src/bar/foo.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js index a4dd739b368..0876f48742e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js @@ -98,7 +98,7 @@ Info 24 [00:00:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -277,7 +277,7 @@ Info 54 [00:01:49.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.d.ts @@ -443,7 +443,7 @@ Info 78 [00:02:30.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -545,7 +545,7 @@ Info 96 [00:03:02.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js index 7cb235e97e2..ed5cde45ad9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js @@ -97,7 +97,7 @@ Info 24 [00:00:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.ts Source from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -189,7 +189,7 @@ Info 38 [00:01:19.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.ts Source from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js index 7f8534caba6..9739888b1d0 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js @@ -98,7 +98,7 @@ Info 24 [00:00:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -197,7 +197,7 @@ Info 42 [00:01:21.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' class1.ts Matched by default include pattern '**/*' @@ -303,7 +303,7 @@ Info 63 [00:01:55.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' class1.ts Matched by default include pattern '**/*' class3.ts @@ -425,7 +425,7 @@ Info 81 [00:02:37.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.d.ts @@ -619,7 +619,7 @@ Info 105 [00:03:28.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -741,7 +741,7 @@ Info 123 [00:04:10.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.d.ts Output from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js index cb3c797d9f2..c2f5ead6a43 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js @@ -97,7 +97,7 @@ Info 24 [00:00:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.ts Source from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' class2.ts @@ -197,7 +197,7 @@ Info 43 [00:01:22.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' class1.ts Matched by default include pattern '**/*' @@ -295,7 +295,7 @@ Info 59 [00:01:51.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../project1/class1.ts Source from referenced project '../project1/tsconfig.json' included because '--module' is specified as 'none' ../project1/class3.ts @@ -315,7 +315,7 @@ Info 65 [00:01:57.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' class1.ts Matched by default include pattern '**/*' class3.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js index ef9a041f6e9..7d1f1228475 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js @@ -58,7 +58,7 @@ Info 27 [00:01:20.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -422,7 +422,7 @@ Info 66 [00:02:46.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -500,7 +500,7 @@ Info 99 [00:03:25.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -888,7 +888,7 @@ Info 180 [00:06:16.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../target/src/helpers/functions.d.ts Imported via 'helpers/functions' from file '../target/src/main.d.ts' ../target/src/main.d.ts @@ -922,7 +922,7 @@ Info 194 [00:06:30.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1056,7 +1056,7 @@ Info 236 [00:07:18.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js index 518c0c0d7f1..945122f3704 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js @@ -98,7 +98,7 @@ Info 31 [00:01:36.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -512,7 +512,7 @@ Info 72 [00:03:04.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -630,7 +630,7 @@ Info 109 [00:03:47.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -907,7 +907,7 @@ Info 177 [00:06:03.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -937,7 +937,7 @@ Info 189 [00:06:15.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1238,7 +1238,7 @@ Info 238 [00:07:38.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../target/src/helpers/functions.d.ts Imported via 'helpers/functions' from file '../target/src/main.d.ts' ../target/src/main.d.ts @@ -1272,7 +1272,7 @@ Info 252 [00:07:52.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1292,7 +1292,7 @@ Info 258 [00:07:58.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1314,7 +1314,7 @@ Info 265 [00:08:05.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1492,7 +1492,7 @@ Info 314 [00:09:00.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1528,7 +1528,7 @@ Info 334 [00:09:20.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1556,7 +1556,7 @@ Info 345 [00:09:31.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js index fcf53ac9a1e..33862ad6ec5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js @@ -48,7 +48,7 @@ interface Array { length: number; [n: number]: T; } //// [/user/username/projects/project/out/input/keyboard.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.evaluateKeyboardEvent = void 0; function bar() { return "just a random function so .d.ts location doesnt match"; } function evaluateKeyboardEvent() { } @@ -64,7 +64,7 @@ export declare function evaluateKeyboardEvent(): void; //// [/user/username/projects/project/out/input/keyboard.test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function testEvaluateKeyboardEvent() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -145,7 +145,7 @@ export {}; //// [/user/username/projects/project/out/terminal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function foo() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -161,7 +161,7 @@ export {}; //// [/user/username/projects/project/out/common/input/keyboard.test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function testEvaluateKeyboardEvent() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -295,7 +295,7 @@ Info 20 [00:01:37.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' input/keyboard.ts Imported via 'common/input/keyboard' from file 'input/keyboard.test.ts' Matched by include pattern './**/*' in 'tsconfig.json' @@ -430,7 +430,7 @@ Info 44 [00:02:10.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../out/input/keyboard.d.ts Imported via 'common/input/keyboard' from file 'terminal.ts' Imported via 'common/input/keyboard' from file 'common/input/keyboard.test.ts' diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js index 2988a78f5f2..e41aac10a9a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js @@ -48,7 +48,7 @@ interface Array { length: number; [n: number]: T; } //// [/user/username/projects/project/out/input/keyboard.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.evaluateKeyboardEvent = void 0; function bar() { return "just a random function so .d.ts location doesnt match"; } function evaluateKeyboardEvent() { } @@ -64,7 +64,7 @@ export declare function evaluateKeyboardEvent(): void; //// [/user/username/projects/project/out/input/keyboard.test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function testEvaluateKeyboardEvent() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -145,7 +145,7 @@ export {}; //// [/user/username/projects/project/out/terminal.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function foo() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -161,7 +161,7 @@ export {}; //// [/user/username/projects/project/out/common/input/keyboard.test.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var keyboard_1 = require("common/input/keyboard"); function testEvaluateKeyboardEvent() { return (0, keyboard_1.evaluateKeyboardEvent)(); @@ -295,7 +295,7 @@ Info 20 [00:01:37.000] Files (3) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' input/keyboard.ts Imported via 'common/input/keyboard' from file 'input/keyboard.test.ts' Matched by include pattern './**/*' in 'tsconfig.json' @@ -429,7 +429,7 @@ Info 43 [00:02:09.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' common/input/keyboard.ts Imported via 'common/input/keyboard' from file 'terminal.ts' Imported via 'common/input/keyboard' from file 'common/input/keyboard.test.ts' diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 354793b7c68..4ac76eaa3e9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -95,7 +95,7 @@ Info 24 [00:01:33.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -125,7 +125,7 @@ Info 35 [00:01:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -245,7 +245,7 @@ Info 61 [00:02:57.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -270,7 +270,7 @@ Info 70 [00:03:06.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -389,7 +389,7 @@ Info 103 [00:03:45.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -417,7 +417,7 @@ Info 113 [00:03:55.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index feafe070741..3f98bab240e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -73,7 +73,7 @@ Info 22 [00:01:25.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -104,7 +104,7 @@ Info 33 [00:01:36.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -225,7 +225,7 @@ Info 59 [00:02:49.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -249,7 +249,7 @@ Info 66 [00:02:56.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -348,7 +348,7 @@ Info 98 [00:03:34.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -377,7 +377,7 @@ Info 108 [00:03:44.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index 87be456d99a..58e1e81232e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -53,7 +53,7 @@ Info 19 [00:01:16.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -157,7 +157,7 @@ Info 45 [00:02:17.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -235,7 +235,7 @@ Info 73 [00:02:51.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js index a61f0691292..5a3d6f4064d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js @@ -52,7 +52,7 @@ Info 19 [00:01:16.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -80,7 +80,7 @@ Info 30 [00:01:27.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -456,7 +456,7 @@ Info 62 [00:02:46.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -477,7 +477,7 @@ Info 69 [00:02:53.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -552,7 +552,7 @@ Info 96 [00:03:26.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -578,7 +578,7 @@ Info 106 [00:03:36.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1025,7 +1025,7 @@ Info 202 [00:06:42.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../target/src/helpers/functions.d.ts Imported via 'helpers/functions' from file '../target/src/main.d.ts' ../target/src/main.d.ts @@ -1050,7 +1050,7 @@ Info 209 [00:06:49.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1071,7 +1071,7 @@ Info 216 [00:06:56.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1202,7 +1202,7 @@ Info 252 [00:07:38.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1228,7 +1228,7 @@ Info 262 [00:07:48.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js index d0d6be47355..8452723d3d2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js @@ -94,7 +94,7 @@ Info 24 [00:01:33.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -124,7 +124,7 @@ Info 35 [00:01:44.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -564,7 +564,7 @@ Info 67 [00:03:03.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -589,7 +589,7 @@ Info 76 [00:03:12.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -707,7 +707,7 @@ Info 109 [00:03:51.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -735,7 +735,7 @@ Info 119 [00:04:01.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1038,7 +1038,7 @@ Info 205 [00:06:35.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1083,7 +1083,7 @@ Info 232 [00:07:02.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1375,7 +1375,7 @@ Info 270 [00:08:14.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../target/src/helpers/functions.d.ts Imported via 'helpers/functions' from file '../target/src/main.d.ts' ../target/src/main.d.ts @@ -1401,7 +1401,7 @@ Info 277 [00:08:21.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1424,7 +1424,7 @@ Info 284 [00:08:28.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1444,7 +1444,7 @@ Info 290 [00:08:34.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1466,7 +1466,7 @@ Info 297 [00:08:41.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1643,7 +1643,7 @@ Info 341 [00:09:31.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1671,7 +1671,7 @@ Info 351 [00:09:41.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' Matched by include pattern './src/**/*' in 'tsconfig-src.json' @@ -1718,7 +1718,7 @@ Info 382 [00:10:12.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts @@ -1762,7 +1762,7 @@ Info 409 [00:10:39.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/helpers/functions.ts Imported via 'helpers/functions' from file 'src/main.ts' src/main.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js index 0468d500934..6833b59cb15 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js @@ -107,7 +107,7 @@ Info 24 [00:01:08.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/server.ts' src/server.ts @@ -219,7 +219,7 @@ Info 45 [00:01:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -287,7 +287,7 @@ Info 72 [00:02:05.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/app.ts' src/app.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js index 77d1c0d2134..24b72d13d44 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js @@ -108,7 +108,7 @@ Info 24 [00:01:08.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/server.ts' src/server.ts @@ -220,7 +220,7 @@ Info 45 [00:01:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by include pattern 'src' in 'tsconfig.json' diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js index 9b35311e2db..a1cf9098dfa 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js @@ -107,7 +107,7 @@ Info 24 [00:01:08.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/server.ts' src/server.ts @@ -219,7 +219,7 @@ Info 45 [00:01:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -287,7 +287,7 @@ Info 72 [00:02:05.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/app.ts' src/app.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js index 954cfa512b9..2e9711e2539 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js @@ -109,7 +109,7 @@ Info 24 [00:01:08.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/server.ts' src/server.ts @@ -221,7 +221,7 @@ Info 45 [00:01:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -289,7 +289,7 @@ Info 72 [00:02:05.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/app.ts' src/app.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js index 13d8bcd425b..f6aecbb9553 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js @@ -107,7 +107,7 @@ Info 24 [00:01:08.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/server.ts' src/server.ts @@ -219,7 +219,7 @@ Info 45 [00:01:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/index.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -287,7 +287,7 @@ Info 72 [00:02:05.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../shared/src/index.ts Imported via "../../shared/dist" from file 'src/app.ts' src/app.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js index 46c9b939d79..a54da7d53c6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js @@ -342,7 +342,7 @@ Info 61 [00:02:54.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -509,7 +509,7 @@ Info 77 [00:03:16.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -688,7 +688,7 @@ Info 93 [00:03:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -708,7 +708,7 @@ Info 104 [00:03:54.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -728,7 +728,7 @@ Info 115 [00:04:05.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -748,7 +748,7 @@ Info 126 [00:04:16.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -768,7 +768,7 @@ Info 137 [00:04:27.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' @@ -788,7 +788,7 @@ Info 148 [00:04:38.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js index 29687d0308d..76c580f1934 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js @@ -130,7 +130,7 @@ Info 37 [00:01:20.000] Files (4) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../emit-composite/src/testModule.js Imported via './testModule' from file '../emit-composite/src/index.js' ../emit-composite/src/index.js diff --git a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js index 30c077c45bc..3351291ac33 100644 --- a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js +++ b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js @@ -93,7 +93,7 @@ Info 16 [00:00:50.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' types.ts Part of 'files' list in tsconfig.json program.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 3b2ff3f4007..ec37a76c285 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js index b6068f42b3f..b78f176d9d8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js index 461d8d7a115..ecee4ef8bb9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 85 [00:03:24.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js index caf484b9ca4..0bd39dbb23a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1457,7 +1457,7 @@ Info 83 [00:03:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js index 1a0236cc0c8..c63c7c62256 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1301,7 +1301,7 @@ Info 71 [00:03:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 9ec859fe4be..034206ca9f0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js index 54a387d9afc..e8e3df7251c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js index 0dfcc3c2864..8c33997a9f1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1467,7 +1467,7 @@ Info 82 [00:03:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js index 91730399d00..89fd9104b20 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 82 [00:03:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js index 51c3adc382b..647e5269577 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1343,7 +1343,7 @@ Info 72 [00:03:09.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js index d6971d26c43..6846cc01931 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1346,7 +1346,7 @@ Info 72 [00:03:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 8a3daac16cb..16bee6e8a2f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js index 412476cfceb..7d18225cc59 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 0e407df074e..2d82942393a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js index aeaea5fd323..753138d4bc5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js index 3060e265d96..746d92d9d38 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:44.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 85 [00:03:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js index f29a2710cb4..ab7963c2a0e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1457,7 +1457,7 @@ Info 83 [00:03:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js index c6d45649d73..0bc53b7cf2b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:44.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1301,7 +1301,7 @@ Info 71 [00:03:05.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 5287ac64e24..fb41e4fcc8a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js index f74febe8732..c88ad5a6477 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js index 97abe9479f4..9b5d83ae3a3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:44.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1467,7 +1467,7 @@ Info 82 [00:03:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js index 0ec5a48abef..0e44b80997f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 82 [00:03:16.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js index fad714218ef..1166c646b7b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:44.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1343,7 +1343,7 @@ Info 72 [00:03:06.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js index f38d2f02632..62146d7f331 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js index aa2bea29865..7ec96570c66 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js index 124e1e0a0c1..53159a4d754 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1346,7 +1346,7 @@ Info 72 [00:03:05.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js index 00cd90bf4e9..3364c33b60a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js index 4a2afcabee6..48f9a87d72c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:17.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js index 4d87051f8cd..84dd2400ee9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js @@ -96,7 +96,7 @@ Info 17 [00:00:52.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -186,7 +186,7 @@ Info 37 [00:01:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1158,7 +1158,7 @@ Info 71 [00:02:39.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index cd37f80947e..6a5425a5288 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js index 8fdc758b0ee..2e73aa6c0be 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js index bb722960ad8..725be4b4cfe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 85 [00:03:24.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js index 69f8ea58c88..f576e01f491 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1457,7 +1457,7 @@ Info 83 [00:03:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js index 96104d26707..cd181602e6a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -239,7 +239,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1301,7 +1301,7 @@ Info 71 [00:03:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 8d3cfccc535..3d3d15808b8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js index 5337124dea1..fb454651b51 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js index f64c1778e31..e1bdce4acea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1467,7 +1467,7 @@ Info 82 [00:03:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js index e659c34531e..89ae8d4be36 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1468,7 +1468,7 @@ Info 82 [00:03:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js index 7217efa2042..f0693d49bb2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -244,7 +244,7 @@ Info 17 [00:01:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 37 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1343,7 +1343,7 @@ Info 72 [00:03:09.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js index 3322c112f80..e9e3bb2e20f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1346,7 +1346,7 @@ Info 72 [00:03:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 0eb8aa821c4..1c56a767dd8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js index e6b69b553bf..55380f884de 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 17 [00:01:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 37 [00:01:46.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 5212fb5aa46..96415c03dd3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js index 3db470a32bf..c5f45414c2c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js index d3a5e3f5fe7..96e12be8e15 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -240,7 +240,7 @@ Info 19 [00:01:23.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -449,7 +449,7 @@ Info 59 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -823,7 +823,7 @@ Info 84 [00:03:03.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2814,7 +2814,7 @@ Info 141 [00:05:06.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2838,7 +2838,7 @@ Info 154 [00:05:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js index 40f3365a7e7..b07cd272764 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -881,7 +881,7 @@ Info 84 [00:03:01.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2659,7 +2659,7 @@ Info 132 [00:04:55.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2681,7 +2681,7 @@ Info 145 [00:05:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js index fc0ff7f3a0c..95708f7939b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -240,7 +240,7 @@ Info 19 [00:01:23.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -337,7 +337,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -449,7 +449,7 @@ Info 59 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2278,7 +2278,7 @@ Info 106 [00:04:29.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2300,7 +2300,7 @@ Info 119 [00:04:42.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index a390bad3a5c..1344fd47576 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js index 342805328e7..217110950dc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js index f0b66fa5965..ce5e72c195d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 20 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -466,7 +466,7 @@ Info 60 [00:02:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2821,7 +2821,7 @@ Info 135 [00:05:00.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2845,7 +2845,7 @@ Info 148 [00:05:13.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js index df7ebc116f7..dbf34aa8697 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2682,7 +2682,7 @@ Info 127 [00:04:50.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2706,7 +2706,7 @@ Info 140 [00:05:03.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js index 43c500ef318..eedc67e422b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 20 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -466,7 +466,7 @@ Info 60 [00:02:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2380,7 +2380,7 @@ Info 107 [00:04:30.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2404,7 +2404,7 @@ Info 120 [00:04:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js index de1e7795ad9..3e813adfd6a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2558,7 +2558,7 @@ Info 117 [00:04:39.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2582,7 +2582,7 @@ Info 130 [00:04:52.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 3c941d17a4d..694287b4b8d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js index 366fcc83dc1..927300c60f9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -353,7 +353,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -469,7 +469,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js index e46bcbf7ff6..7f9eaacb0ff 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js index 6c2d374d774..90bd7ab8a34 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js index f0a0cb502f6..b8fc0712f06 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -262,7 +262,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -360,7 +360,7 @@ Info 41 [00:01:48.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -472,7 +472,7 @@ Info 61 [00:02:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2834,7 +2834,7 @@ Info 139 [00:05:01.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2858,7 +2858,7 @@ Info 152 [00:05:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js index af088e02504..bfd3f7136d4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2823,7 +2823,7 @@ Info 141 [00:05:01.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2847,7 +2847,7 @@ Info 154 [00:05:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js index 1ce1d7d9d0a..5c606e710d2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -262,7 +262,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -360,7 +360,7 @@ Info 41 [00:01:48.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -472,7 +472,7 @@ Info 61 [00:02:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2477,7 +2477,7 @@ Info 118 [00:04:38.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2501,7 +2501,7 @@ Info 131 [00:04:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 10b22de019f..d5c5799d3d8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js index 564adde8a88..6d535babee3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js index d51b92ad4b4..ba50376d37b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -267,7 +267,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -365,7 +365,7 @@ Info 41 [00:01:48.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -477,7 +477,7 @@ Info 61 [00:02:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2836,7 +2836,7 @@ Info 139 [00:05:01.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2860,7 +2860,7 @@ Info 152 [00:05:14.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js index 2b9cdafa39a..63e34869f13 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2837,7 +2837,7 @@ Info 139 [00:04:59.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2861,7 +2861,7 @@ Info 152 [00:05:12.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js index dce50f50fa2..b71d6375adb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -267,7 +267,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -365,7 +365,7 @@ Info 41 [00:01:48.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -477,7 +477,7 @@ Info 61 [00:02:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2523,7 +2523,7 @@ Info 119 [00:04:39.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2547,7 +2547,7 @@ Info 132 [00:04:52.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js index 70de8807b25..7a948e72ff9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js index 262ddd6dcbc..b715eca9c47 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js index 4da575a8260..eb78e858167 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2526,7 +2526,7 @@ Info 119 [00:04:38.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2550,7 +2550,7 @@ Info 132 [00:04:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js index 9db57bc2e4b..1a589a15451 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js index 72a95d937c2..f6a99d356f1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 41 [00:01:47.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -480,7 +480,7 @@ Info 61 [00:02:18.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js index 5dbfaca06a1..ee6dac0ff23 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js @@ -119,7 +119,7 @@ Info 24 [00:00:59.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -217,7 +217,7 @@ Info 41 [00:01:22.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -329,7 +329,7 @@ Info 61 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2334,7 +2334,7 @@ Info 118 [00:04:12.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2358,7 +2358,7 @@ Info 131 [00:04:25.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index c19aa4799d8..465649bfb26 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js index 5b97947cb49..895fe7040e4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js index ec6ff2414ba..3722240bb44 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -261,7 +261,7 @@ Info 23 [00:01:27.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -352,7 +352,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -464,7 +464,7 @@ Info 59 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -838,7 +838,7 @@ Info 84 [00:03:03.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2829,7 +2829,7 @@ Info 141 [00:05:06.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2853,7 +2853,7 @@ Info 154 [00:05:19.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js index c448b22bb38..2b23771ac2b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -896,7 +896,7 @@ Info 84 [00:03:01.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2674,7 +2674,7 @@ Info 132 [00:04:55.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2696,7 +2696,7 @@ Info 145 [00:05:08.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js index 7a8b99b600e..740c8e98c02 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -261,7 +261,7 @@ Info 23 [00:01:27.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -352,7 +352,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -464,7 +464,7 @@ Info 59 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2293,7 +2293,7 @@ Info 106 [00:04:29.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -2315,7 +2315,7 @@ Info 119 [00:04:42.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index f5791aabfcb..60968830597 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js index 3d46d9cd699..915db8d5bf0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js index fc42ef09861..4581ee84bb7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -268,7 +268,7 @@ Info 24 [00:01:28.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -365,7 +365,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -481,7 +481,7 @@ Info 60 [00:02:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2836,7 +2836,7 @@ Info 135 [00:05:00.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2860,7 +2860,7 @@ Info 148 [00:05:13.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js index 49a9ad22a39..8a2b3670b91 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2697,7 +2697,7 @@ Info 127 [00:04:50.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2721,7 +2721,7 @@ Info 140 [00:05:03.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js index cc8cf1783c6..45f64eb4f44 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -268,7 +268,7 @@ Info 24 [00:01:28.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -365,7 +365,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -481,7 +481,7 @@ Info 60 [00:02:21.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2395,7 +2395,7 @@ Info 107 [00:04:30.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2419,7 +2419,7 @@ Info 120 [00:04:43.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js index 69cfe4d122c..729be8362aa 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -2573,7 +2573,7 @@ Info 117 [00:04:39.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -2597,7 +2597,7 @@ Info 130 [00:04:52.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 7a088e18e99..d30d950064c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js index 6cbb3de7e83..5353e20a99a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -368,7 +368,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' FnS.ts Matched by default include pattern '**/*' @@ -484,7 +484,7 @@ Info 60 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js index 0b4d7e7719a..361d4bd39bc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1385,7 +1385,7 @@ Info 75 [00:03:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 0087c487ea4..2384801ff6c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js index e2ed16aece1..3a80c07340d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js index d3b527c877e..3f42cb1253a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -240,7 +240,7 @@ Info 19 [00:01:23.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -542,7 +542,7 @@ Info 53 [00:02:16.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -1495,7 +1495,7 @@ Info 86 [00:03:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js index efb84fd24b7..7a6a00a7365 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -569,7 +569,7 @@ Info 59 [00:02:20.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -1459,7 +1459,7 @@ Info 92 [00:03:29.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js index e760572337c..b738dd10ddd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -240,7 +240,7 @@ Info 19 [00:01:23.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -334,7 +334,7 @@ Info 39 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1254,7 +1254,7 @@ Info 72 [00:03:09.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 35b33b3fcf2..0262e9172aa 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js index 776a3f9d94f..69aa33a46b0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js index 4b38d4227db..657f3394e9f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 20 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -347,7 +347,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1501,7 +1501,7 @@ Info 87 [00:03:26.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js index 1493237f87a..e96b7265e4c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1495,7 +1495,7 @@ Info 88 [00:03:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js index c2bbbe7efd4..4942c29465d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -247,7 +247,7 @@ Info 20 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -347,7 +347,7 @@ Info 40 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1345,7 +1345,7 @@ Info 74 [00:03:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 618935b5d2c..03afb99b0ba 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js index aaff2c8cff1..60b80bd57c4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -250,7 +250,7 @@ Info 20 [00:01:23.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -350,7 +350,7 @@ Info 40 [00:01:49.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js index 89bb98d1e19..c6959bf3494 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1419,7 +1419,7 @@ Info 77 [00:03:10.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 985c6b675cb..f5b6f732db0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js index 8572c27b604..cad14f818c8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js index 8b63a20e494..957cd128ad3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -262,7 +262,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -370,7 +370,7 @@ Info 44 [00:01:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1534,7 +1534,7 @@ Info 82 [00:03:18.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js index efbc8c19d8d..dd837fea952 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1535,7 +1535,7 @@ Info 82 [00:03:16.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js index 81689f7cbc3..9b7a65789f4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -262,7 +262,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -370,7 +370,7 @@ Info 44 [00:01:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1411,7 +1411,7 @@ Info 77 [00:03:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 57d455b93be..c1476ca1017 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js index 151dc85df8f..c166a95bee3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js index 478ee67009a..a6adc193c8b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -267,7 +267,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -375,7 +375,7 @@ Info 44 [00:01:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1533,7 +1533,7 @@ Info 81 [00:03:17.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js index 6df4a321938..244258d2f94 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1534,7 +1534,7 @@ Info 81 [00:03:15.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js index 02edebc5e98..1e3baffa502 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -267,7 +267,7 @@ Info 24 [00:01:25.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -375,7 +375,7 @@ Info 44 [00:01:51.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1416,7 +1416,7 @@ Info 77 [00:03:11.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js index 51b6fbfc516..8e4aea27732 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js index 74305a987a3..9827220f945 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js index 7488c294ed6..4f814edd066 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js index 1c8a405949c..aa840c34c66 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -270,7 +270,7 @@ Info 24 [00:01:24.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -378,7 +378,7 @@ Info 44 [00:01:50.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js index 134337f3f39..300a3b4d0d6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js @@ -119,7 +119,7 @@ Info 24 [00:00:59.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -227,7 +227,7 @@ Info 44 [00:01:25.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1268,7 +1268,7 @@ Info 77 [00:02:45.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../dependency/FnS.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js index ebbdfcec17b..ece336f6bc9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1494,7 +1494,7 @@ Info 79 [00:03:15.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 2a2e786a8b1..7605898238e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js index 2845878d303..168b2d6d98a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js index 44959aa8b4b..b63dc1229b0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -261,7 +261,7 @@ Info 23 [00:01:27.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -363,7 +363,7 @@ Info 43 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -587,7 +587,7 @@ Info 57 [00:02:20.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -1612,7 +1612,7 @@ Info 90 [00:03:29.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js index 795337481e9..f919650f83d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -614,7 +614,7 @@ Info 63 [00:02:24.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -1576,7 +1576,7 @@ Info 96 [00:03:33.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js index 04fae1e5197..6be31990712 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -125,7 +125,7 @@ exports.fn5 = fn5; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -261,7 +261,7 @@ Info 23 [00:01:27.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' @@ -363,7 +363,7 @@ Info 43 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1363,7 +1363,7 @@ Info 76 [00:03:13.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' main.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 0d804e4e597..04e3c2bfbcf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js index ed73ebbeea6..f83a0d29bac 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js index f1540b76efc..a33807d8733 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -268,7 +268,7 @@ Info 24 [00:01:28.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -376,7 +376,7 @@ Info 44 [00:01:54.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1618,7 +1618,7 @@ Info 91 [00:03:30.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js index fe834274d27..8e93f4b7011 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1612,7 +1612,7 @@ Info 92 [00:03:29.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js index 8d69ce50a3d..5c5076f77cf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -130,7 +130,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -268,7 +268,7 @@ Info 24 [00:01:28.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -376,7 +376,7 @@ Info 44 [00:01:54.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' @@ -1454,7 +1454,7 @@ Info 78 [00:03:15.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index ae9c35f0a03..7abc074d1ea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js index 79851b688f5..632968b59f3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js @@ -60,7 +60,7 @@ let a = 10; //// [/user/username/projects/myproject/dependency/FnS.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn5 = exports.fn4 = exports.fn3 = exports.fn2 = exports.fn1 = void 0; function fn1() { } exports.fn1 = fn1; @@ -133,7 +133,7 @@ export declare function fn5(): void; //// [/user/username/projects/myproject/main/main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var fns_1 = require("../decls/fns"); (0, fns_1.fn1)(); (0, fns_1.fn2)(); @@ -271,7 +271,7 @@ Info 24 [00:01:27.000] Files (3) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../decls/fns.d.ts Imported via '../decls/fns' from file 'main.ts' main.ts @@ -379,7 +379,7 @@ Info 44 [00:01:53.000] Files (2) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' random.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js index 4fd4a07049b..a207727133b 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js @@ -68,7 +68,7 @@ Info 16 [00:00:35.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js index c875aabfa05..200c178a9f5 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js @@ -74,7 +74,7 @@ Info 22 [00:00:51.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts @@ -297,7 +297,7 @@ Info 58 [00:01:53.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../node_modules/file2.d.ts Imported via "file2" from file 'file1.ts' file1.ts diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index 159f8ce8e43..ed87bb77deb 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -70,7 +70,7 @@ Info 17 [00:00:36.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index ad30bfe0cae..306c3b16ba7 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -76,7 +76,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts @@ -332,7 +332,7 @@ Info 64 [00:01:59.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../node_modules/file2.d.ts Imported via "file2" from file 'file1.ts' file1.ts diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index 9d09c947d8c..4e272ad8222 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -70,7 +70,7 @@ Info 17 [00:00:36.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index 4a9ce39826c..b1b3a6d85ed 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -76,7 +76,7 @@ Info 23 [00:00:52.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file3.ts @@ -281,7 +281,7 @@ Info 61 [00:01:56.000] Files (4) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../node_modules/file2.d.ts Imported via "file2" from file 'file1.ts' file1.ts diff --git a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js index e54405831cb..16334c1cb0a 100644 --- a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js @@ -78,7 +78,7 @@ Info 19 [00:00:54.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' tests.ts Matched by default include pattern '**/*' tsconfig-json/src/src.ts @@ -248,7 +248,7 @@ Info 43 [00:01:28.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src.ts Matched by include pattern './src' in 'tsconfig.json' @@ -263,7 +263,7 @@ Info 47 [00:01:32.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' tests.ts Matched by default include pattern '**/*' tsconfig-json/src/src.ts diff --git a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js index 9cd32e5819a..cf0cef9d262 100644 --- a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js +++ b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js @@ -69,7 +69,7 @@ Info 16 [00:00:41.000] Files (3) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../files/file1.ts Imported via "../files/file1" from file 'file.ts' file.ts @@ -275,7 +275,7 @@ Info 41 [00:01:26.000] Files (3) ../../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../files/file1.ts Imported via "../files/file1" from file 'file.ts' file.ts diff --git a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js index 45459aebdc5..2079df9ef3a 100644 --- a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js +++ b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js @@ -61,7 +61,7 @@ Info 15 [00:00:30.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' app.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index bec302e3c28..7cc64262a57 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -70,7 +70,7 @@ Info 17 [00:00:42.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' b.ts Matched by default include pattern '**/*' sub/a.ts @@ -342,7 +342,7 @@ Info 48 [00:01:37.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' b.ts Matched by default include pattern '**/*' a.ts @@ -543,7 +543,7 @@ Info 68 [00:02:27.000] Files (2) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' b.ts Matched by default include pattern '**/*' @@ -876,7 +876,7 @@ Info 111 [00:03:48.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' b.ts Matched by default include pattern '**/*' sub/a.ts diff --git a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js index 3caf171ed0b..468f4af92e1 100644 --- a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js @@ -79,7 +79,7 @@ Info 18 [00:00:55.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' apps/editor/scripts/createConfigVariable.js Matched by default include pattern '**/*' apps/editor/src/src.js @@ -251,7 +251,7 @@ Info 47 [00:01:34.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src.js Matched by include pattern './src' in 'tsconfig.json' @@ -270,7 +270,7 @@ Info 53 [00:01:40.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' apps/editor/scripts/createConfigVariable.js Matched by default include pattern '**/*' apps/editor/src/src.js diff --git a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js index e8d7c9d24b0..59a557bcd1f 100644 --- a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js +++ b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js @@ -110,7 +110,7 @@ Info 22 [00:00:41.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by default include pattern '**/*' f2.html @@ -301,7 +301,7 @@ Info 49 [00:00:41.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by default include pattern '**/*' @@ -489,7 +489,7 @@ Info 76 [00:00:41.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by default include pattern '**/*' @@ -678,7 +678,7 @@ Info 101 [00:00:39.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Part of 'files' list in tsconfig.json f2.html @@ -863,7 +863,7 @@ Info 128 [00:00:41.000] Files (2) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' f1.ts Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js index a5d8a455695..016d4eeb375 100644 --- a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js @@ -78,7 +78,7 @@ Info 19 [00:00:54.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' tests.ts Matched by default include pattern '**/*' tsconfig-json/src/src.ts @@ -248,7 +248,7 @@ Info 43 [00:01:28.000] Files (2) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/src.ts Matched by include pattern './src' in 'tsconfig.json' @@ -263,7 +263,7 @@ Info 47 [00:01:32.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' tests.ts Matched by default include pattern '**/*' tsconfig-json/src/src.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js index f90f1a7559b..b7c947d8645 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js @@ -179,7 +179,7 @@ Info 25 [00:01:04.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../core/index.ts Imported via '../core/index' from file 'index.ts' Imported via '../core/index' from file '../logic/index.ts' diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js index 1932e161dd2..e62a0089c57 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js @@ -132,7 +132,7 @@ Info 29 [00:01:08.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -215,7 +215,7 @@ Info 46 [00:01:32.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../refs/a.d.ts Imported via '@ref/a' from file '../b/index.ts' Imported via "@ref/a" from file 'index.ts' @@ -359,7 +359,7 @@ Info 67 [00:02:07.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js index e108ea07fa2..725e108ed38 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js @@ -132,7 +132,7 @@ Info 29 [00:01:08.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js index 8b077947138..dcd1ce79689 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js @@ -132,7 +132,7 @@ Info 29 [00:01:08.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -237,7 +237,7 @@ Info 47 [00:01:39.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../nrefs/a.d.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -383,7 +383,7 @@ Info 65 [00:02:12.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js index e56764ccbf7..c5e8b582b54 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js @@ -132,7 +132,7 @@ Info 29 [00:01:08.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -257,7 +257,7 @@ Info 68 [00:02:00.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -423,7 +423,7 @@ Info 107 [00:02:54.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js index 938762cedb9..e68a8554791 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js @@ -132,7 +132,7 @@ Info 29 [00:01:08.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js index 71773553735..abbc3af6ac1 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js @@ -138,7 +138,7 @@ Info 35 [00:01:14.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -230,7 +230,7 @@ Info 59 [00:01:45.000] Files (4) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../refs/a.d.ts Imported via '@ref/a' from file '../b/index.ts' Imported via "@ref/a" from file 'index.ts' @@ -382,7 +382,7 @@ Info 84 [00:02:24.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js index dcdd4ecf8e0..3ee36ad33a5 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js @@ -138,7 +138,7 @@ Info 35 [00:01:14.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js index cad284e0a50..7563aa96d7f 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js @@ -138,7 +138,7 @@ Info 35 [00:01:14.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -245,7 +245,7 @@ Info 53 [00:01:45.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../nrefs/a.d.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -399,7 +399,7 @@ Info 71 [00:02:18.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js index 784ddc48a7e..fe8b8cac134 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js @@ -138,7 +138,7 @@ Info 35 [00:01:14.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -265,7 +265,7 @@ Info 74 [00:02:06.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts @@ -435,7 +435,7 @@ Info 113 [00:03:00.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js index b4db7302399..5139c576c86 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js @@ -138,7 +138,7 @@ Info 35 [00:01:14.000] Files (5) ../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../a/index.ts Imported via '@ref/a' from file '../b/index.ts' ../b/index.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js index 61195786d35..8a273dad7e7 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js +++ b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js @@ -93,7 +93,7 @@ Info 46 [00:01:21.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/node_modules/module1/index.ts Imported via "module1" from file 'src/file1.ts' node_modules/module2/index.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js index a190dd0dd59..99bcbda1932 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js @@ -149,7 +149,7 @@ Info 87 [00:02:16.000] Files (7) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' product/node_modules/module1/index.ts Imported via "module1" from file 'product/src/file1.ts' Imported via "module1" from file 'product/src/feature/file2.ts' diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js index bdf027332ac..3a9faae75e3 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js @@ -105,7 +105,7 @@ Info 53 [00:01:30.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/node_modules/module1/index.ts Imported via "module1" from file 'src/file1.ts' Imported via "module1" from file 'src/file2.ts' diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js index 91b4b76280e..4396af14967 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js @@ -163,7 +163,7 @@ Info 115 [00:02:42.000] Files (7) ../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../node_modules/module1/index.ts Imported via "module1" from file 'feature/file2.ts' Imported via "module1" from file '../test/file4.ts' diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js index 5b3f01301a1..9bd0ee53dc4 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js @@ -132,7 +132,7 @@ Info 68 [00:01:49.000] Files (7) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' product/module2.ts Matched by default include pattern '**/*' Imported via "../module2" from file 'product/src/file1.ts' diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js index 3a19cd9217d..df29fb02aa3 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js @@ -87,7 +87,7 @@ Info 33 [00:01:02.000] Files (5) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' module2.ts Matched by default include pattern '**/*' Imported via "../module2" from file 'src/file1.ts' diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js index a75e0a8b3f1..27a3ab2f806 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js @@ -87,7 +87,7 @@ Info 32 [00:01:11.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -530,7 +530,7 @@ Info 70 [00:02:08.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index a804a71d450..65427e9e550 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -89,7 +89,7 @@ Info 33 [00:01:18.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js index de1c3d067aa..3a5ed65c592 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js @@ -88,7 +88,7 @@ Info 28 [00:01:19.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts @@ -436,7 +436,7 @@ Info 55 [00:01:55.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js index 441a0f674a3..c2fe181e8a6 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js @@ -100,7 +100,7 @@ Info 37 [00:01:16.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -627,7 +627,7 @@ Info 87 [00:02:25.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index df72b409188..ee02fbd7bb7 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -101,7 +101,7 @@ Info 37 [00:01:22.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -616,7 +616,7 @@ Info 76 [00:02:14.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js index d08527bdac5..8fb2a9b021e 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js @@ -94,7 +94,7 @@ Info 26 [00:01:17.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts @@ -448,7 +448,7 @@ Info 59 [00:01:59.000] Files (2) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/datetime/baseDate.ts Matched by include pattern 'src' in 'tsconfig.json' @@ -1040,7 +1040,7 @@ Info 100 [00:02:58.000] Files (3) ../../../../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' ../recognizers-text/dist/types/recognizers-text.d.ts Imported via "@microsoft/recognizers-text" from file 'src/datetime/baseDate.ts' src/datetime/baseDate.ts diff --git a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js index cf3e9995dae..05aea4dda70 100644 --- a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js +++ b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js @@ -77,7 +77,7 @@ Info 16 [00:00:51.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' c/fc.ts Imported via "./c/fc" from file 'a.ts' Matched by default include pattern '**/*' @@ -171,7 +171,7 @@ Info 33 [00:01:14.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' c/fc.ts Imported via "./c/fc" from file 'b.ts' Matched by default include pattern '**/*' diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js index ab63e3ad607..0e013d7443d 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js @@ -50,7 +50,7 @@ Info 14 [00:00:43.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' Imported via "./foo" from file 'node_modules/bar/index.d.ts' diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js index aae5a9974a8..7a957480b1c 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js @@ -108,7 +108,7 @@ Info 16 [00:00:45.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' Imported via "./foo" from file 'node_modules/bar/index.d.ts' diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js index c4c95bfdfed..f06aa9b85aa 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js @@ -73,7 +73,7 @@ Info 13 [00:00:42.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' Imported via "./foo" from file 'node_modules/bar/index.d.ts' diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js index 7c13c0fdaae..5422f38243c 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js @@ -67,7 +67,7 @@ Info 16 [00:00:33.000] Files (3) ../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js index 7c13c0fdaae..5422f38243c 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js @@ -67,7 +67,7 @@ Info 16 [00:00:33.000] Files (3) ../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js index ed8ac71d154..d1b4214e200 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js @@ -69,7 +69,7 @@ Info 18 [00:00:39.000] Files (3) ../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js index ed8ac71d154..d1b4214e200 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js @@ -69,7 +69,7 @@ Info 18 [00:00:39.000] Files (3) ../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' file1.ts Matched by default include pattern '**/*' file2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js index f92f7f7b4d0..8601438b132 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js @@ -55,7 +55,7 @@ Info 19 [00:00:48.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' node_modules/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js index 2595806cb03..81e49f3310a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js @@ -133,7 +133,7 @@ Info 23 [00:00:52.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' node_modules/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js index c0a9abaf0ee..b721dbfadc6 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js @@ -98,7 +98,7 @@ Info 20 [00:00:49.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' node_modules/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index 01586b8e6a8..609f2601588 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -74,7 +74,7 @@ Info 20 [00:00:45.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index ea876976848..f4b930470c1 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -74,7 +74,7 @@ Info 20 [00:00:41.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts @@ -239,7 +239,7 @@ Info 38 [00:01:07.000] Files (4) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index 0140f1469ae..bd3efc259a3 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -74,7 +74,7 @@ Info 20 [00:00:41.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts @@ -224,7 +224,7 @@ Info 37 [00:01:06.000] Files (4) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index 851a2196932..836e6f18e0e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -74,7 +74,7 @@ Info 20 [00:00:41.000] Files (3) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts @@ -225,7 +225,7 @@ Info 38 [00:01:07.000] Files (4) ../../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' src/file1.ts Matched by default include pattern '**/*' src/index.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js index 5ac0c460af7..a7bec3351d7 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js @@ -69,7 +69,7 @@ Info 20 [00:00:41.000] Files (3) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' tsconfig.json Imported via "./tsconfig.json" from file 'index.ts' index.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js index cef309a6daa..29ba3978f7b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js @@ -80,7 +80,7 @@ Info 21 [00:00:52.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' node_modules/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js index aa10c9593b3..6a96c37a095 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js @@ -115,7 +115,7 @@ Info 24 [00:00:55.000] Files (4) ../../../../a/lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' node_modules/bar/foo.d.ts Imported via "./foo" from file 'node_modules/bar/index.d.ts' node_modules/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js index f99040fd57d..e565c0f7d7a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js @@ -102,7 +102,7 @@ Info 20 [00:00:37.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js index eb60b67b23e..30b95a5f911 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js @@ -105,7 +105,7 @@ Info 20 [00:00:37.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js index d57964dfb3c..fac91ee0ecf 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js @@ -102,7 +102,7 @@ Info 20 [00:00:37.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js index c42e403f876..07758f29620 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js @@ -73,7 +73,7 @@ Info 18 [00:00:35.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js index 4ff363708e6..cab031b0845 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js @@ -102,7 +102,7 @@ Info 20 [00:00:37.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js index 2256c7d4493..b693e8d7cbe 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js @@ -73,7 +73,7 @@ Info 18 [00:00:35.000] Files (3) ../lib/lib.d.ts - Default library for target 'es3' + Default library for target 'es5' commonFile1.ts Matched by default include pattern '**/*' commonFile2.ts diff --git a/tests/baselines/reference/tsxAttributeResolution10.js b/tests/baselines/reference/tsxAttributeResolution10.js index 68c3aa3f628..b6efd1bd0e1 100644 --- a/tests/baselines/reference/tsxAttributeResolution10.js +++ b/tests/baselines/reference/tsxAttributeResolution10.js @@ -33,7 +33,7 @@ export class MyComponent { //// [file.jsx] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComponent = void 0; var MyComponent = /** @class */ (function () { function MyComponent() { diff --git a/tests/baselines/reference/tsxAttributeResolution15.js b/tests/baselines/reference/tsxAttributeResolution15.js index de19b3b3aa0..05525a52cc2 100644 --- a/tests/baselines/reference/tsxAttributeResolution15.js +++ b/tests/baselines/reference/tsxAttributeResolution15.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _this = this; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var BigGreeter = /** @class */ (function (_super) { __extends(BigGreeter, _super); diff --git a/tests/baselines/reference/tsxAttributeResolution16.js b/tests/baselines/reference/tsxAttributeResolution16.js index 32ae991781a..b80e21e667c 100644 --- a/tests/baselines/reference/tsxAttributeResolution16.js +++ b/tests/baselines/reference/tsxAttributeResolution16.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.AddressComp = void 0; var React = require("react"); var AddressComp = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/tsxAttributeResolution9.js b/tests/baselines/reference/tsxAttributeResolution9.js index acbb8332241..bc4669e5820 100644 --- a/tests/baselines/reference/tsxAttributeResolution9.js +++ b/tests/baselines/reference/tsxAttributeResolution9.js @@ -29,7 +29,7 @@ export class MyComponent { //// [file.jsx] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComponent = void 0; var MyComponent = /** @class */ (function () { function MyComponent() { diff --git a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js index e9d25fe9644..15317e26e68 100644 --- a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js +++ b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.ShortDetails = void 0; var ShortDetails = /** @class */ (function (_super) { __extends(ShortDetails, _super); diff --git a/tests/baselines/reference/tsxDeepAttributeAssignabilityError.js b/tests/baselines/reference/tsxDeepAttributeAssignabilityError.js index 38021f22edf..74609e073f4 100644 --- a/tests/baselines/reference/tsxDeepAttributeAssignabilityError.js +++ b/tests/baselines/reference/tsxDeepAttributeAssignabilityError.js @@ -27,7 +27,7 @@ export const result = ; }); diff --git a/tests/baselines/reference/tsxElementResolution19.js b/tests/baselines/reference/tsxElementResolution19.js index 6512c5adf78..538ef7be378 100644 --- a/tests/baselines/reference/tsxElementResolution19.js +++ b/tests/baselines/reference/tsxElementResolution19.js @@ -22,7 +22,7 @@ import {MyClass} from './file1'; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass = void 0; var MyClass = /** @class */ (function () { function MyClass() { @@ -34,6 +34,6 @@ define(["require", "exports"], function (require, exports) { //// [file2.js] define(["require", "exports", "react", "./file1"], function (require, exports, React, file1_1) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); React.createElement(file1_1.MyClass, null); }); diff --git a/tests/baselines/reference/tsxExternalModuleEmit1.js b/tests/baselines/reference/tsxExternalModuleEmit1.js index d969bb162a0..13f08026fcb 100644 --- a/tests/baselines/reference/tsxExternalModuleEmit1.js +++ b/tests/baselines/reference/tsxExternalModuleEmit1.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Button = void 0; var React = require("react"); var Button = /** @class */ (function (_super) { @@ -78,7 +78,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; var React = require("react"); // Should see var button_1 = require('./button') here diff --git a/tests/baselines/reference/tsxExternalModuleEmit2.js b/tests/baselines/reference/tsxExternalModuleEmit2.js index 72a8608e128..02277011f9a 100644 --- a/tests/baselines/reference/tsxExternalModuleEmit2.js +++ b/tests/baselines/reference/tsxExternalModuleEmit2.js @@ -29,9 +29,9 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var mod_1 = require("mod"); // Should see mod_1['default'] in emit here -React.createElement(Foo, { handler: mod_1["default"] }); +React.createElement(Foo, { handler: mod_1.default }); // Should see mod_1['default'] in emit here -React.createElement(Foo, __assign({}, mod_1["default"])); +React.createElement(Foo, __assign({}, mod_1.default)); diff --git a/tests/baselines/reference/tsxFragmentChildrenCheck.js b/tests/baselines/reference/tsxFragmentChildrenCheck.js index 14a10efef0d..9f15bb017c2 100644 --- a/tests/baselines/reference/tsxFragmentChildrenCheck.js +++ b/tests/baselines/reference/tsxFragmentChildrenCheck.js @@ -30,7 +30,7 @@ export default RenderString //// [my-component.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyComponent = void 0; function MyComponent(props) { return React.createElement("span", null, "my component"); @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var my_component_1 = require("./my-component"); var MY_STRING = 'Ceci n\'est pas une string.'; @@ -71,4 +71,4 @@ var RenderString = /** @class */ (function (_super) { }; return RenderString; }(React.PureComponent)); -exports["default"] = RenderString; +exports.default = RenderString; diff --git a/tests/baselines/reference/tsxGenericAttributesType1.js b/tests/baselines/reference/tsxGenericAttributesType1.js index 5d3d388396a..2426640d628 100644 --- a/tests/baselines/reference/tsxGenericAttributesType1.js +++ b/tests/baselines/reference/tsxGenericAttributesType1.js @@ -15,7 +15,7 @@ const decorator3 = function ( //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var decorator = function (Component) { return function (props) { return ; }; diff --git a/tests/baselines/reference/tsxGenericAttributesType2.js b/tests/baselines/reference/tsxGenericAttributesType2.js index 7b46d08c2c4..a57d308b719 100644 --- a/tests/baselines/reference/tsxGenericAttributesType2.js +++ b/tests/baselines/reference/tsxGenericAttributesType2.js @@ -7,7 +7,7 @@ const decorator4 = function (Component: React.Stateless //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var decorator4 = function (Component) { return function (props) { return ; }; diff --git a/tests/baselines/reference/tsxGenericAttributesType3.js b/tests/baselines/reference/tsxGenericAttributesType3.js index d5147f7a7fe..a24b7d37f37 100644 --- a/tests/baselines/reference/tsxGenericAttributesType3.js +++ b/tests/baselines/reference/tsxGenericAttributesType3.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var B1 = /** @class */ (function (_super) { __extends(B1, _super); diff --git a/tests/baselines/reference/tsxGenericAttributesType4.js b/tests/baselines/reference/tsxGenericAttributesType4.js index fc6d5d1c8e1..a100c492c68 100644 --- a/tests/baselines/reference/tsxGenericAttributesType4.js +++ b/tests/baselines/reference/tsxGenericAttributesType4.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var B1 = /** @class */ (function (_super) { __extends(B1, _super); diff --git a/tests/baselines/reference/tsxGenericAttributesType5.js b/tests/baselines/reference/tsxGenericAttributesType5.js index 7f69a0964f8..c9d368db399 100644 --- a/tests/baselines/reference/tsxGenericAttributesType5.js +++ b/tests/baselines/reference/tsxGenericAttributesType5.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var B1 = /** @class */ (function (_super) { __extends(B1, _super); diff --git a/tests/baselines/reference/tsxGenericAttributesType6.js b/tests/baselines/reference/tsxGenericAttributesType6.js index ad20a87ef0b..30aa999b35a 100644 --- a/tests/baselines/reference/tsxGenericAttributesType6.js +++ b/tests/baselines/reference/tsxGenericAttributesType6.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var B1 = /** @class */ (function (_super) { __extends(B1, _super); diff --git a/tests/baselines/reference/tsxGenericAttributesType7.js b/tests/baselines/reference/tsxGenericAttributesType7.js index 4e254f25e55..b47a65b0c74 100644 --- a/tests/baselines/reference/tsxGenericAttributesType7.js +++ b/tests/baselines/reference/tsxGenericAttributesType7.js @@ -12,7 +12,7 @@ const decorator1 = function (props: U) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var decorator = function (props) { return ; diff --git a/tests/baselines/reference/tsxGenericAttributesType8.js b/tests/baselines/reference/tsxGenericAttributesType8.js index 435bf425c6a..bd33fdb92e2 100644 --- a/tests/baselines/reference/tsxGenericAttributesType8.js +++ b/tests/baselines/reference/tsxGenericAttributesType8.js @@ -12,7 +12,7 @@ const decorator1 = function (props: U) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var decorator = function (props) { return ; diff --git a/tests/baselines/reference/tsxGenericAttributesType9.js b/tests/baselines/reference/tsxGenericAttributesType9.js index eeaf808d148..63482fae5c5 100644 --- a/tests/baselines/reference/tsxGenericAttributesType9.js +++ b/tests/baselines/reference/tsxGenericAttributesType9.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.makeP = void 0; var React = require("react"); function makeP(Ctor) { diff --git a/tests/baselines/reference/tsxInvokeComponentType.js b/tests/baselines/reference/tsxInvokeComponentType.js index 613ef8f26c5..b00c3624007 100644 --- a/tests/baselines/reference/tsxInvokeComponentType.js +++ b/tests/baselines/reference/tsxInvokeComponentType.js @@ -17,9 +17,9 @@ const alsoOk = text; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var react_1 = __importDefault(require("react")); -var bad = react_1["default"].createElement(Elem, null); -var good = react_1["default"].createElement(Elem, { someKey: "ok" }); -var alsoOk = react_1["default"].createElement(Elem2, null, "text"); +var bad = react_1.default.createElement(Elem, null); +var good = react_1.default.createElement(Elem, { someKey: "ok" }); +var alsoOk = react_1.default.createElement(Elem2, null, "text"); diff --git a/tests/baselines/reference/tsxLibraryManagedAttributes.js b/tests/baselines/reference/tsxLibraryManagedAttributes.js index 44f009b4392..0f4d7d764ab 100644 --- a/tests/baselines/reference/tsxLibraryManagedAttributes.js +++ b/tests/baselines/reference/tsxLibraryManagedAttributes.js @@ -150,10 +150,10 @@ var Component = /** @class */ (function (_super) { Component.propTypes = { foo: PropTypes.number, bar: PropTypes.node, - baz: PropTypes.string.isRequired + baz: PropTypes.string.isRequired, }; Component.defaultProps = { - foo: 42 + foo: 42, }; return Component; }(ReactComponent)); @@ -170,7 +170,7 @@ var JustPropTypes = /** @class */ (function (_super) { } JustPropTypes.propTypes = { foo: PropTypes.number, - bar: PropTypes.node.isRequired + bar: PropTypes.node.isRequired, }; return JustPropTypes; }(ReactComponent)); @@ -184,7 +184,7 @@ var JustDefaultProps = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } JustDefaultProps.defaultProps = { - foo: 42 + foo: 42, }; return JustDefaultProps; }(ReactComponent)); @@ -199,10 +199,10 @@ var BothWithSpecifiedGeneric = /** @class */ (function (_super) { BothWithSpecifiedGeneric.propTypes = { foo: PropTypes.string, bar: PropTypes.node, - baz: PropTypes.number.isRequired + baz: PropTypes.number.isRequired, }; BothWithSpecifiedGeneric.defaultProps = { - foo: "yo" + foo: "yo", }; return BothWithSpecifiedGeneric; }(ReactComponent)); @@ -219,7 +219,7 @@ var JustPropTypesWithSpecifiedGeneric = /** @class */ (function (_super) { } JustPropTypesWithSpecifiedGeneric.propTypes = { foo: PropTypes.string, - bar: PropTypes.node.isRequired + bar: PropTypes.node.isRequired, }; return JustPropTypesWithSpecifiedGeneric; }(ReactComponent)); @@ -233,7 +233,7 @@ var JustDefaultPropsWithSpecifiedGeneric = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } JustDefaultPropsWithSpecifiedGeneric.defaultProps = { - foo: "no" + foo: "no", }; return JustDefaultPropsWithSpecifiedGeneric; }(ReactComponent)); diff --git a/tests/baselines/reference/tsxNoTypeAnnotatedSFC.js b/tests/baselines/reference/tsxNoTypeAnnotatedSFC.js index 6834f9e7880..f7b6995fd6d 100644 --- a/tests/baselines/reference/tsxNoTypeAnnotatedSFC.js +++ b/tests/baselines/reference/tsxNoTypeAnnotatedSFC.js @@ -10,7 +10,7 @@ function testComponent(props) { //// [tsxNoTypeAnnotatedSFC.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // not _actually_ making react available in this test to regression test #22948 var React = require("react"); var Test123 = function () { return
; }; diff --git a/tests/baselines/reference/tsxNotUsingApparentTypeOfSFC.js b/tests/baselines/reference/tsxNotUsingApparentTypeOfSFC.js index fb139915551..d8b1ead65ee 100644 --- a/tests/baselines/reference/tsxNotUsingApparentTypeOfSFC.js +++ b/tests/baselines/reference/tsxNotUsingApparentTypeOfSFC.js @@ -51,11 +51,11 @@ var __assign = (this && this.__assign) || function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); function test(wrappedProps) { var MySFC = function (props) { - return react_1["default"].createElement(react_1["default"].Fragment, null, "hello"); + return react_1.default.createElement(react_1.default.Fragment, null, "hello"); }; var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); @@ -63,12 +63,12 @@ function test(wrappedProps) { return _super !== null && _super.apply(this, arguments) || this; } MyComponent.prototype.render = function () { - return react_1["default"].createElement(react_1["default"].Fragment, null, "hello"); + return react_1.default.createElement(react_1.default.Fragment, null, "hello"); }; return MyComponent; - }(react_1["default"].Component)); - var x = react_1["default"].createElement(MySFC, null); // should error - var y = react_1["default"].createElement(MyComponent, null); // should error - var z = react_1["default"].createElement(MySFC, __assign({}, wrappedProps)); // should work - var q = react_1["default"].createElement(MyComponent, __assign({}, wrappedProps)); // should work + }(react_1.default.Component)); + var x = react_1.default.createElement(MySFC, null); // should error + var y = react_1.default.createElement(MyComponent, null); // should error + var z = react_1.default.createElement(MySFC, __assign({}, wrappedProps)); // should work + var q = react_1.default.createElement(MyComponent, __assign({}, wrappedProps)); // should work } diff --git a/tests/baselines/reference/tsxPreserveEmit3.js b/tests/baselines/reference/tsxPreserveEmit3.js index d886d4169b8..36d662362d9 100644 --- a/tests/baselines/reference/tsxPreserveEmit3.js +++ b/tests/baselines/reference/tsxPreserveEmit3.js @@ -20,5 +20,5 @@ import {React} from "./test"; //// [react-consumer.jsx] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.js b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.js index 3bd876dbc36..a722ec279e5 100644 --- a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.js +++ b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.js @@ -14,6 +14,6 @@ let x = //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var x = ; diff --git a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.js b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.js index 5959f527539..403b6add019 100644 --- a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.js +++ b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.js @@ -15,7 +15,7 @@ let x1 = //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var x = ; var x1 = ; diff --git a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.js b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.js index 8e4dae1b2e9..22ea8a779b5 100644 --- a/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.js +++ b/tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.js @@ -21,7 +21,7 @@ let x2 = //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); // Error var x1 = ; diff --git a/tests/baselines/reference/tsxReactEmit5.js b/tests/baselines/reference/tsxReactEmit5.js index 1630a4707e1..fd22392ace5 100644 --- a/tests/baselines/reference/tsxReactEmit5.js +++ b/tests/baselines/reference/tsxReactEmit5.js @@ -33,7 +33,7 @@ var __assign = (this && this.__assign) || function () { }; return __assign.apply(this, arguments); }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var test_1 = require("./test"); // Should emit test_1.React.createElement // and React.__spread diff --git a/tests/baselines/reference/tsxReactEmitNesting.js b/tests/baselines/reference/tsxReactEmitNesting.js index 5e1f7db39c3..35d678a1e4e 100644 --- a/tests/baselines/reference/tsxReactEmitNesting.js +++ b/tests/baselines/reference/tsxReactEmitNesting.js @@ -37,21 +37,21 @@ let render = (ctrl, model) => //// [file.js] // A simple render function with nesting and control statements var render = function (ctrl, model) { - return vdom.createElement("section", { "class": "todoapp" }, - vdom.createElement("header", { "class": "header" }, + return vdom.createElement("section", { class: "todoapp" }, + vdom.createElement("header", { class: "header" }, vdom.createElement("h1", null, "todos "), - vdom.createElement("input", { "class": "new-todo", autofocus: true, autocomplete: "off", placeholder: "What needs to be done?", value: model.newTodo, onKeyup: ctrl.addTodo.bind(ctrl, model) })), - vdom.createElement("section", { "class": "main", style: { display: (model.todos && model.todos.length) ? "block" : "none" } }, - vdom.createElement("input", { "class": "toggle-all", type: "checkbox", onChange: ctrl.toggleAll.bind(ctrl) }), - vdom.createElement("ul", { "class": "todo-list" }, model.filteredTodos.map(function (todo) { - return vdom.createElement("li", { "class": { todo: true, completed: todo.completed, editing: todo == model.editedTodo } }, - vdom.createElement("div", { "class": "view" }, + vdom.createElement("input", { class: "new-todo", autofocus: true, autocomplete: "off", placeholder: "What needs to be done?", value: model.newTodo, onKeyup: ctrl.addTodo.bind(ctrl, model) })), + vdom.createElement("section", { class: "main", style: { display: (model.todos && model.todos.length) ? "block" : "none" } }, + vdom.createElement("input", { class: "toggle-all", type: "checkbox", onChange: ctrl.toggleAll.bind(ctrl) }), + vdom.createElement("ul", { class: "todo-list" }, model.filteredTodos.map(function (todo) { + return vdom.createElement("li", { class: { todo: true, completed: todo.completed, editing: todo == model.editedTodo } }, + vdom.createElement("div", { class: "view" }, (!todo.editable) ? - vdom.createElement("input", { "class": "toggle", type: "checkbox" }) + vdom.createElement("input", { class: "toggle", type: "checkbox" }) : null, vdom.createElement("label", { onDoubleClick: function () { ctrl.editTodo(todo); } }, todo.title), - vdom.createElement("button", { "class": "destroy", onClick: ctrl.removeTodo.bind(ctrl, todo) }), - vdom.createElement("div", { "class": "iconBorder" }, - vdom.createElement("div", { "class": "icon" })))); + vdom.createElement("button", { class: "destroy", onClick: ctrl.removeTodo.bind(ctrl, todo) }), + vdom.createElement("div", { class: "iconBorder" }, + vdom.createElement("div", { class: "icon" })))); })))); }; diff --git a/tests/baselines/reference/tsxReactPropsInferenceSucceedsOnIntersections.js b/tests/baselines/reference/tsxReactPropsInferenceSucceedsOnIntersections.js index 2b63a442da7..4204468883e 100644 --- a/tests/baselines/reference/tsxReactPropsInferenceSucceedsOnIntersections.js +++ b/tests/baselines/reference/tsxReactPropsInferenceSucceedsOnIntersections.js @@ -33,6 +33,6 @@ var __assign = (this && this.__assign) || function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); -var CustomButton = function (props) { return react_1["default"].createElement(Button, __assign({}, props)); }; +var CustomButton = function (props) { return react_1.default.createElement(Button, __assign({}, props)); }; diff --git a/tests/baselines/reference/tsxSfcReturnNull.js b/tests/baselines/reference/tsxSfcReturnNull.js index 793342be96a..653fddb9568 100644 --- a/tests/baselines/reference/tsxSfcReturnNull.js +++ b/tests/baselines/reference/tsxSfcReturnNull.js @@ -13,7 +13,7 @@ const G = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Foo = function (props) { return null; }; function Greet(x) { return null; diff --git a/tests/baselines/reference/tsxSfcReturnNullStrictNullChecks.js b/tests/baselines/reference/tsxSfcReturnNullStrictNullChecks.js index 793342be96a..653fddb9568 100644 --- a/tests/baselines/reference/tsxSfcReturnNullStrictNullChecks.js +++ b/tests/baselines/reference/tsxSfcReturnNullStrictNullChecks.js @@ -13,7 +13,7 @@ const G = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Foo = function (props) { return null; }; function Greet(x) { return null; diff --git a/tests/baselines/reference/tsxSfcReturnUndefinedStrictNullChecks.js b/tests/baselines/reference/tsxSfcReturnUndefinedStrictNullChecks.js index 5d3825db91c..df858baad85 100644 --- a/tests/baselines/reference/tsxSfcReturnUndefinedStrictNullChecks.js +++ b/tests/baselines/reference/tsxSfcReturnUndefinedStrictNullChecks.js @@ -13,7 +13,7 @@ const G = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Foo = function (props) { return undefined; }; function Greet(x) { return undefined; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.js b/tests/baselines/reference/tsxSpreadAttributesResolution1.js index d10593a36af..2ffb97825a4 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution1.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution10.js b/tests/baselines/reference/tsxSpreadAttributesResolution10.js index 8a5c5d881af..39016512600 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution10.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution10.js @@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Opt = /** @class */ (function (_super) { __extends(Opt, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution11.js b/tests/baselines/reference/tsxSpreadAttributesResolution11.js index 180e78f073f..702111a50b8 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution11.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution11.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var obj = {}; var obj1 = { diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution12.js b/tests/baselines/reference/tsxSpreadAttributesResolution12.js index afc33e04965..bbd76600f26 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution12.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution12.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var obj = {}; var obj1 = { diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution13.js b/tests/baselines/reference/tsxSpreadAttributesResolution13.js index 8227f3d6399..bcbd0f24d90 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution13.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution13.js @@ -30,7 +30,7 @@ function ChildComponent({ property1 }: AnotherComponentProps) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Component(props) { var condition1; @@ -41,7 +41,7 @@ function Component(props) { return (); } } -exports["default"] = Component; +exports.default = Component; function ChildComponent(_a) { var property1 = _a.property1; return ({property1}); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution14.js b/tests/baselines/reference/tsxSpreadAttributesResolution14.js index d04c9cd6d99..c4b1c30e185 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution14.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution14.js @@ -25,14 +25,14 @@ function AnotherComponent({ property1 }: AnotherComponentProps) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Component(props) { return ( // Error extra property ); } -exports["default"] = Component; +exports.default = Component; function AnotherComponent(_a) { var property1 = _a.property1; return ({property1}); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution15.js b/tests/baselines/reference/tsxSpreadAttributesResolution15.js index 41302f22a61..2608c39c530 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution15.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution15.js @@ -26,12 +26,12 @@ function AnotherComponent({ property1 }: AnotherComponentProps) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Component(props) { return (); } -exports["default"] = Component; +exports.default = Component; function AnotherComponent(_a) { var property1 = _a.property1; return ({property1}); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution16.js b/tests/baselines/reference/tsxSpreadAttributesResolution16.js index ad0d4b01885..76d698626c7 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution16.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution16.js @@ -27,14 +27,14 @@ function AnotherComponent({ property1 }: AnotherComponentProps) { //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Component(props) { return ( // Error: missing property ); } -exports["default"] = Component; +exports.default = Component; function AnotherComponent(_a) { var property1 = _a.property1; return ({property1}); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution17.js b/tests/baselines/reference/tsxSpreadAttributesResolution17.js index b5d5eaacbc0..77d330027c0 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution17.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution17.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Empty = void 0; var Empty = /** @class */ (function (_super) { __extends(Empty, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution2.js b/tests/baselines/reference/tsxSpreadAttributesResolution2.js index 7f7757b7270..00c4b13a5fc 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution2.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution2.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution3.js b/tests/baselines/reference/tsxSpreadAttributesResolution3.js index 181e36e5ccc..8432be5b8d8 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution3.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution3.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution4.js b/tests/baselines/reference/tsxSpreadAttributesResolution4.js index f4a3f681e4c..e8054499e22 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution4.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution4.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _this = this; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution5.js b/tests/baselines/reference/tsxSpreadAttributesResolution5.js index fb858cc9235..8e28eadcf16 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution5.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution5.js @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution6.js b/tests/baselines/reference/tsxSpreadAttributesResolution6.js index 94c138359a9..7800b4db809 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution6.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution6.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var TextComponent = /** @class */ (function (_super) { __extends(TextComponent, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution7.js b/tests/baselines/reference/tsxSpreadAttributesResolution7.js index c49da0d07e8..c8bc405e003 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution7.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution7.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var TextComponent = /** @class */ (function (_super) { __extends(TextComponent, _super); diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution8.js b/tests/baselines/reference/tsxSpreadAttributesResolution8.js index ce99936f688..6d95b327295 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution8.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution8.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var obj = {}; var obj1 = { diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution9.js b/tests/baselines/reference/tsxSpreadAttributesResolution9.js index 61d36c90bbc..ad680af274f 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution9.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution9.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Opt = /** @class */ (function (_super) { __extends(Opt, _super); diff --git a/tests/baselines/reference/tsxSpreadDoesNotReportExcessProps.js b/tests/baselines/reference/tsxSpreadDoesNotReportExcessProps.js index 08912d81274..c0c792b25bf 100644 --- a/tests/baselines/reference/tsxSpreadDoesNotReportExcessProps.js +++ b/tests/baselines/reference/tsxSpreadDoesNotReportExcessProps.js @@ -42,7 +42,7 @@ var __assign = (this && this.__assign) || function () { var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); @@ -50,7 +50,7 @@ var MyComponent = /** @class */ (function (_super) { return _super !== null && _super.apply(this, arguments) || this; } MyComponent.prototype.render = function () { - return (react_1["default"].createElement("div", __assign({}, this.props, { className: "ok" }))); + return (react_1.default.createElement("div", __assign({}, this.props, { className: "ok" }))); }; return MyComponent; -}(react_1["default"].Component)); +}(react_1.default.Component)); diff --git a/tests/baselines/reference/tsxStatelessComponentDefaultProps.js b/tests/baselines/reference/tsxStatelessComponentDefaultProps.js index f16bad7b3ce..5cfacfeff94 100644 --- a/tests/baselines/reference/tsxStatelessComponentDefaultProps.js +++ b/tests/baselines/reference/tsxStatelessComponentDefaultProps.js @@ -21,12 +21,12 @@ let a = var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); function BackButton(_props) { - return react_1["default"].createElement("div", null); + return react_1.default.createElement("div", null); } BackButton.defaultProps = { - text: 'Go Back' + text: 'Go Back', }; -var a = react_1["default"].createElement(BackButton, null); +var a = react_1.default.createElement(BackButton, null); diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js index 95200b2487d..4d457127477 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload1.js @@ -45,7 +45,7 @@ const e2 = //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // OK var c1 = ; var c2 = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js index 2c940ebc820..5bb8b7a1e46 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload2.js @@ -35,7 +35,7 @@ const c10 = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var obj = { yy: 10, yy1: "hello" diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js index 17ac6dbb378..13029267c23 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload4.js @@ -40,7 +40,7 @@ const e4 = Hi //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var obj = { yy: 10, yy1: "hello" diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js index 644116d182b..0dc448e9eb6 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload5.js @@ -59,7 +59,7 @@ const b8 = ; // incorrect type for specified hyphanat //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.MainButton = void 0; var obj0 = { to: "world" diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js b/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js index 65c0c508d6b..c03154caded 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentOverload6.js @@ -60,7 +60,7 @@ const b12 = //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.MainButton = void 0; var obj = { children: "hi", diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.js b/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.js index 95957dcd365..b9b87527937 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.js @@ -16,7 +16,7 @@ let i1 = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function MyComponent(attr) { return
attr.values
; } diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.js b/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.js index b418948a291..7768df3444a 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.js @@ -16,7 +16,7 @@ let i1 = ; //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function MyComponent1(attr) { return
attr.values
; } diff --git a/tests/baselines/reference/tsxStatelessFunctionComponents2.js b/tests/baselines/reference/tsxStatelessFunctionComponents2.js index 5ca73f3a38c..59bd6242120 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponents2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponents2.js @@ -54,7 +54,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Greet(x) { return
Hello, {x}
; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponents3.js b/tests/baselines/reference/tsxStatelessFunctionComponents3.js index 152c7e6ba4f..f96d50de667 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponents3.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponents3.js @@ -20,7 +20,7 @@ var App: React.StatelessComponent<{ children }> = ({children}) => ( //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var Foo = function (props) { return
; }; // Should be OK var foo = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js index 98fc80bfefe..ba0cf8a24c6 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments1.js @@ -33,7 +33,7 @@ let i = { }} //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // OK function Baz(key1, value) { var a0 = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js index a357c808c02..b6209a57251 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments2.js @@ -35,7 +35,7 @@ let i = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js index 7f3a8e38e8d..d9934ae8261 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.js @@ -26,7 +26,7 @@ function createLink(func: (a: number)=>void) { //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // OK function Baz(arg1, arg2) { var a0 = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js index c6692edf2f2..7b9910223af 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments4.js @@ -14,7 +14,7 @@ function Baz(arg1: T, a //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); // Error function Baz(arg1, arg2) { var a0 = ; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js index 7e3c8bf35d2..581d2b0ab37 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments5.js @@ -21,7 +21,7 @@ function Bar(arg: T) { //// [file.jsx] define(["require", "exports", "react"], function (require, exports, React) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function createComponent(arg) { var a1 = ; var a2 = ; diff --git a/tests/baselines/reference/tsxTypeArgumentResolution.js b/tests/baselines/reference/tsxTypeArgumentResolution.js index dbe6d307786..66858921cb7 100644 --- a/tests/baselines/reference/tsxTypeArgumentResolution.js +++ b/tests/baselines/reference/tsxTypeArgumentResolution.js @@ -56,7 +56,7 @@ x = a="hi" b="hi">; // error //// [file.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var x = ; // OK x = ; // OK diff --git a/tests/baselines/reference/tsxTypeArgumentsJsxPreserveOutput.js b/tests/baselines/reference/tsxTypeArgumentsJsxPreserveOutput.js index 72e9da28f8d..b21c6ea5f20 100644 --- a/tests/baselines/reference/tsxTypeArgumentsJsxPreserveOutput.js +++ b/tests/baselines/reference/tsxTypeArgumentsJsxPreserveOutput.js @@ -37,7 +37,7 @@ function Foo() { //// [foo.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function Foo() { return null; diff --git a/tests/baselines/reference/tsxUnionElementType1.js b/tests/baselines/reference/tsxUnionElementType1.js index b377bcb5670..da51151cb33 100644 --- a/tests/baselines/reference/tsxUnionElementType1.js +++ b/tests/baselines/reference/tsxUnionElementType1.js @@ -14,7 +14,7 @@ var SFCComp = SFC1 || SFC2; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function SFC1(prop) { return React.createElement("div", null, "hello"); diff --git a/tests/baselines/reference/tsxUnionElementType2.js b/tests/baselines/reference/tsxUnionElementType2.js index c33c24f0d73..3839b8d3779 100644 --- a/tests/baselines/reference/tsxUnionElementType2.js +++ b/tests/baselines/reference/tsxUnionElementType2.js @@ -14,7 +14,7 @@ var SFCComp = SFC1 || SFC2; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function SFC1(prop) { return React.createElement("div", null, "hello"); diff --git a/tests/baselines/reference/tsxUnionElementType3.js b/tests/baselines/reference/tsxUnionElementType3.js index 98ded85f510..99584343b49 100644 --- a/tests/baselines/reference/tsxUnionElementType3.js +++ b/tests/baselines/reference/tsxUnionElementType3.js @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var RC1 = /** @class */ (function (_super) { __extends(RC1, _super); diff --git a/tests/baselines/reference/tsxUnionElementType4.js b/tests/baselines/reference/tsxUnionElementType4.js index eab01d689f7..19b7847d516 100644 --- a/tests/baselines/reference/tsxUnionElementType4.js +++ b/tests/baselines/reference/tsxUnionElementType4.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var RC1 = /** @class */ (function (_super) { __extends(RC1, _super); diff --git a/tests/baselines/reference/tsxUnionElementType5.js b/tests/baselines/reference/tsxUnionElementType5.js index 7f6bf32a89c..5e7fec4c37a 100644 --- a/tests/baselines/reference/tsxUnionElementType5.js +++ b/tests/baselines/reference/tsxUnionElementType5.js @@ -22,7 +22,7 @@ let b = //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function EmptySFC1() { return React.createElement("div", null, "hello"); diff --git a/tests/baselines/reference/tsxUnionElementType6.js b/tests/baselines/reference/tsxUnionElementType6.js index 016df27ee9b..5375c07c393 100644 --- a/tests/baselines/reference/tsxUnionElementType6.js +++ b/tests/baselines/reference/tsxUnionElementType6.js @@ -25,7 +25,7 @@ let d = ; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); function EmptySFC1() { return React.createElement("div", null, "Hi"); diff --git a/tests/baselines/reference/tsxUnionMemberChecksFilterDataProps.js b/tests/baselines/reference/tsxUnionMemberChecksFilterDataProps.js index 3bc4d40c316..1def0baafaf 100644 --- a/tests/baselines/reference/tsxUnionMemberChecksFilterDataProps.js +++ b/tests/baselines/reference/tsxUnionMemberChecksFilterDataProps.js @@ -14,8 +14,8 @@ const RootHappy = () => (); var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var react_1 = __importDefault(require("react")); -var RootNotHappy = function () { return (react_1["default"].createElement(NotHappy, { "data-testid": "my-test-id" })); }; -var RootHappy = function () { return (react_1["default"].createElement(Happy, { "data-testid": "my-test-id" })); }; +var RootNotHappy = function () { return (react_1.default.createElement(NotHappy, { "data-testid": "my-test-id" })); }; +var RootHappy = function () { return (react_1.default.createElement(Happy, { "data-testid": "my-test-id" })); }; diff --git a/tests/baselines/reference/tsxUnionSpread.js b/tests/baselines/reference/tsxUnionSpread.js index f84e6ab2166..83f0d329fd5 100644 --- a/tests/baselines/reference/tsxUnionSpread.js +++ b/tests/baselines/reference/tsxUnionSpread.js @@ -24,7 +24,7 @@ var component2 = //// [index.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function AnimalComponent(info) { return undefined; } diff --git a/tests/baselines/reference/tsxUnionTypeComponent1.js b/tests/baselines/reference/tsxUnionTypeComponent1.js index 4507528a2f0..f796cc95d02 100644 --- a/tests/baselines/reference/tsxUnionTypeComponent1.js +++ b/tests/baselines/reference/tsxUnionTypeComponent1.js @@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); diff --git a/tests/baselines/reference/tsxUnionTypeComponent2.js b/tests/baselines/reference/tsxUnionTypeComponent2.js index 7d7026fc499..be60f4602a1 100644 --- a/tests/baselines/reference/tsxUnionTypeComponent2.js +++ b/tests/baselines/reference/tsxUnionTypeComponent2.js @@ -12,7 +12,7 @@ const X: Invalid1 = 1; //// [file.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var X = 1; React.createElement(X, null); diff --git a/tests/baselines/reference/twiceNestedKeyofIndexInference.js b/tests/baselines/reference/twiceNestedKeyofIndexInference.js index ed4f0c6bfb5..910fb909486 100644 --- a/tests/baselines/reference/twiceNestedKeyofIndexInference.js +++ b/tests/baselines/reference/twiceNestedKeyofIndexInference.js @@ -36,8 +36,8 @@ const newState: State = set(state, ["a", 'b'], 'why'); // shouldn't be an error var state = { a: { b: "", - c: 0 + c: 0, }, - d: false + d: false, }; var newState = set(state, ["a", 'b'], 'why'); // shouldn't be an error diff --git a/tests/baselines/reference/twoAccessorsWithSameName2.errors.txt b/tests/baselines/reference/twoAccessorsWithSameName2.errors.txt index 59c15d73d5e..f378739bd55 100644 --- a/tests/baselines/reference/twoAccessorsWithSameName2.errors.txt +++ b/tests/baselines/reference/twoAccessorsWithSameName2.errors.txt @@ -1,49 +1,31 @@ -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(2,16): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(3,16): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(7,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(7,16): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(8,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(8,16): error TS2300: Duplicate identifier 'x'. -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(12,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts (10 errors) ==== +==== tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts (4 errors) ==== class C { static get x() { return 1; } ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. static get x() { return 1; } // error ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } class D { static set x(v) { } ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. static set x(v) { } // error ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~ !!! error TS2300: Duplicate identifier 'x'. } class E { static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return 1; } static set x(v) { } - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. } \ No newline at end of file diff --git a/tests/baselines/reference/typeAliasesDoNotMerge.js b/tests/baselines/reference/typeAliasesDoNotMerge.js index e9ec002f237..e0304ebf636 100644 --- a/tests/baselines/reference/typeAliasesDoNotMerge.js +++ b/tests/baselines/reference/typeAliasesDoNotMerge.js @@ -5,4 +5,4 @@ type A = {} //// [typeAliasesDoNotMerge.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/typeAndNamespaceExportMerge.js b/tests/baselines/reference/typeAndNamespaceExportMerge.js index 8c939fca7d5..b804217afd6 100644 --- a/tests/baselines/reference/typeAndNamespaceExportMerge.js +++ b/tests/baselines/reference/typeAndNamespaceExportMerge.js @@ -21,18 +21,18 @@ const x: Drink = Drink.TEA; //// [constants.js] "use strict"; // @strict -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.TEA = exports.COFFEE = void 0; exports.COFFEE = 0; exports.TEA = 1; //// [drink.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Drink = void 0; exports.Drink = require("./constants"); //// [index.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var drink_1 = require("./drink"); // 'Drink' only refers to a type, but is being used as a value here var x = drink_1.Drink.TEA; diff --git a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js index d5001e4fab3..d68ddd52402 100644 --- a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js +++ b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.js @@ -13,7 +13,7 @@ f.foo(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { var classes = undefined; @@ -22,7 +22,7 @@ function foo() { exports.foo = foo; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var f = require("./file1"); f.foo(); diff --git a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.js b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.js index f278177c151..3c9529c3b97 100644 --- a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.js +++ b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.js @@ -11,7 +11,7 @@ Adapter.asyncMethod = function() {} //// [a.js] "use strict"; // this is a javascript file... -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Adapter = void 0; exports.Adapter = {}; exports.Adapter.prop = {}; diff --git a/tests/baselines/reference/typeGuardNarrowsIndexedAccessOfKnownProperty1.js b/tests/baselines/reference/typeGuardNarrowsIndexedAccessOfKnownProperty1.js index 47616919e1c..a92c93a48a2 100644 --- a/tests/baselines/reference/typeGuardNarrowsIndexedAccessOfKnownProperty1.js +++ b/tests/baselines/reference/typeGuardNarrowsIndexedAccessOfKnownProperty1.js @@ -82,7 +82,7 @@ export function g(pair: [number, string?]): string { //// [typeGuardNarrowsIndexedAccessOfKnownProperty1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.g = void 0; function area(s) { switch (s['dash-ok']) { diff --git a/tests/baselines/reference/typeGuardOnContainerTypeNoHang.js b/tests/baselines/reference/typeGuardOnContainerTypeNoHang.js index 13326de2835..32db3ac714a 100644 --- a/tests/baselines/reference/typeGuardOnContainerTypeNoHang.js +++ b/tests/baselines/reference/typeGuardOnContainerTypeNoHang.js @@ -8,7 +8,7 @@ export namespace TypeGuards { //// [typeGuardOnContainerTypeNoHang.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeGuards = void 0; var TypeGuards; (function (TypeGuards) { diff --git a/tests/baselines/reference/typeGuardsAsAssertions.js b/tests/baselines/reference/typeGuardsAsAssertions.js index aaa5cb1bb2e..1e97c0ad189 100644 --- a/tests/baselines/reference/typeGuardsAsAssertions.js +++ b/tests/baselines/reference/typeGuardsAsAssertions.js @@ -129,7 +129,7 @@ function f7() { //// [typeGuardsAsAssertions.js] "use strict"; // Repro from #8513 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.fn = exports.isSome = exports.none = void 0; var cond; exports.none = { none: '' }; diff --git a/tests/baselines/reference/typeGuardsInExternalModule.js b/tests/baselines/reference/typeGuardsInExternalModule.js index c0ebd22b058..00fe17151f8 100644 --- a/tests/baselines/reference/typeGuardsInExternalModule.js +++ b/tests/baselines/reference/typeGuardsInExternalModule.js @@ -27,7 +27,7 @@ else { "use strict"; // Note that type guards affect types of variables and parameters only and // have no effect on members of objects such as properties. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.var2 = void 0; // local variable in external module var num; diff --git a/tests/baselines/reference/typeInferenceLiteralUnion.js b/tests/baselines/reference/typeInferenceLiteralUnion.js index ad413011761..5f02c2092e4 100644 --- a/tests/baselines/reference/typeInferenceLiteralUnion.js +++ b/tests/baselines/reference/typeInferenceLiteralUnion.js @@ -38,7 +38,7 @@ extentMixed = extent([new NumCoercible(10), 13, '12', true]); //// [typeInferenceLiteralUnion.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.extent = void 0; // Not very useful, but meets Numeric var NumCoercible = /** @class */ (function () { diff --git a/tests/baselines/reference/typeInferenceWithExcessProperties.js b/tests/baselines/reference/typeInferenceWithExcessProperties.js index 0630f1c8977..52877b9479d 100644 --- a/tests/baselines/reference/typeInferenceWithExcessProperties.js +++ b/tests/baselines/reference/typeInferenceWithExcessProperties.js @@ -37,18 +37,18 @@ function parrot(obj) { return obj; } parrot({ - name: "TypeScript" + name: "TypeScript", }); parrot({ name: "TypeScript", - age: 5 + age: 5, }); parrot({ name: "TypeScript", - age: function () { } + age: function () { }, }); parrot({ name: "TypeScript", sayHello: function () { - } + }, }); diff --git a/tests/baselines/reference/typeOfThisInAccessor.errors.txt b/tests/baselines/reference/typeOfThisInAccessor.errors.txt deleted file mode 100644 index aecc5cdeef5..00000000000 --- a/tests/baselines/reference/typeOfThisInAccessor.errors.txt +++ /dev/null @@ -1,49 +0,0 @@ -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts(2,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts(7,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts(15,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts(20,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts(27,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts (5 errors) ==== - class C { - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r = this; // C - return 1; - } - - static get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r2 = this; // typeof C - return 1; - } - } - - class D { - a: T; - get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r = this; // D - return 1; - } - - static get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r2 = this; // typeof D - return 1; - } - } - - var x = { - get a() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r3 = this; // any - return 1; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/typeOfThisInInstanceMember.errors.txt b/tests/baselines/reference/typeOfThisInInstanceMember.errors.txt index 2685d2b34b8..8e690be1a4f 100644 --- a/tests/baselines/reference/typeOfThisInInstanceMember.errors.txt +++ b/tests/baselines/reference/typeOfThisInInstanceMember.errors.txt @@ -1,8 +1,7 @@ tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts(10,11): error TS2339: Property 'z' does not exist on type 'C'. -tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts(14,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -==== tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts (2 errors) ==== +==== tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts (1 errors) ==== class C { x = this; foo() { @@ -19,8 +18,6 @@ tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInIns } get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. return this; } } diff --git a/tests/baselines/reference/typeOfThisInInstanceMember2.errors.txt b/tests/baselines/reference/typeOfThisInInstanceMember2.errors.txt deleted file mode 100644 index 5544a80ee7d..00000000000 --- a/tests/baselines/reference/typeOfThisInInstanceMember2.errors.txt +++ /dev/null @@ -1,41 +0,0 @@ -tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts(14,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts (1 errors) ==== - class C { - x = this; - foo() { - return this; - } - constructor(x: T) { - var t = this; - t.x; - t.y; - t.z; - var r = t.foo(); - } - - get y() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return this; - } - - z: T; - } - - var c: C; - // all ok - var r = c.x; - var ra = c.x.x.x; - var r2 = c.y; - var r3 = c.foo(); - var r4 = c.z; - var rs = [r, r2, r3]; - - rs.forEach(x => { - x.foo; - x.x; - x.y; - x.z; - }); \ No newline at end of file diff --git a/tests/baselines/reference/typeOfThisInStatics.errors.txt b/tests/baselines/reference/typeOfThisInStatics.errors.txt deleted file mode 100644 index bfdeb22d9f8..00000000000 --- a/tests/baselines/reference/typeOfThisInStatics.errors.txt +++ /dev/null @@ -1,16 +0,0 @@ -tests/cases/compiler/typeOfThisInStatics.ts(5,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/typeOfThisInStatics.ts (1 errors) ==== - class C { - static foo() { - var r = this; - } - static get x() { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - var r = this; - return 1; - } - } - \ No newline at end of file diff --git a/tests/baselines/reference/typeOnlyMerge1.js b/tests/baselines/reference/typeOnlyMerge1.js index 0def9774590..aa259cb0b28 100644 --- a/tests/baselines/reference/typeOnlyMerge1.js +++ b/tests/baselines/reference/typeOnlyMerge1.js @@ -16,15 +16,15 @@ A; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = 0; exports.A = A; //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); b_1.A; diff --git a/tests/baselines/reference/typeOnlyMerge2.js b/tests/baselines/reference/typeOnlyMerge2.js index 39930739f70..f28fd67141d 100644 --- a/tests/baselines/reference/typeOnlyMerge2.js +++ b/tests/baselines/reference/typeOnlyMerge2.js @@ -21,17 +21,17 @@ A; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = {}; exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [d.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); A; diff --git a/tests/baselines/reference/typeOnlyMerge3.js b/tests/baselines/reference/typeOnlyMerge3.js index d3afde76abd..21c0e67554a 100644 --- a/tests/baselines/reference/typeOnlyMerge3.js +++ b/tests/baselines/reference/typeOnlyMerge3.js @@ -20,18 +20,18 @@ A(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function A() { } //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A; (function (A) { A.displayName = "A"; })(A || (A = {})); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); A; A.displayName; A(); diff --git a/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.js b/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.js index 9a293139417..c0264635538 100644 --- a/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.js +++ b/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.js @@ -25,7 +25,7 @@ i2 = a2; // no error //// [typeParameterCompatibilityAccrossDeclarations.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var a = { x: function (y) { return null; } }; diff --git a/tests/baselines/reference/typeParametersInStaticAccessors.errors.txt b/tests/baselines/reference/typeParametersInStaticAccessors.errors.txt index 644cd703cdf..40388d53532 100644 --- a/tests/baselines/reference/typeParametersInStaticAccessors.errors.txt +++ b/tests/baselines/reference/typeParametersInStaticAccessors.errors.txt @@ -1,19 +1,13 @@ -tests/cases/compiler/typeParametersInStaticAccessors.ts(2,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/typeParametersInStaticAccessors.ts(2,29): error TS2302: Static members cannot reference class type parameters. -tests/cases/compiler/typeParametersInStaticAccessors.ts(3,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. tests/cases/compiler/typeParametersInStaticAccessors.ts(3,28): error TS2302: Static members cannot reference class type parameters. -==== tests/cases/compiler/typeParametersInStaticAccessors.ts (4 errors) ==== +==== tests/cases/compiler/typeParametersInStaticAccessors.ts (2 errors) ==== class foo { static get Foo(): () => T { return null; } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~ !!! error TS2302: Static members cannot reference class type parameters. static set Bar(v: { v: T }) { } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ~ !!! error TS2302: Static members cannot reference class type parameters. } \ No newline at end of file diff --git a/tests/baselines/reference/typePredicateInLoop.js b/tests/baselines/reference/typePredicateInLoop.js index 8bf266c6738..6f8249b7d10 100644 --- a/tests/baselines/reference/typePredicateInLoop.js +++ b/tests/baselines/reference/typePredicateInLoop.js @@ -24,7 +24,7 @@ export function y(arg: Type): void { //// [typePredicateInLoop.js] "use strict"; // Repro from #12101 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; var guard = function (arg) { return arg.type === 1; }; var otherFunc = function (arg1, arg2) { }; diff --git a/tests/baselines/reference/typeQuery.js b/tests/baselines/reference/typeQuery.js index 5bdd52dc6fd..30360afafe3 100644 --- a/tests/baselines/reference/typeQuery.js +++ b/tests/baselines/reference/typeQuery.js @@ -10,7 +10,7 @@ let AConstructor: typeof A; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -20,5 +20,5 @@ var A = /** @class */ (function () { exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var AConstructor; diff --git a/tests/baselines/reference/typeQueryOnClass.errors.txt b/tests/baselines/reference/typeQueryOnClass.errors.txt deleted file mode 100644 index 5198067576a..00000000000 --- a/tests/baselines/reference/typeQueryOnClass.errors.txt +++ /dev/null @@ -1,77 +0,0 @@ -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(18,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(21,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(30,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(33,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts(36,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts (6 errors) ==== - class C { - constructor(x: number); - constructor(x: string); - constructor(public x) { } - - static foo(x: number); - static foo(x: {}); - static foo(x) { } - - static bar(x) { } - - static sa = 1; - static sb = () => 1; - - static get sc() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - static set sc(x) { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - static get sd() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - - baz(x): string { return ''; } - - ia = 1; - ib = () => this.ia; - - get ic() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - set ic(x) { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - } - - get id() { - ~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - return 1; - } - - } - - var c: C; - - // BUG 820454 - var r1: typeof C; - var r2: typeof c; - - class D { - constructor(public y?) { } - x: T; - foo() { } - } - - var d: D; - var r3: typeof D; - var r4: typeof d; \ No newline at end of file diff --git a/tests/baselines/reference/typeQueryWithReservedWords.js b/tests/baselines/reference/typeQueryWithReservedWords.js index 092f359d295..eb4e4af45c8 100644 --- a/tests/baselines/reference/typeQueryWithReservedWords.js +++ b/tests/baselines/reference/typeQueryWithReservedWords.js @@ -21,9 +21,9 @@ var Controller = /** @class */ (function () { } Controller.prototype.create = function () { }; - Controller.prototype["delete"] = function () { + Controller.prototype.delete = function () { }; - Controller.prototype["var"] = function () { + Controller.prototype.var = function () { }; return Controller; }()); diff --git a/tests/baselines/reference/typeReferenceDirectives10.js b/tests/baselines/reference/typeReferenceDirectives10.js index 569159df421..a157fb36a8a 100644 --- a/tests/baselines/reference/typeReferenceDirectives10.js +++ b/tests/baselines/reference/typeReferenceDirectives10.js @@ -16,7 +16,7 @@ export interface A { //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.d.ts] diff --git a/tests/baselines/reference/typeReferenceDirectives13.js b/tests/baselines/reference/typeReferenceDirectives13.js index 03dabec9331..81ae5235739 100644 --- a/tests/baselines/reference/typeReferenceDirectives13.js +++ b/tests/baselines/reference/typeReferenceDirectives13.js @@ -16,7 +16,7 @@ export interface A { //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.d.ts] diff --git a/tests/baselines/reference/typeReferenceDirectives5.js b/tests/baselines/reference/typeReferenceDirectives5.js index aabb879c485..68d909695f1 100644 --- a/tests/baselines/reference/typeReferenceDirectives5.js +++ b/tests/baselines/reference/typeReferenceDirectives5.js @@ -15,7 +15,7 @@ export interface A { //// [app.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [app.d.ts] diff --git a/tests/baselines/reference/typeReferenceDirectives7.js b/tests/baselines/reference/typeReferenceDirectives7.js index 6d50ed19b76..44e5ee27e8d 100644 --- a/tests/baselines/reference/typeReferenceDirectives7.js +++ b/tests/baselines/reference/typeReferenceDirectives7.js @@ -17,7 +17,7 @@ export let y = () => x //// [app.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = exports.$ = void 0; exports.$ = 1; var y = function () { return exports.x; }; diff --git a/tests/baselines/reference/typeReferenceDirectives8.js b/tests/baselines/reference/typeReferenceDirectives8.js index 8937c5c7201..8526b26ed7b 100644 --- a/tests/baselines/reference/typeReferenceDirectives8.js +++ b/tests/baselines/reference/typeReferenceDirectives8.js @@ -12,13 +12,13 @@ export const bar = foo(); //// [mod1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; function foo() { return { x: 1 }; } exports.foo = foo; //// [mod2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = void 0; var mod1_1 = require("./mod1"); exports.bar = (0, mod1_1.foo)(); diff --git a/tests/baselines/reference/typeReferenceDirectives9.js b/tests/baselines/reference/typeReferenceDirectives9.js index cd9aa23c89a..625eae1646a 100644 --- a/tests/baselines/reference/typeReferenceDirectives9.js +++ b/tests/baselines/reference/typeReferenceDirectives9.js @@ -33,7 +33,7 @@ export const bar = Cls.bar(); //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Cls = void 0; var Cls = /** @class */ (function () { function Cls() { @@ -44,12 +44,12 @@ exports.Cls = Cls; //// [mod1.js] "use strict"; /// -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var main_1 = require("./main"); main_1.Cls.prototype.foo = function () { return undefined; }; //// [mod2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.bar = exports.foo = exports.cls = void 0; var main_1 = require("./main"); require("./mod1"); diff --git a/tests/baselines/reference/typeReferenceRelatedFiles.js b/tests/baselines/reference/typeReferenceRelatedFiles.js index 95e0f649b72..5ca164c1fd0 100644 --- a/tests/baselines/reference/typeReferenceRelatedFiles.js +++ b/tests/baselines/reference/typeReferenceRelatedFiles.js @@ -21,7 +21,7 @@ export function f() { //// [main.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.f = void 0; function f() { return {}; diff --git a/tests/baselines/reference/typeResolution.js b/tests/baselines/reference/typeResolution.js index b7ca781bbbf..055c06b6d86 100644 --- a/tests/baselines/reference/typeResolution.js +++ b/tests/baselines/reference/typeResolution.js @@ -113,7 +113,7 @@ module TopLevelModule2 { //// [typeResolution.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.TopLevelModule1 = void 0; var TopLevelModule1; (function (TopLevelModule1) { diff --git a/tests/baselines/reference/typeResolution.js.map b/tests/baselines/reference/typeResolution.js.map index 54b394d0e1e..77d5d7d4bc9 100644 --- a/tests/baselines/reference/typeResolution.js.map +++ b/tests/baselines/reference/typeResolution.js.map @@ -1,3 +1,3 @@ //// [typeResolution.js.map] {"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":";;;;IAAA,IAAc,eAAe,CAmG5B;IAnGD,WAAc,eAAe;QACzB,IAAc,UAAU,CAwEvB;QAxED,WAAc,UAAU;YACpB,IAAc,aAAa,CAwD1B;YAxDD,WAAc,aAAa;gBACvB;oBAAA;oBAmBA,CAAC;oBAlBU,2BAAU,GAAjB;wBACI,uCAAuC;wBACvC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,yCAAyC;wBACzC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,qCAAqC;wBACrC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,sBAAsB;wBACtB,IAAI,EAAc,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACpC,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;oBACL,aAAC;gBAAD,CAAC,AAnBD,IAmBC;gBAnBY,oBAAM,SAmBlB,CAAA;gBACD;oBAAA;oBAsBA,CAAC;oBArBU,2BAAU,GAAjB;wBACI,+CAA+C;wBAE/C,uCAAuC;wBACvC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,yCAAyC;wBACzC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,qCAAqC;wBACrC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzE,IAAI,EAAqC,CAAC;wBAAC,EAAE,CAAC,QAAQ,EAAE,CAAC;wBAEzD,sBAAsB;wBACtB,IAAI,EAAc,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACpC,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;oBACL,aAAC;gBAAD,CAAC,AAtBD,IAsBC;gBAtBY,oBAAM,SAsBlB,CAAA;gBAED;oBACI;wBACI,SAAS,EAAE;4BACP,uCAAuC;4BACvC,IAAI,EAAmD,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACzE,IAAI,EAAmD,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACzE,IAAI,EAAc,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACpC,IAAI,EAAqC,CAAC;4BAAC,EAAE,CAAC,QAAQ,EAAE,CAAC;wBAC7D,CAAC;oBACL,CAAC;oBACL,wBAAC;gBAAD,CAAC,AAVD,IAUC;YACL,CAAC,EAxDa,aAAa,GAAb,wBAAa,KAAb,wBAAa,QAwD1B;YAED,0EAA0E;YAC1E;gBACI;oBACI,SAAS,EAAE;wBACP,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,sBAAsB;wBACtB,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;gBACL,CAAC;gBACL,aAAC;YAAD,CAAC,AAXD,IAWC;QACL,CAAC,EAxEa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAwEvB;QAED,IAAc,UAAU,CAWvB;QAXD,WAAc,UAAU;YACpB,IAAc,aAAa,CAO1B;YAPD,WAAc,aAAa;gBACvB,6DAA6D;gBAC7D;oBAAA;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;gBAC/C;oBAAA;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;gBAC/C;oBAAA;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;YAGnD,CAAC,EAPa,aAAa,GAAb,wBAAa,KAAb,wBAAa,QAO1B;QAGL,CAAC,EAXa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAWvB;QAED;YAAA;YAEA,CAAC;YADU,uBAAM,GAAb,cAAkB,CAAC;YACvB,aAAC;QAAD,CAAC,AAFD,IAEC;QAMD,IAAO,iBAAiB,CAEvB;QAFD,WAAO,iBAAiB;YACpB;gBAAA;gBAAsB,CAAC;gBAAD,aAAC;YAAD,CAAC,AAAvB,IAAuB;YAAV,wBAAM,SAAI,CAAA;QAC3B,CAAC,EAFM,iBAAiB,KAAjB,iBAAiB,QAEvB;IACL,CAAC,EAnGa,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmG5B;IAED,IAAO,eAAe,CAMrB;IAND,WAAO,eAAe;QAClB,IAAc,UAAU,CAIvB;QAJD,WAAc,UAAU;YACpB;gBAAA;gBAEA,CAAC;gBADU,yBAAQ,GAAf,cAAoB,CAAC;gBACzB,aAAC;YAAD,CAAC,AAFD,IAEC;YAFY,iBAAM,SAElB,CAAA;QACL,CAAC,EAJa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAIvB;IACL,CAAC,EANM,eAAe,KAAf,eAAe,QAMrB"} -//// https://sokra.github.io/source-map-visualization#base64,ZGVmaW5lKFsicmVxdWlyZSIsICJleHBvcnRzIl0sIGZ1bmN0aW9uIChyZXF1aXJlLCBleHBvcnRzKSB7DQogICAgInVzZSBzdHJpY3QiOw0KICAgIGV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7DQogICAgZXhwb3J0cy5Ub3BMZXZlbE1vZHVsZTEgPSB2b2lkIDA7DQogICAgdmFyIFRvcExldmVsTW9kdWxlMTsNCiAgICAoZnVuY3Rpb24gKFRvcExldmVsTW9kdWxlMSkgew0KICAgICAgICB2YXIgU3ViTW9kdWxlMTsNCiAgICAgICAgKGZ1bmN0aW9uIChTdWJNb2R1bGUxKSB7DQogICAgICAgICAgICB2YXIgU3ViU3ViTW9kdWxlMTsNCiAgICAgICAgICAgIChmdW5jdGlvbiAoU3ViU3ViTW9kdWxlMSkgew0KICAgICAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMV8xXzEgPSBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBUcnkgYWxsIHF1YWxpZmllZCBuYW1lcyBvZiB0aGlzIHR5cGUNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGExLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEyLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMzsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEzLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhNDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFR3byB2YXJpYW50cyBvZiBxdWFsaWZ5aW5nIGEgcGVlciB0eXBlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYjE7DQogICAgICAgICAgICAgICAgICAgICAgICBiMS5CaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYjI7DQogICAgICAgICAgICAgICAgICAgICAgICBiMi5CaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBUeXBlIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHRoZSByb290DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE7DQogICAgICAgICAgICAgICAgICAgICAgICBjMS5BaXNJbjFfMl8yKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRlcmZhY2UgcmVmZXJlbmNlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDE7DQogICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDI7DQogICAgICAgICAgICAgICAgICAgICAgICBkMi5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgIH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUxLkNsYXNzQSA9IENsYXNzQTsNCiAgICAgICAgICAgICAgICB2YXIgQ2xhc3NCID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0IoKSB7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgQ2xhc3NCLnByb3RvdHlwZS5CaXNJbjFfMV8xID0gZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgLyoqIEV4YWN0bHkgdGhlIHNhbWUgYXMgYWJvdmUgaW4gQWlzSW4xXzFfMSAqKi8NCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQ0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGExOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTEuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGEyOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTIuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGEzOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTMuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgYTQuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gVHdvIHZhcmlhbnRzIG9mIHF1YWxpZnlpbmcgYSBwZWVyIHR5cGUNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBiMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGIxLkJpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBiMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGIyLkJpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGMxLkFpc0luMV8yXzIoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGMyLkFpc0luMl8zKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRlcmZhY2UgcmVmZXJlbmNlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDE7DQogICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDI7DQogICAgICAgICAgICAgICAgICAgICAgICBkMi5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgIH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0I7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUxLkNsYXNzQiA9IENsYXNzQjsNCiAgICAgICAgICAgICAgICB2YXIgTm9uRXhwb3J0ZWRDbGFzc1EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIE5vbkV4cG9ydGVkQ2xhc3NRKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gUVEoKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU2FtcGxpbmcgb2Ygc3R1ZmYgZnJvbSBBaXNJbjFfMV8xICovDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYzEuQWlzSW4xXzJfMigpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGMyOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMyLkFpc0luMl8zKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5vbkV4cG9ydGVkQ2xhc3NROw0KICAgICAgICAgICAgICAgIH0oKSk7DQogICAgICAgICAgICB9KShTdWJTdWJNb2R1bGUxID0gU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxIHx8IChTdWJNb2R1bGUxLlN1YlN1Yk1vZHVsZTEgPSB7fSkpOw0KICAgICAgICAgICAgLy8gU2hvdWxkIGhhdmUgbm8gZWZmZWN0IG9uIFMxLlNTMS5DbGFzc0EgYWJvdmUgYmVjYXVzZSBpdCBpcyBub3QgZXhwb3J0ZWQNCiAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgZnVuY3Rpb24gQ2xhc3NBKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBBQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEyLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMzsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEzLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhNDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGVyZmFjZSByZWZlcmVuY2UNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGQyLlhpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NBOw0KICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgfSkoU3ViTW9kdWxlMSA9IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUxIHx8IChUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMSA9IHt9KSk7DQogICAgICAgIHZhciBTdWJNb2R1bGUyOw0KICAgICAgICAoZnVuY3Rpb24gKFN1Yk1vZHVsZTIpIHsNCiAgICAgICAgICAgIHZhciBTdWJTdWJNb2R1bGUyOw0KICAgICAgICAgICAgKGZ1bmN0aW9uIChTdWJTdWJNb2R1bGUyKSB7DQogICAgICAgICAgICAgICAgLy8gTm8gY29kZSBoZXJlIHNpbmNlIHRoZXNlIGFyZSB0aGUgbWlycm9yIG9mIHRoZSBhYm92ZSBjYWxscw0KICAgICAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMV8yXzIgPSBmdW5jdGlvbiAoKSB7IH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUyLkNsYXNzQSA9IENsYXNzQTsNCiAgICAgICAgICAgICAgICB2YXIgQ2xhc3NCID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0IoKSB7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgQ2xhc3NCLnByb3RvdHlwZS5CaXNJbjFfMl8yID0gZnVuY3Rpb24gKCkgeyB9Ow0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NCOw0KICAgICAgICAgICAgICAgIH0oKSk7DQogICAgICAgICAgICAgICAgU3ViU3ViTW9kdWxlMi5DbGFzc0IgPSBDbGFzc0I7DQogICAgICAgICAgICAgICAgdmFyIENsYXNzQyA9IC8qKiBAY2xhc3MgKi8gKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gQ2xhc3NDKCkgew0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIENsYXNzQy5wcm90b3R5cGUuQ2lzSW4xXzJfMiA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIENsYXNzQzsNCiAgICAgICAgICAgICAgICB9KCkpOw0KICAgICAgICAgICAgICAgIFN1YlN1Yk1vZHVsZTIuQ2xhc3NDID0gQ2xhc3NDOw0KICAgICAgICAgICAgfSkoU3ViU3ViTW9kdWxlMiA9IFN1Yk1vZHVsZTIuU3ViU3ViTW9kdWxlMiB8fCAoU3ViTW9kdWxlMi5TdWJTdWJNb2R1bGUyID0ge30pKTsNCiAgICAgICAgfSkoU3ViTW9kdWxlMiA9IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyIHx8IChUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMiA9IHt9KSk7DQogICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0EoKSB7DQogICAgICAgICAgICB9DQogICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMSA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgIH0oKSk7DQogICAgICAgIHZhciBOb3RFeHBvcnRlZE1vZHVsZTsNCiAgICAgICAgKGZ1bmN0aW9uIChOb3RFeHBvcnRlZE1vZHVsZSkgew0KICAgICAgICAgICAgdmFyIENsYXNzQSA9IC8qKiBAY2xhc3MgKi8gKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0EoKSB7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICB9KCkpOw0KICAgICAgICAgICAgTm90RXhwb3J0ZWRNb2R1bGUuQ2xhc3NBID0gQ2xhc3NBOw0KICAgICAgICB9KShOb3RFeHBvcnRlZE1vZHVsZSB8fCAoTm90RXhwb3J0ZWRNb2R1bGUgPSB7fSkpOw0KICAgIH0pKFRvcExldmVsTW9kdWxlMSA9IGV4cG9ydHMuVG9wTGV2ZWxNb2R1bGUxIHx8IChleHBvcnRzLlRvcExldmVsTW9kdWxlMSA9IHt9KSk7DQogICAgdmFyIFRvcExldmVsTW9kdWxlMjsNCiAgICAoZnVuY3Rpb24gKFRvcExldmVsTW9kdWxlMikgew0KICAgICAgICB2YXIgU3ViTW9kdWxlMzsNCiAgICAgICAgKGZ1bmN0aW9uIChTdWJNb2R1bGUzKSB7DQogICAgICAgICAgICB2YXIgQ2xhc3NBID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgQ2xhc3NBLnByb3RvdHlwZS5BaXNJbjJfMyA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NBOw0KICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgIFN1Yk1vZHVsZTMuQ2xhc3NBID0gQ2xhc3NBOw0KICAgICAgICB9KShTdWJNb2R1bGUzID0gVG9wTGV2ZWxNb2R1bGUyLlN1Yk1vZHVsZTMgfHwgKFRvcExldmVsTW9kdWxlMi5TdWJNb2R1bGUzID0ge30pKTsNCiAgICB9KShUb3BMZXZlbE1vZHVsZTIgfHwgKFRvcExldmVsTW9kdWxlMiA9IHt9KSk7DQp9KTsNCi8vIyBzb3VyY2VNYXBwaW5nVVJMPXR5cGVSZXNvbHV0aW9uLmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZVJlc29sdXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlUmVzb2x1dGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQUEsSUFBYyxlQUFlLENBbUc1QjtJQW5HRCxXQUFjLGVBQWU7UUFDekIsSUFBYyxVQUFVLENBd0V2QjtRQXhFRCxXQUFjLFVBQVU7WUFDcEIsSUFBYyxhQUFhLENBd0QxQjtZQXhERCxXQUFjLGFBQWE7Z0JBQ3ZCO29CQUFBO29CQW1CQSxDQUFDO29CQWxCVSwyQkFBVSxHQUFqQjt3QkFDSSx1Q0FBdUM7d0JBQ3ZDLElBQUksRUFBVSxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDaEMsSUFBSSxFQUF3QixDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDOUMsSUFBSSxFQUFtQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekQsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUseUNBQXlDO3dCQUN6QyxJQUFJLEVBQVUsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ2hDLElBQUksRUFBbUQsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBRXpFLHFDQUFxQzt3QkFDckMsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUsc0JBQXNCO3dCQUN0QixJQUFJLEVBQWMsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ3BDLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7b0JBQ0wsYUFBQztnQkFBRCxDQUFDLEFBbkJELElBbUJDO2dCQW5CWSxvQkFBTSxTQW1CbEIsQ0FBQTtnQkFDRDtvQkFBQTtvQkFzQkEsQ0FBQztvQkFyQlUsMkJBQVUsR0FBakI7d0JBQ0ksK0NBQStDO3dCQUUvQyx1Q0FBdUM7d0JBQ3ZDLElBQUksRUFBVSxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDaEMsSUFBSSxFQUF3QixDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDOUMsSUFBSSxFQUFtQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekQsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUseUNBQXlDO3dCQUN6QyxJQUFJLEVBQVUsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ2hDLElBQUksRUFBbUQsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBRXpFLHFDQUFxQzt3QkFDckMsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekUsSUFBSSxFQUFxQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQzt3QkFFekQsc0JBQXNCO3dCQUN0QixJQUFJLEVBQWMsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ3BDLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7b0JBQ0wsYUFBQztnQkFBRCxDQUFDLEFBdEJELElBc0JDO2dCQXRCWSxvQkFBTSxTQXNCbEIsQ0FBQTtnQkFFRDtvQkFDSTt3QkFDSSxTQUFTLEVBQUU7NEJBQ1AsdUNBQXVDOzRCQUN2QyxJQUFJLEVBQW1ELENBQUM7NEJBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDOzRCQUN6RSxJQUFJLEVBQW1ELENBQUM7NEJBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDOzRCQUN6RSxJQUFJLEVBQWMsQ0FBQzs0QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7NEJBQ3BDLElBQUksRUFBcUMsQ0FBQzs0QkFBQyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUM7d0JBQzdELENBQUM7b0JBQ0wsQ0FBQztvQkFDTCx3QkFBQztnQkFBRCxDQUFDLEFBVkQsSUFVQztZQUNMLENBQUMsRUF4RGEsYUFBYSxHQUFiLHdCQUFhLEtBQWIsd0JBQWEsUUF3RDFCO1lBRUQsMEVBQTBFO1lBQzFFO2dCQUNJO29CQUNJLFNBQVMsRUFBRTt3QkFDUCxJQUFJLEVBQXdCLENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUM5QyxJQUFJLEVBQW1DLENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUN6RCxJQUFJLEVBQW1ELENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUV6RSxzQkFBc0I7d0JBQ3RCLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7Z0JBQ0wsQ0FBQztnQkFDTCxhQUFDO1lBQUQsQ0FBQyxBQVhELElBV0M7UUFDTCxDQUFDLEVBeEVhLFVBQVUsR0FBViwwQkFBVSxLQUFWLDBCQUFVLFFBd0V2QjtRQUVELElBQWMsVUFBVSxDQVd2QjtRQVhELFdBQWMsVUFBVTtZQUNwQixJQUFjLGFBQWEsQ0FPMUI7WUFQRCxXQUFjLGFBQWE7Z0JBQ3ZCLDZEQUE2RDtnQkFDN0Q7b0JBQUE7b0JBQThDLENBQUM7b0JBQWxCLDJCQUFVLEdBQWpCLGNBQXNCLENBQUM7b0JBQUMsYUFBQztnQkFBRCxDQUFDLEFBQS9DLElBQStDO2dCQUFsQyxvQkFBTSxTQUE0QixDQUFBO2dCQUMvQztvQkFBQTtvQkFBOEMsQ0FBQztvQkFBbEIsMkJBQVUsR0FBakIsY0FBc0IsQ0FBQztvQkFBQyxhQUFDO2dCQUFELENBQUMsQUFBL0MsSUFBK0M7Z0JBQWxDLG9CQUFNLFNBQTRCLENBQUE7Z0JBQy9DO29CQUFBO29CQUE4QyxDQUFDO29CQUFsQiwyQkFBVSxHQUFqQixjQUFzQixDQUFDO29CQUFDLGFBQUM7Z0JBQUQsQ0FBQyxBQUEvQyxJQUErQztnQkFBbEMsb0JBQU0sU0FBNEIsQ0FBQTtZQUduRCxDQUFDLEVBUGEsYUFBYSxHQUFiLHdCQUFhLEtBQWIsd0JBQWEsUUFPMUI7UUFHTCxDQUFDLEVBWGEsVUFBVSxHQUFWLDBCQUFVLEtBQVYsMEJBQVUsUUFXdkI7UUFFRDtZQUFBO1lBRUEsQ0FBQztZQURVLHVCQUFNLEdBQWIsY0FBa0IsQ0FBQztZQUN2QixhQUFDO1FBQUQsQ0FBQyxBQUZELElBRUM7UUFNRCxJQUFPLGlCQUFpQixDQUV2QjtRQUZELFdBQU8saUJBQWlCO1lBQ3BCO2dCQUFBO2dCQUFzQixDQUFDO2dCQUFELGFBQUM7WUFBRCxDQUFDLEFBQXZCLElBQXVCO1lBQVYsd0JBQU0sU0FBSSxDQUFBO1FBQzNCLENBQUMsRUFGTSxpQkFBaUIsS0FBakIsaUJBQWlCLFFBRXZCO0lBQ0wsQ0FBQyxFQW5HYSxlQUFlLEdBQWYsdUJBQWUsS0FBZix1QkFBZSxRQW1HNUI7SUFFRCxJQUFPLGVBQWUsQ0FNckI7SUFORCxXQUFPLGVBQWU7UUFDbEIsSUFBYyxVQUFVLENBSXZCO1FBSkQsV0FBYyxVQUFVO1lBQ3BCO2dCQUFBO2dCQUVBLENBQUM7Z0JBRFUseUJBQVEsR0FBZixjQUFvQixDQUFDO2dCQUN6QixhQUFDO1lBQUQsQ0FBQyxBQUZELElBRUM7WUFGWSxpQkFBTSxTQUVsQixDQUFBO1FBQ0wsQ0FBQyxFQUphLFVBQVUsR0FBViwwQkFBVSxLQUFWLDBCQUFVLFFBSXZCO0lBQ0wsQ0FBQyxFQU5NLGVBQWUsS0FBZixlQUFlLFFBTXJCIn0=,ZXhwb3J0IG1vZHVsZSBUb3BMZXZlbE1vZHVsZTEgewogICAgZXhwb3J0IG1vZHVsZSBTdWJNb2R1bGUxIHsKICAgICAgICBleHBvcnQgbW9kdWxlIFN1YlN1Yk1vZHVsZTEgewogICAgICAgICAgICBleHBvcnQgY2xhc3MgQ2xhc3NBIHsKICAgICAgICAgICAgICAgIHB1YmxpYyBBaXNJbjFfMV8xKCkgewogICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBhMTogQ2xhc3NBOyBhMS5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGEyOiBTdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTIuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhMzogU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTMuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhNDogVG9wTGV2ZWxNb2R1bGUxLlN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGE0LkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAvLyBUd28gdmFyaWFudHMgb2YgcXVhbGlmeWluZyBhIHBlZXIgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBiMTogQ2xhc3NCOyBiMS5CaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGIyOiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQjsgYjIuQmlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QKICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZXhwb3J0IGNsYXNzIENsYXNzQiB7CiAgICAgICAgICAgICAgICBwdWJsaWMgQmlzSW4xXzFfMSgpIHsKICAgICAgICAgICAgICAgICAgICAvKiogRXhhY3RseSB0aGUgc2FtZSBhcyBhYm92ZSBpbiBBaXNJbjFfMV8xICoqLwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBhMTogQ2xhc3NBOyBhMS5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGEyOiBTdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTIuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhMzogU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTMuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhNDogVG9wTGV2ZWxNb2R1bGUxLlN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGE0LkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAvLyBUd28gdmFyaWFudHMgb2YgcXVhbGlmeWluZyBhIHBlZXIgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBiMTogQ2xhc3NCOyBiMS5CaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGIyOiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQjsgYjIuQmlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QKICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGMyOiBUb3BMZXZlbE1vZHVsZTIuU3ViTW9kdWxlMy5DbGFzc0E7IGMyLkFpc0luMl8zKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZXhwb3J0IGludGVyZmFjZSBJbnRlcmZhY2VYIHsgWGlzSW4xXzFfMSgpOyB9CiAgICAgICAgICAgIGNsYXNzIE5vbkV4cG9ydGVkQ2xhc3NRIHsKICAgICAgICAgICAgICAgIGNvbnN0cnVjdG9yKCkgewogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIFFRKCkgewogICAgICAgICAgICAgICAgICAgICAgICAvKiBTYW1wbGluZyBvZiBzdHVmZiBmcm9tIEFpc0luMV8xXzEgKi8KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0OiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTQuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzI6IFRvcExldmVsTW9kdWxlMi5TdWJNb2R1bGUzLkNsYXNzQTsgYzIuQWlzSW4yXzMoKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLy8gU2hvdWxkIGhhdmUgbm8gZWZmZWN0IG9uIFMxLlNTMS5DbGFzc0EgYWJvdmUgYmVjYXVzZSBpdCBpcyBub3QgZXhwb3J0ZWQKICAgICAgICBjbGFzcyBDbGFzc0EgewogICAgICAgICAgICBjb25zdHJ1Y3RvcigpIHsKICAgICAgICAgICAgICAgIGZ1bmN0aW9uIEFBKCkgewogICAgICAgICAgICAgICAgICAgIHZhciBhMjogU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGEyLkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICB2YXIgYTM6IFN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGEzLkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICB2YXIgYTQ6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUxLlN1YlN1Yk1vZHVsZTEuQ2xhc3NBOyBhNC5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgZXhwb3J0IG1vZHVsZSBTdWJNb2R1bGUyIHsKICAgICAgICBleHBvcnQgbW9kdWxlIFN1YlN1Yk1vZHVsZTIgewogICAgICAgICAgICAvLyBObyBjb2RlIGhlcmUgc2luY2UgdGhlc2UgYXJlIHRoZSBtaXJyb3Igb2YgdGhlIGFib3ZlIGNhbGxzCiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0EgeyBwdWJsaWMgQWlzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0IgeyBwdWJsaWMgQmlzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0MgeyBwdWJsaWMgQ2lzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBpbnRlcmZhY2UgSW50ZXJmYWNlWSB7IFlpc0luMV8yXzIoKTsgfQogICAgICAgICAgICBpbnRlcmZhY2UgTm9uRXhwb3J0ZWRJbnRlcmZhY2VRIHsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBleHBvcnQgaW50ZXJmYWNlIEludGVyZmFjZVkgeyBZaXNJbjFfMigpOyB9CiAgICB9CiAgICAKICAgIGNsYXNzIENsYXNzQSB7CiAgICAgICAgcHVibGljIEFpc0luMSgpIHsgfQogICAgfQoKICAgIGludGVyZmFjZSBJbnRlcmZhY2VZIHsKICAgICAgICBZaXNJbjEoKTsKICAgIH0KICAgIAogICAgbW9kdWxlIE5vdEV4cG9ydGVkTW9kdWxlIHsKICAgICAgICBleHBvcnQgY2xhc3MgQ2xhc3NBIHsgfQogICAgfQp9Cgptb2R1bGUgVG9wTGV2ZWxNb2R1bGUyIHsKICAgIGV4cG9ydCBtb2R1bGUgU3ViTW9kdWxlMyB7CiAgICAgICAgZXhwb3J0IGNsYXNzIENsYXNzQSB7CiAgICAgICAgICAgIHB1YmxpYyBBaXNJbjJfMygpIHsgfQogICAgICAgIH0KICAgIH0KfQoK +//// https://sokra.github.io/source-map-visualization#base64,ZGVmaW5lKFsicmVxdWlyZSIsICJleHBvcnRzIl0sIGZ1bmN0aW9uIChyZXF1aXJlLCBleHBvcnRzKSB7DQogICAgInVzZSBzdHJpY3QiOw0KICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsgdmFsdWU6IHRydWUgfSk7DQogICAgZXhwb3J0cy5Ub3BMZXZlbE1vZHVsZTEgPSB2b2lkIDA7DQogICAgdmFyIFRvcExldmVsTW9kdWxlMTsNCiAgICAoZnVuY3Rpb24gKFRvcExldmVsTW9kdWxlMSkgew0KICAgICAgICB2YXIgU3ViTW9kdWxlMTsNCiAgICAgICAgKGZ1bmN0aW9uIChTdWJNb2R1bGUxKSB7DQogICAgICAgICAgICB2YXIgU3ViU3ViTW9kdWxlMTsNCiAgICAgICAgICAgIChmdW5jdGlvbiAoU3ViU3ViTW9kdWxlMSkgew0KICAgICAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMV8xXzEgPSBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBUcnkgYWxsIHF1YWxpZmllZCBuYW1lcyBvZiB0aGlzIHR5cGUNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGExLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEyLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMzsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEzLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhNDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFR3byB2YXJpYW50cyBvZiBxdWFsaWZ5aW5nIGEgcGVlciB0eXBlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYjE7DQogICAgICAgICAgICAgICAgICAgICAgICBiMS5CaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYjI7DQogICAgICAgICAgICAgICAgICAgICAgICBiMi5CaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBUeXBlIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHRoZSByb290DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE7DQogICAgICAgICAgICAgICAgICAgICAgICBjMS5BaXNJbjFfMl8yKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRlcmZhY2UgcmVmZXJlbmNlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDE7DQogICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDI7DQogICAgICAgICAgICAgICAgICAgICAgICBkMi5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgIH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUxLkNsYXNzQSA9IENsYXNzQTsNCiAgICAgICAgICAgICAgICB2YXIgQ2xhc3NCID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0IoKSB7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgQ2xhc3NCLnByb3RvdHlwZS5CaXNJbjFfMV8xID0gZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgLyoqIEV4YWN0bHkgdGhlIHNhbWUgYXMgYWJvdmUgaW4gQWlzSW4xXzFfMSAqKi8NCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQ0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGExOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTEuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGEyOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTIuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGEzOw0KICAgICAgICAgICAgICAgICAgICAgICAgYTMuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgYTQuQWlzSW4xXzFfMSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gVHdvIHZhcmlhbnRzIG9mIHF1YWxpZnlpbmcgYSBwZWVyIHR5cGUNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBiMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGIxLkJpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBiMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGIyLkJpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjMTsNCiAgICAgICAgICAgICAgICAgICAgICAgIGMxLkFpc0luMV8yXzIoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGMyLkFpc0luMl8zKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRlcmZhY2UgcmVmZXJlbmNlDQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDE7DQogICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB2YXIgZDI7DQogICAgICAgICAgICAgICAgICAgICAgICBkMi5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgIH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0I7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUxLkNsYXNzQiA9IENsYXNzQjsNCiAgICAgICAgICAgICAgICB2YXIgTm9uRXhwb3J0ZWRDbGFzc1EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIE5vbkV4cG9ydGVkQ2xhc3NRKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gUVEoKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU2FtcGxpbmcgb2Ygc3R1ZmYgZnJvbSBBaXNJbjFfMV8xICovDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYzEuQWlzSW4xXzJfMigpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkMS5YaXNJbjFfMV8xKCk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGMyOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMyLkFpc0luMl8zKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5vbkV4cG9ydGVkQ2xhc3NROw0KICAgICAgICAgICAgICAgIH0oKSk7DQogICAgICAgICAgICB9KShTdWJTdWJNb2R1bGUxID0gU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxIHx8IChTdWJNb2R1bGUxLlN1YlN1Yk1vZHVsZTEgPSB7fSkpOw0KICAgICAgICAgICAgLy8gU2hvdWxkIGhhdmUgbm8gZWZmZWN0IG9uIFMxLlNTMS5DbGFzc0EgYWJvdmUgYmVjYXVzZSBpdCBpcyBub3QgZXhwb3J0ZWQNCiAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgZnVuY3Rpb24gQ2xhc3NBKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBBQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEyLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhMzsNCiAgICAgICAgICAgICAgICAgICAgICAgIGEzLkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhNDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGE0LkFpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGVyZmFjZSByZWZlcmVuY2UNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGQyLlhpc0luMV8xXzEoKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NBOw0KICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgfSkoU3ViTW9kdWxlMSA9IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUxIHx8IChUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMSA9IHt9KSk7DQogICAgICAgIHZhciBTdWJNb2R1bGUyOw0KICAgICAgICAoZnVuY3Rpb24gKFN1Yk1vZHVsZTIpIHsNCiAgICAgICAgICAgIHZhciBTdWJTdWJNb2R1bGUyOw0KICAgICAgICAgICAgKGZ1bmN0aW9uIChTdWJTdWJNb2R1bGUyKSB7DQogICAgICAgICAgICAgICAgLy8gTm8gY29kZSBoZXJlIHNpbmNlIHRoZXNlIGFyZSB0aGUgbWlycm9yIG9mIHRoZSBhYm92ZSBjYWxscw0KICAgICAgICAgICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMV8yXzIgPSBmdW5jdGlvbiAoKSB7IH07DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgICAgICBTdWJTdWJNb2R1bGUyLkNsYXNzQSA9IENsYXNzQTsNCiAgICAgICAgICAgICAgICB2YXIgQ2xhc3NCID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0IoKSB7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgQ2xhc3NCLnByb3RvdHlwZS5CaXNJbjFfMl8yID0gZnVuY3Rpb24gKCkgeyB9Ow0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NCOw0KICAgICAgICAgICAgICAgIH0oKSk7DQogICAgICAgICAgICAgICAgU3ViU3ViTW9kdWxlMi5DbGFzc0IgPSBDbGFzc0I7DQogICAgICAgICAgICAgICAgdmFyIENsYXNzQyA9IC8qKiBAY2xhc3MgKi8gKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gQ2xhc3NDKCkgew0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIENsYXNzQy5wcm90b3R5cGUuQ2lzSW4xXzJfMiA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIENsYXNzQzsNCiAgICAgICAgICAgICAgICB9KCkpOw0KICAgICAgICAgICAgICAgIFN1YlN1Yk1vZHVsZTIuQ2xhc3NDID0gQ2xhc3NDOw0KICAgICAgICAgICAgfSkoU3ViU3ViTW9kdWxlMiA9IFN1Yk1vZHVsZTIuU3ViU3ViTW9kdWxlMiB8fCAoU3ViTW9kdWxlMi5TdWJTdWJNb2R1bGUyID0ge30pKTsNCiAgICAgICAgfSkoU3ViTW9kdWxlMiA9IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyIHx8IChUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMiA9IHt9KSk7DQogICAgICAgIHZhciBDbGFzc0EgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0EoKSB7DQogICAgICAgICAgICB9DQogICAgICAgICAgICBDbGFzc0EucHJvdG90eXBlLkFpc0luMSA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgIH0oKSk7DQogICAgICAgIHZhciBOb3RFeHBvcnRlZE1vZHVsZTsNCiAgICAgICAgKGZ1bmN0aW9uIChOb3RFeHBvcnRlZE1vZHVsZSkgew0KICAgICAgICAgICAgdmFyIENsYXNzQSA9IC8qKiBAY2xhc3MgKi8gKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICBmdW5jdGlvbiBDbGFzc0EoKSB7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIHJldHVybiBDbGFzc0E7DQogICAgICAgICAgICB9KCkpOw0KICAgICAgICAgICAgTm90RXhwb3J0ZWRNb2R1bGUuQ2xhc3NBID0gQ2xhc3NBOw0KICAgICAgICB9KShOb3RFeHBvcnRlZE1vZHVsZSB8fCAoTm90RXhwb3J0ZWRNb2R1bGUgPSB7fSkpOw0KICAgIH0pKFRvcExldmVsTW9kdWxlMSA9IGV4cG9ydHMuVG9wTGV2ZWxNb2R1bGUxIHx8IChleHBvcnRzLlRvcExldmVsTW9kdWxlMSA9IHt9KSk7DQogICAgdmFyIFRvcExldmVsTW9kdWxlMjsNCiAgICAoZnVuY3Rpb24gKFRvcExldmVsTW9kdWxlMikgew0KICAgICAgICB2YXIgU3ViTW9kdWxlMzsNCiAgICAgICAgKGZ1bmN0aW9uIChTdWJNb2R1bGUzKSB7DQogICAgICAgICAgICB2YXIgQ2xhc3NBID0gLyoqIEBjbGFzcyAqLyAoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgIGZ1bmN0aW9uIENsYXNzQSgpIHsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgQ2xhc3NBLnByb3RvdHlwZS5BaXNJbjJfMyA9IGZ1bmN0aW9uICgpIHsgfTsNCiAgICAgICAgICAgICAgICByZXR1cm4gQ2xhc3NBOw0KICAgICAgICAgICAgfSgpKTsNCiAgICAgICAgICAgIFN1Yk1vZHVsZTMuQ2xhc3NBID0gQ2xhc3NBOw0KICAgICAgICB9KShTdWJNb2R1bGUzID0gVG9wTGV2ZWxNb2R1bGUyLlN1Yk1vZHVsZTMgfHwgKFRvcExldmVsTW9kdWxlMi5TdWJNb2R1bGUzID0ge30pKTsNCiAgICB9KShUb3BMZXZlbE1vZHVsZTIgfHwgKFRvcExldmVsTW9kdWxlMiA9IHt9KSk7DQp9KTsNCi8vIyBzb3VyY2VNYXBwaW5nVVJMPXR5cGVSZXNvbHV0aW9uLmpzLm1hcA==,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZVJlc29sdXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlUmVzb2x1dGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0lBQUEsSUFBYyxlQUFlLENBbUc1QjtJQW5HRCxXQUFjLGVBQWU7UUFDekIsSUFBYyxVQUFVLENBd0V2QjtRQXhFRCxXQUFjLFVBQVU7WUFDcEIsSUFBYyxhQUFhLENBd0QxQjtZQXhERCxXQUFjLGFBQWE7Z0JBQ3ZCO29CQUFBO29CQW1CQSxDQUFDO29CQWxCVSwyQkFBVSxHQUFqQjt3QkFDSSx1Q0FBdUM7d0JBQ3ZDLElBQUksRUFBVSxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDaEMsSUFBSSxFQUF3QixDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDOUMsSUFBSSxFQUFtQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekQsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUseUNBQXlDO3dCQUN6QyxJQUFJLEVBQVUsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ2hDLElBQUksRUFBbUQsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBRXpFLHFDQUFxQzt3QkFDckMsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUsc0JBQXNCO3dCQUN0QixJQUFJLEVBQWMsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ3BDLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7b0JBQ0wsYUFBQztnQkFBRCxDQUFDLEFBbkJELElBbUJDO2dCQW5CWSxvQkFBTSxTQW1CbEIsQ0FBQTtnQkFDRDtvQkFBQTtvQkFzQkEsQ0FBQztvQkFyQlUsMkJBQVUsR0FBakI7d0JBQ0ksK0NBQStDO3dCQUUvQyx1Q0FBdUM7d0JBQ3ZDLElBQUksRUFBVSxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDaEMsSUFBSSxFQUF3QixDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDOUMsSUFBSSxFQUFtQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekQsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFFekUseUNBQXlDO3dCQUN6QyxJQUFJLEVBQVUsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ2hDLElBQUksRUFBbUQsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBRXpFLHFDQUFxQzt3QkFDckMsSUFBSSxFQUFtRCxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQzt3QkFDekUsSUFBSSxFQUFxQyxDQUFDO3dCQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQzt3QkFFekQsc0JBQXNCO3dCQUN0QixJQUFJLEVBQWMsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7d0JBQ3BDLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7b0JBQ0wsYUFBQztnQkFBRCxDQUFDLEFBdEJELElBc0JDO2dCQXRCWSxvQkFBTSxTQXNCbEIsQ0FBQTtnQkFFRDtvQkFDSTt3QkFDSSxTQUFTLEVBQUU7NEJBQ1AsdUNBQXVDOzRCQUN2QyxJQUFJLEVBQW1ELENBQUM7NEJBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDOzRCQUN6RSxJQUFJLEVBQW1ELENBQUM7NEJBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDOzRCQUN6RSxJQUFJLEVBQWMsQ0FBQzs0QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7NEJBQ3BDLElBQUksRUFBcUMsQ0FBQzs0QkFBQyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUM7d0JBQzdELENBQUM7b0JBQ0wsQ0FBQztvQkFDTCx3QkFBQztnQkFBRCxDQUFDLEFBVkQsSUFVQztZQUNMLENBQUMsRUF4RGEsYUFBYSxHQUFiLHdCQUFhLEtBQWIsd0JBQWEsUUF3RDFCO1lBRUQsMEVBQTBFO1lBQzFFO2dCQUNJO29CQUNJLFNBQVMsRUFBRTt3QkFDUCxJQUFJLEVBQXdCLENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUM5QyxJQUFJLEVBQW1DLENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUN6RCxJQUFJLEVBQW1ELENBQUM7d0JBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxDQUFDO3dCQUV6RSxzQkFBc0I7d0JBQ3RCLElBQUksRUFBNEIsQ0FBQzt3QkFBQyxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7b0JBQ3RELENBQUM7Z0JBQ0wsQ0FBQztnQkFDTCxhQUFDO1lBQUQsQ0FBQyxBQVhELElBV0M7UUFDTCxDQUFDLEVBeEVhLFVBQVUsR0FBViwwQkFBVSxLQUFWLDBCQUFVLFFBd0V2QjtRQUVELElBQWMsVUFBVSxDQVd2QjtRQVhELFdBQWMsVUFBVTtZQUNwQixJQUFjLGFBQWEsQ0FPMUI7WUFQRCxXQUFjLGFBQWE7Z0JBQ3ZCLDZEQUE2RDtnQkFDN0Q7b0JBQUE7b0JBQThDLENBQUM7b0JBQWxCLDJCQUFVLEdBQWpCLGNBQXNCLENBQUM7b0JBQUMsYUFBQztnQkFBRCxDQUFDLEFBQS9DLElBQStDO2dCQUFsQyxvQkFBTSxTQUE0QixDQUFBO2dCQUMvQztvQkFBQTtvQkFBOEMsQ0FBQztvQkFBbEIsMkJBQVUsR0FBakIsY0FBc0IsQ0FBQztvQkFBQyxhQUFDO2dCQUFELENBQUMsQUFBL0MsSUFBK0M7Z0JBQWxDLG9CQUFNLFNBQTRCLENBQUE7Z0JBQy9DO29CQUFBO29CQUE4QyxDQUFDO29CQUFsQiwyQkFBVSxHQUFqQixjQUFzQixDQUFDO29CQUFDLGFBQUM7Z0JBQUQsQ0FBQyxBQUEvQyxJQUErQztnQkFBbEMsb0JBQU0sU0FBNEIsQ0FBQTtZQUduRCxDQUFDLEVBUGEsYUFBYSxHQUFiLHdCQUFhLEtBQWIsd0JBQWEsUUFPMUI7UUFHTCxDQUFDLEVBWGEsVUFBVSxHQUFWLDBCQUFVLEtBQVYsMEJBQVUsUUFXdkI7UUFFRDtZQUFBO1lBRUEsQ0FBQztZQURVLHVCQUFNLEdBQWIsY0FBa0IsQ0FBQztZQUN2QixhQUFDO1FBQUQsQ0FBQyxBQUZELElBRUM7UUFNRCxJQUFPLGlCQUFpQixDQUV2QjtRQUZELFdBQU8saUJBQWlCO1lBQ3BCO2dCQUFBO2dCQUFzQixDQUFDO2dCQUFELGFBQUM7WUFBRCxDQUFDLEFBQXZCLElBQXVCO1lBQVYsd0JBQU0sU0FBSSxDQUFBO1FBQzNCLENBQUMsRUFGTSxpQkFBaUIsS0FBakIsaUJBQWlCLFFBRXZCO0lBQ0wsQ0FBQyxFQW5HYSxlQUFlLEdBQWYsdUJBQWUsS0FBZix1QkFBZSxRQW1HNUI7SUFFRCxJQUFPLGVBQWUsQ0FNckI7SUFORCxXQUFPLGVBQWU7UUFDbEIsSUFBYyxVQUFVLENBSXZCO1FBSkQsV0FBYyxVQUFVO1lBQ3BCO2dCQUFBO2dCQUVBLENBQUM7Z0JBRFUseUJBQVEsR0FBZixjQUFvQixDQUFDO2dCQUN6QixhQUFDO1lBQUQsQ0FBQyxBQUZELElBRUM7WUFGWSxpQkFBTSxTQUVsQixDQUFBO1FBQ0wsQ0FBQyxFQUphLFVBQVUsR0FBViwwQkFBVSxLQUFWLDBCQUFVLFFBSXZCO0lBQ0wsQ0FBQyxFQU5NLGVBQWUsS0FBZixlQUFlLFFBTXJCIn0=,ZXhwb3J0IG1vZHVsZSBUb3BMZXZlbE1vZHVsZTEgewogICAgZXhwb3J0IG1vZHVsZSBTdWJNb2R1bGUxIHsKICAgICAgICBleHBvcnQgbW9kdWxlIFN1YlN1Yk1vZHVsZTEgewogICAgICAgICAgICBleHBvcnQgY2xhc3MgQ2xhc3NBIHsKICAgICAgICAgICAgICAgIHB1YmxpYyBBaXNJbjFfMV8xKCkgewogICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBhMTogQ2xhc3NBOyBhMS5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGEyOiBTdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTIuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhMzogU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTMuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhNDogVG9wTGV2ZWxNb2R1bGUxLlN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGE0LkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAvLyBUd28gdmFyaWFudHMgb2YgcXVhbGlmeWluZyBhIHBlZXIgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBiMTogQ2xhc3NCOyBiMS5CaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGIyOiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQjsgYjIuQmlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QKICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZXhwb3J0IGNsYXNzIENsYXNzQiB7CiAgICAgICAgICAgICAgICBwdWJsaWMgQmlzSW4xXzFfMSgpIHsKICAgICAgICAgICAgICAgICAgICAvKiogRXhhY3RseSB0aGUgc2FtZSBhcyBhYm92ZSBpbiBBaXNJbjFfMV8xICoqLwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFRyeSBhbGwgcXVhbGlmaWVkIG5hbWVzIG9mIHRoaXMgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBhMTogQ2xhc3NBOyBhMS5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGEyOiBTdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTIuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhMzogU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTMuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBhNDogVG9wTGV2ZWxNb2R1bGUxLlN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGE0LkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAvLyBUd28gdmFyaWFudHMgb2YgcXVhbGlmeWluZyBhIHBlZXIgdHlwZQogICAgICAgICAgICAgICAgICAgIHZhciBiMTogQ2xhc3NCOyBiMS5CaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGIyOiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQjsgYjIuQmlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIC8vIFR5cGUgb25seSBhY2Nlc3NpYmxlIGZyb20gdGhlIHJvb3QKICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGMyOiBUb3BMZXZlbE1vZHVsZTIuU3ViTW9kdWxlMy5DbGFzc0E7IGMyLkFpc0luMl8zKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZXhwb3J0IGludGVyZmFjZSBJbnRlcmZhY2VYIHsgWGlzSW4xXzFfMSgpOyB9CiAgICAgICAgICAgIGNsYXNzIE5vbkV4cG9ydGVkQ2xhc3NRIHsKICAgICAgICAgICAgICAgIGNvbnN0cnVjdG9yKCkgewogICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIFFRKCkgewogICAgICAgICAgICAgICAgICAgICAgICAvKiBTYW1wbGluZyBvZiBzdHVmZiBmcm9tIEFpc0luMV8xXzEgKi8KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGE0OiBUb3BMZXZlbE1vZHVsZTEuU3ViTW9kdWxlMS5TdWJTdWJNb2R1bGUxLkNsYXNzQTsgYTQuQWlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzE6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUyLlN1YlN1Yk1vZHVsZTIuQ2xhc3NBOyBjMS5BaXNJbjFfMl8yKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkMTogSW50ZXJmYWNlWDsgZDEuWGlzSW4xXzFfMSgpOwogICAgICAgICAgICAgICAgICAgICAgICB2YXIgYzI6IFRvcExldmVsTW9kdWxlMi5TdWJNb2R1bGUzLkNsYXNzQTsgYzIuQWlzSW4yXzMoKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLy8gU2hvdWxkIGhhdmUgbm8gZWZmZWN0IG9uIFMxLlNTMS5DbGFzc0EgYWJvdmUgYmVjYXVzZSBpdCBpcyBub3QgZXhwb3J0ZWQKICAgICAgICBjbGFzcyBDbGFzc0EgewogICAgICAgICAgICBjb25zdHJ1Y3RvcigpIHsKICAgICAgICAgICAgICAgIGZ1bmN0aW9uIEFBKCkgewogICAgICAgICAgICAgICAgICAgIHZhciBhMjogU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGEyLkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICB2YXIgYTM6IFN1Yk1vZHVsZTEuU3ViU3ViTW9kdWxlMS5DbGFzc0E7IGEzLkFpc0luMV8xXzEoKTsKICAgICAgICAgICAgICAgICAgICB2YXIgYTQ6IFRvcExldmVsTW9kdWxlMS5TdWJNb2R1bGUxLlN1YlN1Yk1vZHVsZTEuQ2xhc3NBOyBhNC5BaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJmYWNlIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHZhciBkMjogU3ViU3ViTW9kdWxlMS5JbnRlcmZhY2VYOyBkMi5YaXNJbjFfMV8xKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgZXhwb3J0IG1vZHVsZSBTdWJNb2R1bGUyIHsKICAgICAgICBleHBvcnQgbW9kdWxlIFN1YlN1Yk1vZHVsZTIgewogICAgICAgICAgICAvLyBObyBjb2RlIGhlcmUgc2luY2UgdGhlc2UgYXJlIHRoZSBtaXJyb3Igb2YgdGhlIGFib3ZlIGNhbGxzCiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0EgeyBwdWJsaWMgQWlzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0IgeyBwdWJsaWMgQmlzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBjbGFzcyBDbGFzc0MgeyBwdWJsaWMgQ2lzSW4xXzJfMigpIHsgfSB9CiAgICAgICAgICAgIGV4cG9ydCBpbnRlcmZhY2UgSW50ZXJmYWNlWSB7IFlpc0luMV8yXzIoKTsgfQogICAgICAgICAgICBpbnRlcmZhY2UgTm9uRXhwb3J0ZWRJbnRlcmZhY2VRIHsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBleHBvcnQgaW50ZXJmYWNlIEludGVyZmFjZVkgeyBZaXNJbjFfMigpOyB9CiAgICB9CiAgICAKICAgIGNsYXNzIENsYXNzQSB7CiAgICAgICAgcHVibGljIEFpc0luMSgpIHsgfQogICAgfQoKICAgIGludGVyZmFjZSBJbnRlcmZhY2VZIHsKICAgICAgICBZaXNJbjEoKTsKICAgIH0KICAgIAogICAgbW9kdWxlIE5vdEV4cG9ydGVkTW9kdWxlIHsKICAgICAgICBleHBvcnQgY2xhc3MgQ2xhc3NBIHsgfQogICAgfQp9Cgptb2R1bGUgVG9wTGV2ZWxNb2R1bGUyIHsKICAgIGV4cG9ydCBtb2R1bGUgU3ViTW9kdWxlMyB7CiAgICAgICAgZXhwb3J0IGNsYXNzIENsYXNzQSB7CiAgICAgICAgICAgIHB1YmxpYyBBaXNJbjJfMygpIHsgfQogICAgICAgIH0KICAgIH0KfQoK diff --git a/tests/baselines/reference/typeResolution.sourcemap.txt b/tests/baselines/reference/typeResolution.sourcemap.txt index 24025477106..8fb97259754 100644 --- a/tests/baselines/reference/typeResolution.sourcemap.txt +++ b/tests/baselines/reference/typeResolution.sourcemap.txt @@ -10,7 +10,7 @@ sourceFile:typeResolution.ts ------------------------------------------------------------------- >>>define(["require", "exports"], function (require, exports) { >>> "use strict"; ->>> exports.__esModule = true; +>>> Object.defineProperty(exports, "__esModule", { value: true }); >>> exports.TopLevelModule1 = void 0; >>> var TopLevelModule1; 1 >^^^^ diff --git a/tests/baselines/reference/typeRootsFromMultipleNodeModulesDirectories.js b/tests/baselines/reference/typeRootsFromMultipleNodeModulesDirectories.js index 1c3663a04d7..964af423ec6 100644 --- a/tests/baselines/reference/typeRootsFromMultipleNodeModulesDirectories.js +++ b/tests/baselines/reference/typeRootsFromMultipleNodeModulesDirectories.js @@ -24,7 +24,7 @@ x + y + z; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var xyz_1 = require("xyz"); var pdq_1 = require("pdq"); var abc_1 = require("abc"); diff --git a/tests/baselines/reference/typeRootsFromNodeModulesInParentDirectory.js b/tests/baselines/reference/typeRootsFromNodeModulesInParentDirectory.js index ee18260fe8c..4fa333d7bce 100644 --- a/tests/baselines/reference/typeRootsFromNodeModulesInParentDirectory.js +++ b/tests/baselines/reference/typeRootsFromNodeModulesInParentDirectory.js @@ -12,6 +12,6 @@ x; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var xyz_1 = require("xyz"); xyz_1.x; diff --git a/tests/baselines/reference/typeSatisfaction_propertyValueConformance3.js b/tests/baselines/reference/typeSatisfaction_propertyValueConformance3.js index c8c885e74e3..2d26806e0a8 100644 --- a/tests/baselines/reference/typeSatisfaction_propertyValueConformance3.js +++ b/tests/baselines/reference/typeSatisfaction_propertyValueConformance3.js @@ -11,11 +11,11 @@ export const Palette = { //// [typeSatisfaction_propertyValueConformance3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Palette = void 0; // All of these should be Colors, but I only use some of them here. exports.Palette = { white: { r: 255, g: 255, b: 255 }, black: { r: 0, g: 0, d: 0 }, - blue: { r: 0, g: 0, b: 255 } + blue: { r: 0, g: 0, b: 255 }, }; diff --git a/tests/baselines/reference/typeTagOnFunctionReferencesGeneric.js b/tests/baselines/reference/typeTagOnFunctionReferencesGeneric.js index d7f54faade7..3a78a2f2b51 100644 --- a/tests/baselines/reference/typeTagOnFunctionReferencesGeneric.js +++ b/tests/baselines/reference/typeTagOnFunctionReferencesGeneric.js @@ -21,7 +21,7 @@ inJsArrow(2); // no error gets linted as expected /** * @typedef {(m : T) => T} IFn */ -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.inJs = void 0; /**@type {IFn}*/ function inJs(l) { diff --git a/tests/baselines/reference/typeUsedAsValueError2.js b/tests/baselines/reference/typeUsedAsValueError2.js index 2c068d4f4d2..d7b083e1b6c 100644 --- a/tests/baselines/reference/typeUsedAsValueError2.js +++ b/tests/baselines/reference/typeUsedAsValueError2.js @@ -24,17 +24,17 @@ HelloNamespace.world; //// [helloInterface.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [helloNamespace.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); //// [world.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); HelloInterface.world; HelloNamespace.world; }); diff --git a/tests/baselines/reference/typeVariableConstraintedToAliasNotAssignableToUnion.js b/tests/baselines/reference/typeVariableConstraintedToAliasNotAssignableToUnion.js index 6384bfa3ce4..a36d3491929 100644 --- a/tests/baselines/reference/typeVariableConstraintedToAliasNotAssignableToUnion.js +++ b/tests/baselines/reference/typeVariableConstraintedToAliasNotAssignableToUnion.js @@ -41,7 +41,7 @@ someUnion = o; //// [typeVariableConstraintedToAliasNotAssignableToUnion.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function fn(o) { aBoolean = o; aStringOrNumber = o; diff --git a/tests/baselines/reference/typeofANonExportedType.js b/tests/baselines/reference/typeofANonExportedType.js index 083933e7706..cdb49afe437 100644 --- a/tests/baselines/reference/typeofANonExportedType.js +++ b/tests/baselines/reference/typeofANonExportedType.js @@ -53,7 +53,7 @@ export var r13: typeof foo; //// [typeofANonExportedType.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.r13 = exports.r12 = exports.r11 = exports.r10 = exports.r9 = exports.r8 = exports.r7 = exports.r6 = exports.r5 = exports.i = exports.r4b = exports.r4 = exports.r3 = exports.c = exports.r2 = exports.r1 = void 0; var x = 1; var y = { foo: '' }; diff --git a/tests/baselines/reference/typeofAmbientExternalModules.js b/tests/baselines/reference/typeofAmbientExternalModules.js index 4d1011f7a1e..74f781137fe 100644 --- a/tests/baselines/reference/typeofAmbientExternalModules.js +++ b/tests/baselines/reference/typeofAmbientExternalModules.js @@ -20,7 +20,7 @@ y2 = ext; //// [typeofAmbientExternalModules_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -38,7 +38,7 @@ var D = /** @class */ (function () { module.exports = D; //// [typeofAmbientExternalModules_2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// /// var ext = require("./typeofAmbientExternalModules_0"); diff --git a/tests/baselines/reference/typeofAnExportedType.js b/tests/baselines/reference/typeofAnExportedType.js index e4da91eed8a..26fb5fcdf22 100644 --- a/tests/baselines/reference/typeofAnExportedType.js +++ b/tests/baselines/reference/typeofAnExportedType.js @@ -53,7 +53,7 @@ export var r13: typeof foo; //// [typeofAnExportedType.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.r13 = exports.foo = exports.r12 = exports.r11 = exports.r10 = exports.E = exports.r9 = exports.r8 = exports.Z = exports.r7 = exports.r6 = exports.M = exports.r5 = exports.i = exports.r4b = exports.r4 = exports.r3 = exports.c = exports.C = exports.r2 = exports.y = exports.r1 = exports.x = void 0; exports.x = 1; exports.y = { foo: '' }; diff --git a/tests/baselines/reference/typeofExternalModules.js b/tests/baselines/reference/typeofExternalModules.js index ea196c7cfa8..c642ebd4602 100644 --- a/tests/baselines/reference/typeofExternalModules.js +++ b/tests/baselines/reference/typeofExternalModules.js @@ -18,7 +18,7 @@ y2 = ext; //// [typeofExternalModules_external.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var C = /** @class */ (function () { function C() { @@ -36,7 +36,7 @@ var D = /** @class */ (function () { module.exports = D; //// [typeofExternalModules_core.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var ext = require("./typeofExternalModules_external"); var exp = require("./typeofExternalModules_exportAssign"); var y1 = ext; diff --git a/tests/baselines/reference/typeofImportTypeOnlyExport.js b/tests/baselines/reference/typeofImportTypeOnlyExport.js index b9cbd6ec647..65562b62328 100644 --- a/tests/baselines/reference/typeofImportTypeOnlyExport.js +++ b/tests/baselines/reference/typeofImportTypeOnlyExport.js @@ -20,7 +20,7 @@ export const classMap = directive(ClassMapDirective); //// [lit.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.classMap = exports.directive = void 0; var ClassMapDirective = /** @class */ (function () { function ClassMapDirective() { @@ -29,14 +29,14 @@ var ClassMapDirective = /** @class */ (function () { }()); var directive = function (class_) { return function () { return ({ - directive: class_ + directive: class_, }); }; }; exports.directive = directive; exports.classMap = (0, exports.directive)(ClassMapDirective); //// [button.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; var lit_js_1 = require("./lit.js"); exports.c = (0, lit_js_1.classMap)(); diff --git a/tests/baselines/reference/typeofThis.js b/tests/baselines/reference/typeofThis.js index 4de9aac4271..e09b31f2153 100644 --- a/tests/baselines/reference/typeofThis.js +++ b/tests/baselines/reference/typeofThis.js @@ -201,7 +201,7 @@ var Test8 = function () { var Test9 = /** @class */ (function () { function Test9() { this.no = 0; - this["this"] = 0; + this.this = 0; } Test9.prototype.f = function () { if (this instanceof Test9D1) { @@ -217,8 +217,8 @@ var Test9 = /** @class */ (function () { if (this.no === 1) { var no = this.no; } - if (this["this"] === 1) { - var no = this["this"]; + if (this.this === 1) { + var no = this.this; } }; return Test9; @@ -256,8 +256,8 @@ var Test11 = /** @class */ (function () { Test11.prototype.foo = function () { var o = this; var bar = {}; - if (o["this"] && o["this"].x) { - var y = o["this"].x; // should narrow to string + if (o.this && o.this.x) { + var y = o.this.x; // should narrow to string } }; return Test11; diff --git a/tests/baselines/reference/typesOnlyExternalModuleStillHasInstance.js b/tests/baselines/reference/typesOnlyExternalModuleStillHasInstance.js index 4a93b9293a5..8be5e7caa92 100644 --- a/tests/baselines/reference/typesOnlyExternalModuleStillHasInstance.js +++ b/tests/baselines/reference/typesOnlyExternalModuleStillHasInstance.js @@ -22,10 +22,10 @@ var y: {M2: Object} = foo0; //// [foo_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [foo_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo0 = require("./foo_0"); // Per 11.2.3, foo_0 should still be "instantiated", albeit with no members var x = {}; diff --git a/tests/baselines/reference/typingsLookup4.js b/tests/baselines/reference/typingsLookup4.js index a464bb59faf..b8ba664bd66 100644 --- a/tests/baselines/reference/typingsLookup4.js +++ b/tests/baselines/reference/typingsLookup4.js @@ -34,7 +34,7 @@ j + k + l + m; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var jquery_1 = require("jquery"); var kquery_1 = require("kquery"); var lquery_1 = require("lquery"); diff --git a/tests/baselines/reference/typingsLookupAmd.js b/tests/baselines/reference/typingsLookupAmd.js index 11ccba92814..d2552a2de71 100644 --- a/tests/baselines/reference/typingsLookupAmd.js +++ b/tests/baselines/reference/typingsLookupAmd.js @@ -14,5 +14,5 @@ import {B} from "b"; //// [foo.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); }); diff --git a/tests/baselines/reference/umd-augmentation-1.js b/tests/baselines/reference/umd-augmentation-1.js index e7f7ae5bad5..6137a45b0f4 100644 --- a/tests/baselines/reference/umd-augmentation-1.js +++ b/tests/baselines/reference/umd-augmentation-1.js @@ -40,7 +40,7 @@ var t = p.x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var m = require("math2d"); var v = new m.Vector(3, 2); diff --git a/tests/baselines/reference/umd-augmentation-3.js b/tests/baselines/reference/umd-augmentation-3.js index f0fb1fe0f42..9350a0c1d14 100644 --- a/tests/baselines/reference/umd-augmentation-3.js +++ b/tests/baselines/reference/umd-augmentation-3.js @@ -46,7 +46,7 @@ var t = p.x; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var m = require("math2d"); var v = new m.Vector(3, 2); diff --git a/tests/baselines/reference/umd-errors.js b/tests/baselines/reference/umd-errors.js index 928105958e6..cd8d11b0ee9 100644 --- a/tests/baselines/reference/umd-errors.js +++ b/tests/baselines/reference/umd-errors.js @@ -33,5 +33,5 @@ export as namespace C2; //// [err5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.v = void 0; diff --git a/tests/baselines/reference/umd3.js b/tests/baselines/reference/umd3.js index 59b0e0ef2c2..54aa4598b20 100644 --- a/tests/baselines/reference/umd3.js +++ b/tests/baselines/reference/umd3.js @@ -15,7 +15,7 @@ let y: number = x.n; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Foo = require("./foo"); Foo.fn(); var x; diff --git a/tests/baselines/reference/umd4.js b/tests/baselines/reference/umd4.js index 2f17ee04858..00aec9578bb 100644 --- a/tests/baselines/reference/umd4.js +++ b/tests/baselines/reference/umd4.js @@ -15,7 +15,7 @@ let y: number = x.n; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Bar = require("./foo"); Bar.fn(); var x; diff --git a/tests/baselines/reference/umd5.js b/tests/baselines/reference/umd5.js index 868243d4fd0..e31a5c9de48 100644 --- a/tests/baselines/reference/umd5.js +++ b/tests/baselines/reference/umd5.js @@ -17,7 +17,7 @@ let z = Foo; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var Bar = require("./foo"); Bar.fn(); var x; diff --git a/tests/baselines/reference/umd8.js b/tests/baselines/reference/umd8.js index 3aefdded756..a6a501057b9 100644 --- a/tests/baselines/reference/umd8.js +++ b/tests/baselines/reference/umd8.js @@ -22,7 +22,7 @@ let x: any = Foo; // Not OK in value position //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var y; // OK in type position y.foo(); var z; // OK in ns position diff --git a/tests/baselines/reference/umd9.js b/tests/baselines/reference/umd9.js index 8b687577fbd..41eda85039e 100644 --- a/tests/baselines/reference/umd9.js +++ b/tests/baselines/reference/umd9.js @@ -14,7 +14,7 @@ export const x = Foo; // OK in value position because allowUmdGlobalAccess: true //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; /// exports.x = Foo; // OK in value position because allowUmdGlobalAccess: true diff --git a/tests/baselines/reference/umdDependencyComment2.js b/tests/baselines/reference/umdDependencyComment2.js index 021ba5254b0..7527f897e6e 100644 --- a/tests/baselines/reference/umdDependencyComment2.js +++ b/tests/baselines/reference/umdDependencyComment2.js @@ -17,7 +17,7 @@ m1.f(); } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m2"); m1.f(); }); diff --git a/tests/baselines/reference/umdDependencyCommentName1.js b/tests/baselines/reference/umdDependencyCommentName1.js index eba6f0cc16b..06a8e2e0e1b 100644 --- a/tests/baselines/reference/umdDependencyCommentName1.js +++ b/tests/baselines/reference/umdDependencyCommentName1.js @@ -17,7 +17,7 @@ m1.f(); } })(function (require, exports, b) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m2"); m1.f(); }); diff --git a/tests/baselines/reference/umdDependencyCommentName2.js b/tests/baselines/reference/umdDependencyCommentName2.js index 2ca52848d15..484df50250a 100644 --- a/tests/baselines/reference/umdDependencyCommentName2.js +++ b/tests/baselines/reference/umdDependencyCommentName2.js @@ -21,7 +21,7 @@ m1.f(); } })(function (require, exports, b, c) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); var m1 = require("m2"); m1.f(); }); diff --git a/tests/baselines/reference/umdGlobalConflict.js b/tests/baselines/reference/umdGlobalConflict.js index 114bdd643e4..10c87be8eae 100644 --- a/tests/baselines/reference/umdGlobalConflict.js +++ b/tests/baselines/reference/umdGlobalConflict.js @@ -18,7 +18,7 @@ const p: string = Alpha.x; //// [consumer.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [global.js] // Should be OK, first in wins var p = Alpha.x; diff --git a/tests/baselines/reference/umdNamedAmdMode.js b/tests/baselines/reference/umdNamedAmdMode.js index c42015fb013..23b8b272644 100644 --- a/tests/baselines/reference/umdNamedAmdMode.js +++ b/tests/baselines/reference/umdNamedAmdMode.js @@ -13,7 +13,7 @@ export const a = 1; } })(function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; /// exports.a = 1; diff --git a/tests/baselines/reference/unclosedExportClause01.js b/tests/baselines/reference/unclosedExportClause01.js index 56f9d25e91f..ef0d2a5be63 100644 --- a/tests/baselines/reference/unclosedExportClause01.js +++ b/tests/baselines/reference/unclosedExportClause01.js @@ -17,77 +17,33 @@ export { x as a, from "./t1" //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = "x"; //// [t2.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.x = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x"); -__createBinding(exports, t1_1, "from"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return t1_1.x; } }); +Object.defineProperty(exports, "from", { enumerable: true, get: function () { return t1_1.from; } }); //// [t3.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "from"); +Object.defineProperty(exports, "from", { enumerable: true, get: function () { return t1_1.from; } }); //// [t4.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.a = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x", "a"); -__createBinding(exports, t1_1, "from"); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.x; } }); +Object.defineProperty(exports, "from", { enumerable: true, get: function () { return t1_1.from; } }); //// [t5.js] "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.a = void 0; var t1_1 = require("./t1"); -__createBinding(exports, t1_1, "x", "a"); -__createBinding(exports, t1_1, "from"); +Object.defineProperty(exports, "a", { enumerable: true, get: function () { return t1_1.x; } }); +Object.defineProperty(exports, "from", { enumerable: true, get: function () { return t1_1.from; } }); diff --git a/tests/baselines/reference/unclosedExportClause02.js b/tests/baselines/reference/unclosedExportClause02.js index 8183c334250..d553c74911d 100644 --- a/tests/baselines/reference/unclosedExportClause02.js +++ b/tests/baselines/reference/unclosedExportClause02.js @@ -21,26 +21,26 @@ export { x as a, from //// [t1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = "x"; //// [t2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.x = void 0; "./t1"; //// [t3.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = void 0; "./t1"; //// [t4.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.a = void 0; "./t1"; //// [t5.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.from = exports.a = void 0; "./t1"; diff --git a/tests/baselines/reference/undeclaredModuleError.js b/tests/baselines/reference/undeclaredModuleError.js index 927df99766e..a17ce090cec 100644 --- a/tests/baselines/reference/undeclaredModuleError.js +++ b/tests/baselines/reference/undeclaredModuleError.js @@ -18,7 +18,7 @@ function instrumentFile(covFileDir: string, covFileName: string, originalFilePat //// [undeclaredModuleError.js] define(["require", "exports", "fs"], function (require, exports, fs) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); function readdir(path, accept, callback) { } function join() { var paths = []; diff --git a/tests/baselines/reference/unionTypeWithIndexAndMethodSignature.js b/tests/baselines/reference/unionTypeWithIndexAndMethodSignature.js index c78435ef0ce..4593cc51f5b 100644 --- a/tests/baselines/reference/unionTypeWithIndexAndMethodSignature.js +++ b/tests/baselines/reference/unionTypeWithIndexAndMethodSignature.js @@ -11,5 +11,5 @@ f({ //// [unionTypeWithIndexAndMethodSignature.js] "use strict"; f({ - m: function (x) { } + m: function (x) { }, }); diff --git a/tests/baselines/reference/unionTypeWithLeadingOperator.js b/tests/baselines/reference/unionTypeWithLeadingOperator.js index d206f5fc7e4..b5b9aed6736 100644 --- a/tests/baselines/reference/unionTypeWithLeadingOperator.js +++ b/tests/baselines/reference/unionTypeWithLeadingOperator.js @@ -13,7 +13,7 @@ export type D = //// [unionTypeWithLeadingOperator.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [unionTypeWithLeadingOperator.d.ts] diff --git a/tests/baselines/reference/unionWithIndexSignature.js b/tests/baselines/reference/unionWithIndexSignature.js index 31e0ccb88d8..989f388cbba 100644 --- a/tests/baselines/reference/unionWithIndexSignature.js +++ b/tests/baselines/reference/unionWithIndexSignature.js @@ -29,7 +29,7 @@ export function flatten(arr: T) { //// [unionWithIndexSignature.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.flatten = exports.isTypedArray = exports.foo = void 0; function foo(arr) { var zz = arr[1]; // Error diff --git a/tests/baselines/reference/uniqueSymbolAllowsIndexInObjectWithIndexSignature.js b/tests/baselines/reference/uniqueSymbolAllowsIndexInObjectWithIndexSignature.js index 38ca8316eb7..c31f4b1b9b4 100644 --- a/tests/baselines/reference/uniqueSymbolAllowsIndexInObjectWithIndexSignature.js +++ b/tests/baselines/reference/uniqueSymbolAllowsIndexInObjectWithIndexSignature.js @@ -14,7 +14,7 @@ let b: I = {[SYM]: 'str'}; // Expect error //// [uniqueSymbolAllowsIndexInObjectWithIndexSignature.js] "use strict"; var _a, _b; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.SYM = void 0; // https://github.com/Microsoft/TypeScript/issues/21962 exports.SYM = Symbol('a unique symbol'); diff --git a/tests/baselines/reference/uniqueSymbolPropertyDeclarationEmit.js b/tests/baselines/reference/uniqueSymbolPropertyDeclarationEmit.js index e9dfa71ca56..03a8d77f051 100644 --- a/tests/baselines/reference/uniqueSymbolPropertyDeclarationEmit.js +++ b/tests/baselines/reference/uniqueSymbolPropertyDeclarationEmit.js @@ -26,24 +26,24 @@ export declare const Po: { //// [op.js] "use strict"; -exports.__esModule = true; -exports["default"] = Op; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = Op; //// [test.js] "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var op_1 = __importDefault(require("./op")); var po_1 = require("./po"); function foo() { var _a; return _a = {}, - _a[op_1["default"].or] = [], + _a[op_1.default.or] = [], _a[po_1.Po.ro] = {}, _a; } -exports["default"] = foo; +exports.default = foo; //// [op.d.ts] diff --git a/tests/baselines/reference/untypedModuleImport.js b/tests/baselines/reference/untypedModuleImport.js index 6ee72f2f257..75d5ede0e55 100644 --- a/tests/baselines/reference/untypedModuleImport.js +++ b/tests/baselines/reference/untypedModuleImport.js @@ -23,18 +23,18 @@ foo(bar()); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("foo"); foo.bar(); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo = require("foo"); foo(); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("foo"); require("./a"); require("./b"); -(0, foo_1["default"])((0, foo_1.bar)()); +(0, foo_1.default)((0, foo_1.bar)()); diff --git a/tests/baselines/reference/untypedModuleImport_allowJs.js b/tests/baselines/reference/untypedModuleImport_allowJs.js index 5d60df6687c..fcdb3d23210 100644 --- a/tests/baselines/reference/untypedModuleImport_allowJs.js +++ b/tests/baselines/reference/untypedModuleImport_allowJs.js @@ -12,6 +12,6 @@ foo.bar(); //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("foo"); -foo_1["default"].bar(); +foo_1.default.bar(); diff --git a/tests/baselines/reference/untypedModuleImport_noImplicitAny.js b/tests/baselines/reference/untypedModuleImport_noImplicitAny.js index 378ebee6d7a..7f4274fed19 100644 --- a/tests/baselines/reference/untypedModuleImport_noImplicitAny.js +++ b/tests/baselines/reference/untypedModuleImport_noImplicitAny.js @@ -14,4 +14,4 @@ import * as foo from "foo"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/untypedModuleImport_noImplicitAny_relativePath.js b/tests/baselines/reference/untypedModuleImport_noImplicitAny_relativePath.js index 7e8c52a3bfb..aa89b6a2623 100644 --- a/tests/baselines/reference/untypedModuleImport_noImplicitAny_relativePath.js +++ b/tests/baselines/reference/untypedModuleImport_noImplicitAny_relativePath.js @@ -12,4 +12,4 @@ import * as foo from "./node_modules/foo"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/untypedModuleImport_noImplicitAny_scoped.js b/tests/baselines/reference/untypedModuleImport_noImplicitAny_scoped.js index fc33d4a2665..b806df6a8ab 100644 --- a/tests/baselines/reference/untypedModuleImport_noImplicitAny_scoped.js +++ b/tests/baselines/reference/untypedModuleImport_noImplicitAny_scoped.js @@ -12,4 +12,4 @@ import * as foo from "@foo/bar"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/untypedModuleImport_noImplicitAny_typesForPackageExist.js b/tests/baselines/reference/untypedModuleImport_noImplicitAny_typesForPackageExist.js index e8d757f5e28..7d04a76f6e6 100644 --- a/tests/baselines/reference/untypedModuleImport_noImplicitAny_typesForPackageExist.js +++ b/tests/baselines/reference/untypedModuleImport_noImplicitAny_typesForPackageExist.js @@ -47,4 +47,4 @@ import * as scopeBarSub from "@scope/bar/sub"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/untypedModuleImport_vsAmbient.js b/tests/baselines/reference/untypedModuleImport_vsAmbient.js index 4273033fe22..973d37b1b59 100644 --- a/tests/baselines/reference/untypedModuleImport_vsAmbient.js +++ b/tests/baselines/reference/untypedModuleImport_vsAmbient.js @@ -18,7 +18,7 @@ x; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var foo_1 = require("foo"); foo_1.x; diff --git a/tests/baselines/reference/untypedModuleImport_withAugmentation.js b/tests/baselines/reference/untypedModuleImport_withAugmentation.js index 9d1770f5497..6712464e5be 100644 --- a/tests/baselines/reference/untypedModuleImport_withAugmentation.js +++ b/tests/baselines/reference/untypedModuleImport_withAugmentation.js @@ -15,6 +15,6 @@ x; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("foo"); foo_1.x; diff --git a/tests/baselines/reference/untypedModuleImport_withAugmentation2.js b/tests/baselines/reference/untypedModuleImport_withAugmentation2.js index 6a01db5dd25..61f4440de32 100644 --- a/tests/baselines/reference/untypedModuleImport_withAugmentation2.js +++ b/tests/baselines/reference/untypedModuleImport_withAugmentation2.js @@ -17,4 +17,4 @@ import { } from "augmenter"; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedDestructuring.js b/tests/baselines/reference/unusedDestructuring.js index d663c31d3c6..c7fcfb01e7d 100644 --- a/tests/baselines/reference/unusedDestructuring.js +++ b/tests/baselines/reference/unusedDestructuring.js @@ -15,7 +15,7 @@ function f({ a, b }, { c, d }, { e }) { //// [unusedDestructuring.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a = o.a, b = o.b; var c = o.c, d = o.d; d; diff --git a/tests/baselines/reference/unusedImportDeclaration.js b/tests/baselines/reference/unusedImportDeclaration.js index 2bfcb7c2e5f..a1cc5872189 100644 --- a/tests/baselines/reference/unusedImportDeclaration.js +++ b/tests/baselines/reference/unusedImportDeclaration.js @@ -25,7 +25,7 @@ var TesterB = /** @class */ (function () { module.exports = TesterB; //// [unusedImportDeclaration_testerA.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var thingy = { me: "A" }; diff --git a/tests/baselines/reference/unusedImports1.js b/tests/baselines/reference/unusedImports1.js index a94338fee7d..fdab7d81f44 100644 --- a/tests/baselines/reference/unusedImports1.js +++ b/tests/baselines/reference/unusedImports1.js @@ -10,7 +10,7 @@ import {Calculator} from "./file1" //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -20,4 +20,4 @@ var Calculator = /** @class */ (function () { exports.Calculator = Calculator; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedImports11.js b/tests/baselines/reference/unusedImports11.js index dc4d78e3816..eacd3e7e86a 100644 --- a/tests/baselines/reference/unusedImports11.js +++ b/tests/baselines/reference/unusedImports11.js @@ -19,7 +19,7 @@ new r.Member(); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Member = void 0; var Member = /** @class */ (function () { function Member() { @@ -27,16 +27,16 @@ var Member = /** @class */ (function () { return Member; }()); exports.Member = Member; -exports["default"] = Member; +exports.default = Member; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); var b_2 = require("./b"); var ns = require("./b"); var r = require("./b"); new b_1.Member(); -new b_2["default"](); +new b_2.default(); new b_2.Member(); new ns.Member(); new r.Member(); diff --git a/tests/baselines/reference/unusedImports12.js b/tests/baselines/reference/unusedImports12.js index f7457c6adb2..a47ee930cbc 100644 --- a/tests/baselines/reference/unusedImports12.js +++ b/tests/baselines/reference/unusedImports12.js @@ -14,7 +14,7 @@ import r = require("./b"); //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Member = void 0; var Member = /** @class */ (function () { function Member() { @@ -22,7 +22,7 @@ var Member = /** @class */ (function () { return Member; }()); exports.Member = Member; -exports["default"] = Member; +exports.default = Member; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedImports13.js b/tests/baselines/reference/unusedImports13.js index 8bd8aa9f8a7..76d54948ad6 100644 --- a/tests/baselines/reference/unusedImports13.js +++ b/tests/baselines/reference/unusedImports13.js @@ -22,7 +22,7 @@ declare global { //// [foo.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.FooComponent = void 0; var React = require("react"); exports.FooComponent =
; diff --git a/tests/baselines/reference/unusedImports14.js b/tests/baselines/reference/unusedImports14.js index b5129689202..35ca7e05e81 100644 --- a/tests/baselines/reference/unusedImports14.js +++ b/tests/baselines/reference/unusedImports14.js @@ -22,7 +22,7 @@ declare global { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.FooComponent = void 0; var React = require("react"); exports.FooComponent = React.createElement("div", null); diff --git a/tests/baselines/reference/unusedImports15.js b/tests/baselines/reference/unusedImports15.js index 2264200c0fb..bc7ab286e82 100644 --- a/tests/baselines/reference/unusedImports15.js +++ b/tests/baselines/reference/unusedImports15.js @@ -22,7 +22,7 @@ declare global { //// [foo.jsx] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.FooComponent = void 0; var Element = require("react"); exports.FooComponent =
; diff --git a/tests/baselines/reference/unusedImports16.js b/tests/baselines/reference/unusedImports16.js index 6a6f0ca5903..bee7f955528 100644 --- a/tests/baselines/reference/unusedImports16.js +++ b/tests/baselines/reference/unusedImports16.js @@ -22,7 +22,7 @@ declare global { //// [foo.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.FooComponent = void 0; var Element = require("react"); exports.FooComponent = Element.createElement("div", null); diff --git a/tests/baselines/reference/unusedImports2.js b/tests/baselines/reference/unusedImports2.js index 82422bafc4b..505362d0b9c 100644 --- a/tests/baselines/reference/unusedImports2.js +++ b/tests/baselines/reference/unusedImports2.js @@ -18,7 +18,7 @@ x.handleChar(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -32,7 +32,7 @@ function test() { exports.test = test; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("./file1"); var x = new file1_1.Calculator(); x.handleChar(); diff --git a/tests/baselines/reference/unusedImports3.js b/tests/baselines/reference/unusedImports3.js index 13fa8593230..7812db97a7e 100644 --- a/tests/baselines/reference/unusedImports3.js +++ b/tests/baselines/reference/unusedImports3.js @@ -21,7 +21,7 @@ test2(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test2 = exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -38,7 +38,7 @@ function test2() { exports.test2 = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("./file1"); (0, file1_1.test)(); (0, file1_1.test2)(); diff --git a/tests/baselines/reference/unusedImports4.js b/tests/baselines/reference/unusedImports4.js index ff035a9b4b5..d1774839fa2 100644 --- a/tests/baselines/reference/unusedImports4.js +++ b/tests/baselines/reference/unusedImports4.js @@ -22,7 +22,7 @@ test2(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test2 = exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -39,7 +39,7 @@ function test2() { exports.test2 = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("./file1"); var x = new file1_1.Calculator(); x.handleChar(); diff --git a/tests/baselines/reference/unusedImports5.js b/tests/baselines/reference/unusedImports5.js index 920ade77fa7..c39f02deaca 100644 --- a/tests/baselines/reference/unusedImports5.js +++ b/tests/baselines/reference/unusedImports5.js @@ -22,7 +22,7 @@ test(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test2 = exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -39,7 +39,7 @@ function test2() { exports.test2 = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("./file1"); var x = new file1_1.Calculator(); x.handleChar(); diff --git a/tests/baselines/reference/unusedImports6.js b/tests/baselines/reference/unusedImports6.js index f834568963a..8d9e75b28de 100644 --- a/tests/baselines/reference/unusedImports6.js +++ b/tests/baselines/reference/unusedImports6.js @@ -22,7 +22,7 @@ import d from "./file1" //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -36,7 +36,7 @@ function test() { exports.test = test; function test2() { } -exports["default"] = test2; +exports.default = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedImports7.js b/tests/baselines/reference/unusedImports7.js index de03f92d5bd..12fe57c6a15 100644 --- a/tests/baselines/reference/unusedImports7.js +++ b/tests/baselines/reference/unusedImports7.js @@ -20,7 +20,7 @@ import * as n from "./file1" //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -34,7 +34,7 @@ function test() { exports.test = test; function test2() { } -exports["default"] = test2; +exports.default = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedImports8.js b/tests/baselines/reference/unusedImports8.js index 55158998a80..be31ed6e4bb 100644 --- a/tests/baselines/reference/unusedImports8.js +++ b/tests/baselines/reference/unusedImports8.js @@ -22,7 +22,7 @@ t1(); //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test2 = exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -39,7 +39,7 @@ function test2() { exports.test2 = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var file1_1 = require("./file1"); var x = new file1_1.Calculator(); x.handleChar(); diff --git a/tests/baselines/reference/unusedImports9.js b/tests/baselines/reference/unusedImports9.js index b349ad9c266..a70f62152c7 100644 --- a/tests/baselines/reference/unusedImports9.js +++ b/tests/baselines/reference/unusedImports9.js @@ -18,7 +18,7 @@ import c = require('./file1') //// [file1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.test2 = exports.test = exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { @@ -35,4 +35,4 @@ function test2() { exports.test2 = test2; //// [file2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/tests/baselines/reference/unusedImports_entireImportDeclaration.js b/tests/baselines/reference/unusedImports_entireImportDeclaration.js index 2440aa90fe3..14189021e31 100644 --- a/tests/baselines/reference/unusedImports_entireImportDeclaration.js +++ b/tests/baselines/reference/unusedImports_entireImportDeclaration.js @@ -19,17 +19,17 @@ ns3; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.b = exports.a = void 0; exports.a = 0; exports.b = 0; -exports["default"] = 0; +exports.default = 0; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); -a_1["default"]; +a_1.default; var a_2 = require("./a"); -a_2["default"]; +a_2.default; var ns3 = require("./a"); ns3; diff --git a/tests/baselines/reference/unusedInvalidTypeArguments.js b/tests/baselines/reference/unusedInvalidTypeArguments.js index adbf9aff891..1d0c7ad6fa9 100644 --- a/tests/baselines/reference/unusedInvalidTypeArguments.js +++ b/tests/baselines/reference/unusedInvalidTypeArguments.js @@ -50,7 +50,7 @@ export class C extends A { //// [typeReference.js] "use strict"; // Tests that types are marked as used, even if used in places that don't accept type arguments. -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [classReference.js] "use strict"; var __extends = (this && this.__extends) || (function () { @@ -68,7 +68,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.D = void 0; var C = /** @class */ (function () { function C() { @@ -86,15 +86,15 @@ var D = /** @class */ (function (_super) { exports.D = D; //// [interface.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [call.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var unknown_1 = require("unknown"); (0, unknown_1.foo)(); //// [new.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var unkown_1 = require("unkown"); new unkown_1.Foo(); //// [callAny.js] @@ -117,7 +117,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.C = void 0; var unknown_1 = require("unknown"); var C = /** @class */ (function (_super) { diff --git a/tests/baselines/reference/unusedLocalsAndObjectSpread2.js b/tests/baselines/reference/unusedLocalsAndObjectSpread2.js index c0b48d367f7..44d89730405 100644 --- a/tests/baselines/reference/unusedLocalsAndObjectSpread2.js +++ b/tests/baselines/reference/unusedLocalsAndObjectSpread2.js @@ -29,7 +29,7 @@ var __rest = (this && this.__rest) || function (s, e) { } return t; }; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.asdf = void 0; var children = props.children, // here! _a = props.active, // here! diff --git a/tests/baselines/reference/unusedLocalsAndParameters.js b/tests/baselines/reference/unusedLocalsAndParameters.js index 600dbce98f2..1fe85c25514 100644 --- a/tests/baselines/reference/unusedLocalsAndParameters.js +++ b/tests/baselines/reference/unusedLocalsAndParameters.js @@ -88,7 +88,7 @@ for (let x: y) { //// [unusedLocalsAndParameters.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); // function declaration paramter function f(a) { } diff --git a/tests/baselines/reference/unusedLocalsAndParametersDeferred.errors.txt b/tests/baselines/reference/unusedLocalsAndParametersDeferred.errors.txt deleted file mode 100644 index b35487af3e5..00000000000 --- a/tests/baselines/reference/unusedLocalsAndParametersDeferred.errors.txt +++ /dev/null @@ -1,171 +0,0 @@ -tests/cases/compiler/unusedLocalsAndParametersDeferred.ts(41,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/unusedLocalsAndParametersDeferred.ts(64,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/compiler/unusedLocalsAndParametersDeferred.ts(86,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/unusedLocalsAndParametersDeferred.ts (3 errors) ==== - export { }; - - function defered(a: () => T): T { - return a(); - } - - // function declaration paramter - function f(a) { - defered(() => { - a; - }); - } - f(0); - - // function expression paramter - var fexp = function (a) { - defered(() => { - a; - }); - }; - fexp(1); - - // arrow function paramter - var farrow = (a) => { - defered(() => { - a; - }); - }; - farrow(2); - - let prop1; - - class C { - // Method declaration paramter - method(a) { - defered(() => { - a; - }); - } - // Accessor declaration paramter - set x(v: number) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - defered(() => { - v; - }); - } - // in a property initalizer - p = defered(() => { - prop1; - }); - } - - new C(); - - let prop2; - - var E = class { - // Method declaration paramter - method(a) { - defered(() => { - a; - }); - } - // Accessor declaration paramter - set x(v: number) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - defered(() => { - v; - }); - } - // in a property initalizer - p = defered(() => { - prop2; - }); - } - - new E(); - - - var o = { - // Object literal method declaration paramter - method(a) { - defered(() => { - a; - }); - }, - // Accessor declaration paramter - set x(v: number) { - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - defered(() => { - v; - }); - }, - // in a property initalizer - p: defered(() => { - prop1; - }) - }; - - o; - - // in a for..in statment - for (let i in o) { - defered(() => { - i; - }); - } - - // in a for..of statment - for (let i of [1,2,3]) { - defered(() => { - i; - }); - } - - // in a for. statment - for (let i = 0; i < 10; i++) { - defered(() => { - i; - }); - } - - // in a block - - const condition = false; - if (condition) { - const c = 0; - defered(() => { - c; - }); - } - - // in try/catch/finally - try { - const a = 0; - defered(() => { - a; - }); - } - catch (e) { - const c = 1; - defered(() => { - c; - }); - } - finally { - const c = 0; - defered(() => { - c; - }); - } - - - // in a namespace - namespace N { - var x; - defered(() => { - x; - }); - } - N; - \ No newline at end of file diff --git a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js index d1760292167..42de427b20f 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js +++ b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js @@ -161,7 +161,7 @@ N; //// [unusedLocalsAndParametersDeferred.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function defered(a) { return a(); } diff --git a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js index fa42273fa13..9a31fc4009d 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js +++ b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js @@ -24,7 +24,7 @@ export function genericFunc(details: number, message: any): any { //// [unusedLocalsAndParametersOverloadSignatures.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.genericFunc = exports.C = exports.func = void 0; function func(details, message) { return details + message; diff --git a/tests/baselines/reference/unusedLocalsAndParametersTypeAliases.js b/tests/baselines/reference/unusedLocalsAndParametersTypeAliases.js index f800d30b71d..34b1948bea3 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersTypeAliases.js +++ b/tests/baselines/reference/unusedLocalsAndParametersTypeAliases.js @@ -28,7 +28,7 @@ y[0](); //// [unusedLocalsAndParametersTypeAliases.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var x; x(); var y; diff --git a/tests/baselines/reference/unusedLocalsAndParametersTypeAliases2.js b/tests/baselines/reference/unusedLocalsAndParametersTypeAliases2.js index 59f3af5c21b..4df643c3ea6 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersTypeAliases2.js +++ b/tests/baselines/reference/unusedLocalsAndParametersTypeAliases2.js @@ -12,7 +12,7 @@ export {} //// [unusedLocalsAndParametersTypeAliases2.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo() { foo(); } diff --git a/tests/baselines/reference/unusedLocalsStartingWithUnderscore.js b/tests/baselines/reference/unusedLocalsStartingWithUnderscore.js index 54b029445e3..2215997843d 100644 --- a/tests/baselines/reference/unusedLocalsStartingWithUnderscore.js +++ b/tests/baselines/reference/unusedLocalsStartingWithUnderscore.js @@ -15,7 +15,7 @@ namespace _ns { //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); for (var _i = 0, _a = []; _i < _a.length; _i++) { var _1 = _a[_i]; } diff --git a/tests/baselines/reference/unusedSetterInClass2.errors.txt b/tests/baselines/reference/unusedSetterInClass2.errors.txt deleted file mode 100644 index c3be0fc0302..00000000000 --- a/tests/baselines/reference/unusedSetterInClass2.errors.txt +++ /dev/null @@ -1,14 +0,0 @@ -tests/cases/compiler/unusedSetterInClass2.ts(3,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - -==== tests/cases/compiler/unusedSetterInClass2.ts (1 errors) ==== - // Unlike everything else, a setter without a getter is used by a write access. - class Employee { - private set p(_: number) {} - ~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - - m() { - this.p = 0; - } - } \ No newline at end of file diff --git a/tests/baselines/reference/unusedVariablesinModules1.js b/tests/baselines/reference/unusedVariablesinModules1.js index e38a20a8fcd..c68fc2374e0 100644 --- a/tests/baselines/reference/unusedVariablesinModules1.js +++ b/tests/baselines/reference/unusedVariablesinModules1.js @@ -7,6 +7,6 @@ export var y: string; //// [unusedVariablesinModules1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; var x; diff --git a/tests/baselines/reference/unwitnessedTypeParameterVariance.js b/tests/baselines/reference/unwitnessedTypeParameterVariance.js index b5e4e106639..5375ab1a66a 100644 --- a/tests/baselines/reference/unwitnessedTypeParameterVariance.js +++ b/tests/baselines/reference/unwitnessedTypeParameterVariance.js @@ -27,7 +27,7 @@ b = a; //// [unwitnessedTypeParameterVariance.js] "use strict"; // Repros from #33872 -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function foo() { var unk = { read: function (origin) { return unk; } }; var x = unk; diff --git a/tests/baselines/reference/valuesMergingAcrossModules.js b/tests/baselines/reference/valuesMergingAcrossModules.js index b8b3c0a0a5c..916fac2fe27 100644 --- a/tests/baselines/reference/valuesMergingAcrossModules.js +++ b/tests/baselines/reference/valuesMergingAcrossModules.js @@ -21,19 +21,19 @@ A.displayName; //// [a.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; function A() { } exports.A = A; //// [b.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var a_1 = require("./a"); -exports.A = a_1.A; +Object.defineProperty(exports, "A", { enumerable: true, get: function () { return a_1.A; } }); //// [c.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); var A; (function (A) { A.displayName = "A"; diff --git a/tests/baselines/reference/varArgsOnConstructorTypes.js b/tests/baselines/reference/varArgsOnConstructorTypes.js index cf15cf028c6..e489504d5b5 100644 --- a/tests/baselines/reference/varArgsOnConstructorTypes.js +++ b/tests/baselines/reference/varArgsOnConstructorTypes.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.B = exports.A = void 0; var A = /** @class */ (function () { function A(ctor) { diff --git a/tests/baselines/reference/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.js b/tests/baselines/reference/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.js index 9d3490466d6..f9c53a9cf08 100644 --- a/tests/baselines/reference/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.js +++ b/tests/baselines/reference/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.js @@ -8,7 +8,7 @@ export class Foo { //// [variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.js] "use strict"; var _a; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.Foo = void 0; var key = Symbol(), value = 12; var Foo = /** @class */ (function () { diff --git a/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.js b/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.js index e895cbf5d33..a4b2cc74c55 100644 --- a/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.js +++ b/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.js @@ -83,7 +83,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyServer = void 0; var Left = /** @class */ (function () { function Left(value) { diff --git a/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.js b/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.js index 95e4f231902..c1107788864 100644 --- a/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.js +++ b/tests/baselines/reference/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.js @@ -83,7 +83,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyServer = void 0; var Left = /** @class */ (function () { function Left(value) { diff --git a/tests/baselines/reference/visibilityOfCrossModuleTypeUsage.js b/tests/baselines/reference/visibilityOfCrossModuleTypeUsage.js index 1eab90467d4..6cc4e495119 100644 --- a/tests/baselines/reference/visibilityOfCrossModuleTypeUsage.js +++ b/tests/baselines/reference/visibilityOfCrossModuleTypeUsage.js @@ -27,14 +27,14 @@ function run(configuration: commands.IConfiguration) { //// [visibilityOfCrossModuleTypeUsage_server.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [visibilityOfCrossModuleTypeUsage_commands.js] "use strict"; //visibilityOfCrossModuleTypeUsage -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); //// [visibilityOfCrossModuleTypeUsage_fs.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); function run(configuration) { var absoluteWorkspacePath = configuration.workspace.toAbsolutePath(configuration.server); } diff --git a/tests/baselines/reference/visibilityOfTypeParameters.js b/tests/baselines/reference/visibilityOfTypeParameters.js index 103db9a9904..c2555399ce8 100644 --- a/tests/baselines/reference/visibilityOfTypeParameters.js +++ b/tests/baselines/reference/visibilityOfTypeParameters.js @@ -7,7 +7,7 @@ export class MyClass { //// [visibilityOfTypeParameters.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.MyClass = void 0; var MyClass = /** @class */ (function () { function MyClass() { diff --git a/tests/baselines/reference/voidAsNonAmbiguousReturnType.js b/tests/baselines/reference/voidAsNonAmbiguousReturnType.js index 3a5749853c1..d9d28083de7 100644 --- a/tests/baselines/reference/voidAsNonAmbiguousReturnType.js +++ b/tests/baselines/reference/voidAsNonAmbiguousReturnType.js @@ -15,13 +15,13 @@ function main() { //// [voidAsNonAmbiguousReturnType_0.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.mkdirSync = void 0; function mkdirSync(path, mode) { } exports.mkdirSync = mkdirSync; //// [voidAsNonAmbiguousReturnType_1.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); /// var fs = require("./voidAsNonAmbiguousReturnType_0"); function main() { diff --git a/tests/baselines/reference/voidReturnIndexUnionInference.js b/tests/baselines/reference/voidReturnIndexUnionInference.js index 647db1f5e48..bcedcaab6fe 100644 --- a/tests/baselines/reference/voidReturnIndexUnionInference.js +++ b/tests/baselines/reference/voidReturnIndexUnionInference.js @@ -26,7 +26,7 @@ function bad

(props: Readonly

) { //// [voidReturnIndexUnionInference.js] "use strict"; -exports.__esModule = true; +Object.defineProperty(exports, "__esModule", { value: true }); exports.safeInvoke = void 0; // repro from https://github.com/Microsoft/TypeScript/issues/25274 function safeInvoke(func, arg1) { diff --git a/tests/baselines/reference/withExportDecl.js b/tests/baselines/reference/withExportDecl.js index 11665d3954a..99d7a5a6d95 100644 --- a/tests/baselines/reference/withExportDecl.js +++ b/tests/baselines/reference/withExportDecl.js @@ -61,7 +61,7 @@ export var eVar3 = 10, eVar4, eVar5; //// [withExportDecl.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.eVar5 = exports.eVar4 = exports.eVar3 = exports.eVar2 = exports.eVar1 = exports.m3 = exports.exportedFunction = exports.exportedArrayVar = exports.exportedWithComplicatedValue = exports.exportedVarWithInitialValue = exports.exportedSimpleVar = void 0; var simpleVar; var anotherVar; diff --git a/tests/baselines/reference/withImportDecl.js b/tests/baselines/reference/withImportDecl.js index bf959b079cb..24f1c1bcb80 100644 --- a/tests/baselines/reference/withImportDecl.js +++ b/tests/baselines/reference/withImportDecl.js @@ -46,7 +46,7 @@ b.foo; //// [withImportDecl_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; var A = /** @class */ (function () { function A() { @@ -58,7 +58,7 @@ define(["require", "exports"], function (require, exports) { //// [withImportDecl_1.js] define(["require", "exports", "withImportDecl_0"], function (require, exports, m3) { "use strict"; - exports.__esModule = true; + Object.defineProperty(exports, "__esModule", { value: true }); /// var simpleVar; var anotherVar; diff --git a/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts b/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts index cb96bd22238..8ad0dad4298 100644 --- a/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts +++ b/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts @@ -1,84 +1,84 @@ -/// - -// @Filename: /tsconfig.json -////{ -//// "compilerOptions": { -//// "outDir": "./dist", -//// "inlineSourceMap": true, -//// "declaration": true, -//// "declarationMap": true, -//// "newLine": "lf", -//// }, -//// "files": ["/index.ts"], -////} - -// @Filename: /index.ts -// @emitThisFile: true -////export class Foo { -//// member: string; -//// /*2*/methodName(propName: SomeType): SomeType { return propName; } -//// otherMethod() { -//// if (Math.random() > 0.5) { -//// return {x: 42}; -//// } -//// return {y: "yes"}; -//// } -////} -//// -////export interface /*SomeType*/SomeType { -//// member: number; -////} - -// @Filename: /mymodule.ts -////import * as mod from "/dist/index"; -////const instance = new mod.Foo(); -////instance.[|/*1*/methodName|]({member: 12}); - -// @Filename: /dist/index.js -////"use strict"; -////exports.__esModule = true; -////exports.Foo = void 0; -////var Foo = /** @class */ (function () { -//// function Foo() { -//// } -//// Foo.prototype.methodName = function (propName) { return propName; }; -//// Foo.prototype.otherMethod = function () { -//// if (Math.random() > 0.5) { -//// return { x: 42 }; -//// } -//// return { y: "yes" }; -//// }; -//// return Foo; -////}()); -////exports.Foo = Foo; -//////# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUFBO0lBU0EsQ0FBQztJQVBHLHdCQUFVLEdBQVYsVUFBVyxRQUFrQixJQUFjLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQztJQUM3RCx5QkFBVyxHQUFYO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLE9BQU8sRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUM7U0FDbEI7UUFDRCxPQUFPLEVBQUMsQ0FBQyxFQUFFLEtBQUssRUFBQyxDQUFDO0lBQ3RCLENBQUM7SUFDTCxVQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7QUFUWSxrQkFBRyJ9 - -// @Filename: /dist/index.d.ts.map -////{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAAA,qBAAa,GAAG;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ;IACxC,WAAW;;;;;;;CAMd;AAED,MAAM,WAAW,QAAQ;IACrB,MAAM,EAAE,MAAM,CAAC;CAClB"} - -// @Filename: /dist/index.d.ts -////export declare class Foo { -//// member: string; -//// methodName(propName: SomeType): SomeType; -//// otherMethod(): { -//// x: number; -//// y?: undefined; -//// } | { -//// y: string; -//// x?: undefined; -//// }; -////} -////export interface SomeType { -//// member: number; -////} -//////# sourceMappingURL=index.d.ts.map - -goTo.file("/index.ts"); -verify.getEmitOutput(["/dist/index.js", "/dist/index.d.ts.map", "/dist/index.d.ts"]); - -verify.goToDefinition("1", "2"); // getDefinitionAndBoundSpan -verify.goToType("1", "SomeType"); // getTypeDefinitionAtPosition -goTo.marker("1"); -verify.goToDefinitionIs("2"); // getDefinitionAtPosition -goTo.implementation(); // getImplementationAtPosition -verify.caretAtMarker("2"); +/// + +// @Filename: /tsconfig.json +////{ +//// "compilerOptions": { +//// "outDir": "./dist", +//// "inlineSourceMap": true, +//// "declaration": true, +//// "declarationMap": true, +//// "newLine": "lf", +//// }, +//// "files": ["/index.ts"], +////} + +// @Filename: /index.ts +// @emitThisFile: true +////export class Foo { +//// member: string; +//// /*2*/methodName(propName: SomeType): SomeType { return propName; } +//// otherMethod() { +//// if (Math.random() > 0.5) { +//// return {x: 42}; +//// } +//// return {y: "yes"}; +//// } +////} +//// +////export interface /*SomeType*/SomeType { +//// member: number; +////} + +// @Filename: /mymodule.ts +////import * as mod from "/dist/index"; +////const instance = new mod.Foo(); +////instance.[|/*1*/methodName|]({member: 12}); + +// @Filename: /dist/index.js +////"use strict"; +////Object.defineProperty(exports, "__esModule", { value: true }); +////exports.Foo = void 0; +////var Foo = /** @class */ (function () { +//// function Foo() { +//// } +//// Foo.prototype.methodName = function (propName) { return propName; }; +//// Foo.prototype.otherMethod = function () { +//// if (Math.random() > 0.5) { +//// return { x: 42 }; +//// } +//// return { y: "yes" }; +//// }; +//// return Foo; +////}()); +////exports.Foo = Foo; +//////# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUFBO0lBU0EsQ0FBQztJQVBHLHdCQUFVLEdBQVYsVUFBVyxRQUFrQixJQUFjLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQztJQUM3RCx5QkFBVyxHQUFYO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLE9BQU8sRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUM7U0FDbEI7UUFDRCxPQUFPLEVBQUMsQ0FBQyxFQUFFLEtBQUssRUFBQyxDQUFDO0lBQ3RCLENBQUM7SUFDTCxVQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7QUFUWSxrQkFBRyJ9 + +// @Filename: /dist/index.d.ts.map +////{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAAA,qBAAa,GAAG;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ;IACxC,WAAW;;;;;;;CAMd;AAED,MAAM,WAAW,QAAQ;IACrB,MAAM,EAAE,MAAM,CAAC;CAClB"} + +// @Filename: /dist/index.d.ts +////export declare class Foo { +//// member: string; +//// methodName(propName: SomeType): SomeType; +//// otherMethod(): { +//// x: number; +//// y?: undefined; +//// } | { +//// y: string; +//// x?: undefined; +//// }; +////} +////export interface SomeType { +//// member: number; +////} +//////# sourceMappingURL=index.d.ts.map + +goTo.file("/index.ts"); +verify.getEmitOutput(["/dist/index.js", "/dist/index.d.ts.map", "/dist/index.d.ts"]); + +verify.goToDefinition("1", "2"); // getDefinitionAndBoundSpan +verify.goToType("1", "SomeType"); // getTypeDefinitionAtPosition +goTo.marker("1"); +verify.goToDefinitionIs("2"); // getDefinitionAtPosition +goTo.implementation(); // getImplementationAtPosition +verify.caretAtMarker("2"); \ No newline at end of file diff --git a/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts b/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts index 528613df250..bf7cf38f6a3 100644 --- a/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts +++ b/tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts @@ -1,85 +1,85 @@ -/// - -// @Filename: /tsconfig.json -////{ -//// "compilerOptions": { -//// "outDir": "./dist", -//// "inlineSourceMap": true, -//// "inlineSources": true, -//// "declaration": true, -//// "declarationMap": true, -//// "newLine": "lf", -//// }, -//// "files": ["/index.ts"], -////} - -// @Filename: /index.ts -// @emitThisFile: true -////export class Foo { -//// member: string; -//// /*2*/methodName(propName: SomeType): SomeType { return propName; } -//// otherMethod() { -//// if (Math.random() > 0.5) { -//// return {x: 42}; -//// } -//// return {y: "yes"}; -//// } -////} -//// -////export interface /*SomeType*/SomeType { -//// member: number; -////} - -// @Filename: /mymodule.ts -////import * as mod from "/dist/index"; -////const instance = new mod.Foo(); -////instance.[|/*1*/methodName|]({member: 12}); - -// @Filename: /dist/index.js -////"use strict"; -////exports.__esModule = true; -////exports.Foo = void 0; -////var Foo = /** @class */ (function () { -//// function Foo() { -//// } -//// Foo.prototype.methodName = function (propName) { return propName; }; -//// Foo.prototype.otherMethod = function () { -//// if (Math.random() > 0.5) { -//// return { x: 42 }; -//// } -//// return { y: "yes" }; -//// }; -//// return Foo; -////}()); -////exports.Foo = Foo; -//////# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUFBO0lBU0EsQ0FBQztJQVBHLHdCQUFVLEdBQVYsVUFBVyxRQUFrQixJQUFjLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQztJQUM3RCx5QkFBVyxHQUFYO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLE9BQU8sRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUM7U0FDbEI7UUFDRCxPQUFPLEVBQUMsQ0FBQyxFQUFFLEtBQUssRUFBQyxDQUFDO0lBQ3RCLENBQUM7SUFDTCxVQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7QUFUWSxrQkFBRyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBGb28ge1xuICAgIG1lbWJlcjogc3RyaW5nO1xuICAgIG1ldGhvZE5hbWUocHJvcE5hbWU6IFNvbWVUeXBlKTogU29tZVR5cGUgeyByZXR1cm4gcHJvcE5hbWU7IH1cbiAgICBvdGhlck1ldGhvZCgpIHtcbiAgICAgICAgaWYgKE1hdGgucmFuZG9tKCkgPiAwLjUpIHtcbiAgICAgICAgICAgIHJldHVybiB7eDogNDJ9O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7eTogXCJ5ZXNcIn07XG4gICAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNvbWVUeXBlIHtcbiAgICBtZW1iZXI6IG51bWJlcjtcbn0iXX0= - -// @Filename: /dist/index.d.ts.map -////{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAAA,qBAAa,GAAG;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ;IACxC,WAAW;;;;;;;CAMd;AAED,MAAM,WAAW,QAAQ;IACrB,MAAM,EAAE,MAAM,CAAC;CAClB"} - -// @Filename: /dist/index.d.ts -////export declare class Foo { -//// member: string; -//// methodName(propName: SomeType): SomeType; -//// otherMethod(): { -//// x: number; -//// y?: undefined; -//// } | { -//// y: string; -//// x?: undefined; -//// }; -////} -////export interface SomeType { -//// member: number; -////} -//////# sourceMappingURL=index.d.ts.map - -goTo.file("/index.ts"); -verify.getEmitOutput(["/dist/index.js", "/dist/index.d.ts.map", "/dist/index.d.ts"]); - -verify.goToDefinition("1", "2"); // getDefinitionAndBoundSpan -verify.goToType("1", "SomeType"); // getTypeDefinitionAtPosition -goTo.marker("1"); -verify.goToDefinitionIs("2"); // getDefinitionAtPosition -goTo.implementation(); // getImplementationAtPosition -verify.caretAtMarker("2"); +/// + +// @Filename: /tsconfig.json +////{ +//// "compilerOptions": { +//// "outDir": "./dist", +//// "inlineSourceMap": true, +//// "inlineSources": true, +//// "declaration": true, +//// "declarationMap": true, +//// "newLine": "lf", +//// }, +//// "files": ["/index.ts"], +////} + +// @Filename: /index.ts +// @emitThisFile: true +////export class Foo { +//// member: string; +//// /*2*/methodName(propName: SomeType): SomeType { return propName; } +//// otherMethod() { +//// if (Math.random() > 0.5) { +//// return {x: 42}; +//// } +//// return {y: "yes"}; +//// } +////} +//// +////export interface /*SomeType*/SomeType { +//// member: number; +////} + +// @Filename: /mymodule.ts +////import * as mod from "/dist/index"; +////const instance = new mod.Foo(); +////instance.[|/*1*/methodName|]({member: 12}); + +// @Filename: /dist/index.js +////"use strict"; +////Object.defineProperty(exports, "__esModule", { value: true }); +////exports.Foo = void 0; +////var Foo = /** @class */ (function () { +//// function Foo() { +//// } +//// Foo.prototype.methodName = function (propName) { return propName; }; +//// Foo.prototype.otherMethod = function () { +//// if (Math.random() > 0.5) { +//// return { x: 42 }; +//// } +//// return { y: "yes" }; +//// }; +//// return Foo; +////}()); +////exports.Foo = Foo; +//////# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUFBO0lBU0EsQ0FBQztJQVBHLHdCQUFVLEdBQVYsVUFBVyxRQUFrQixJQUFjLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQztJQUM3RCx5QkFBVyxHQUFYO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLE9BQU8sRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUM7U0FDbEI7UUFDRCxPQUFPLEVBQUMsQ0FBQyxFQUFFLEtBQUssRUFBQyxDQUFDO0lBQ3RCLENBQUM7SUFDTCxVQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7QUFUWSxrQkFBRyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBGb28ge1xuICAgIG1lbWJlcjogc3RyaW5nO1xuICAgIG1ldGhvZE5hbWUocHJvcE5hbWU6IFNvbWVUeXBlKTogU29tZVR5cGUgeyByZXR1cm4gcHJvcE5hbWU7IH1cbiAgICBvdGhlck1ldGhvZCgpIHtcbiAgICAgICAgaWYgKE1hdGgucmFuZG9tKCkgPiAwLjUpIHtcbiAgICAgICAgICAgIHJldHVybiB7eDogNDJ9O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7eTogXCJ5ZXNcIn07XG4gICAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNvbWVUeXBlIHtcbiAgICBtZW1iZXI6IG51bWJlcjtcbn0iXX0= + +// @Filename: /dist/index.d.ts.map +////{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAAA,qBAAa,GAAG;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ;IACxC,WAAW;;;;;;;CAMd;AAED,MAAM,WAAW,QAAQ;IACrB,MAAM,EAAE,MAAM,CAAC;CAClB"} + +// @Filename: /dist/index.d.ts +////export declare class Foo { +//// member: string; +//// methodName(propName: SomeType): SomeType; +//// otherMethod(): { +//// x: number; +//// y?: undefined; +//// } | { +//// y: string; +//// x?: undefined; +//// }; +////} +////export interface SomeType { +//// member: number; +////} +//////# sourceMappingURL=index.d.ts.map + +goTo.file("/index.ts"); +verify.getEmitOutput(["/dist/index.js", "/dist/index.d.ts.map", "/dist/index.d.ts"]); + +verify.goToDefinition("1", "2"); // getDefinitionAndBoundSpan +verify.goToType("1", "SomeType"); // getTypeDefinitionAtPosition +goTo.marker("1"); +verify.goToDefinitionIs("2"); // getDefinitionAtPosition +goTo.implementation(); // getImplementationAtPosition +verify.caretAtMarker("2"); \ No newline at end of file diff --git a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts index 9f7c67413c7..fed3a3a4f28 100644 --- a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts +++ b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts @@ -35,7 +35,7 @@ // @Filename: /dist/index.js ////"use strict"; -////exports.__esModule = true; +////Object.defineProperty(exports, "__esModule", { value: true }); ////exports.Foo = void 0; ////var Foo = /** @class */ (function () { //// function Foo() { diff --git a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts index 15b203addb2..21f67813d68 100644 --- a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts +++ b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts @@ -40,7 +40,7 @@ // @Filename: /dist/index.js ////"use strict"; -////exports.__esModule = true; +////Object.defineProperty(exports, "__esModule", { value: true }); ////exports.Foo = void 0; ////var Foo = /** @class */ (function () { //// function Foo() { diff --git a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts index 0d1f20b808f..6c1ac985c8b 100644 --- a/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts +++ b/tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts @@ -36,7 +36,7 @@ // @Filename: /dist/index.js ////"use strict"; -////exports.__esModule = true; +////Object.defineProperty(exports, "__esModule", { value: true }); ////exports.Foo = void 0; ////var Foo = /** @class */ (function () { //// function Foo() {