diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index b2cc2fb99f323..05cc9775a36d7 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 d63155925f932..76bacfbf7a675 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 5c9ad996f7f4e..8659e969ffb66 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 3961a1367eae5..90e4ca2aa3a1e 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 56286921e77d7..2e010f62cd8b4 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 3dfec01fc8f4d..047fc659b0e21 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 4763a59736202..1e087006d4044 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 185a346d3abef..31e64f2c542ce 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 422ac5c188a55..b7b038d6d7cd5 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 12f2f4ca12b81..d206d75321039 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 a66fb1cc3ffdf..7af77191943d4 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 ff3ef183f79f9..e887568596da2 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 6437cfbc73d47..0000000000000 --- 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 80e60008da4cc..0000000000000 --- 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 e177630b00c47..506d74130fda7 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 879d181e5fa9d..087f35109d86c 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 b1be3f06d4549..4158401e0ed8d 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 2f0ee24e3d815..efc0361a3397d 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 731837e75cd87..c21dd60e640bf 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 5694d550cf665..f1d020506f46f 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 fb0ac5d2d2b82..5f6d7ed95dca4 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 82dd37421f79f..e0877142cbd65 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 5cd145f407a2d..a6b26628bbacf 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 da5d6b854e36d..5a3059a186643 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 13230ff044ac8..d3207cf70c1e5 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 c0033e3e12789..fa1b383b44cca 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 7b4baf8f9a0ca..3d1bd3b00fcb2 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 6ed8a2d29cdbe..d81b9169c1c1c 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 15319495badc0..efd41f5a4a39d 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 0a2219d85a463..0000000000000 --- 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 725ad30bd616c..0000000000000 --- 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 4d620f8cd8bc8..0000000000000 --- 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 cee1c8fd537ee..0000000000000 --- 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 154d923b6194f..b131411ee4f81 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 9e7db776ff5cd..0000000000000 --- 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 7fd14bc8a4b2b..c7016729c6542 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 0ae878bebc5ed..b3fc7f93ca314 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 d3d312e53bb92..f1b78e4ef5a74 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 bbb7e86ab5677..565d7c47f02dd 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 efaf376f2f4bd..037c21f0dcd77 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 20652656ff90e..8d229a117830b 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 eb646ed9de376..7ce3cc298d041 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 7e320d34d32e4..fb5c1b3e9a963 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 6c112e123f376..63f9cade8fef1 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 55e75348a5476..dcb3d9c483fc8 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 ec66d870783ab..0e553a6e0a64b 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 82ff8fc411cec..b41023ed8f1d3 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 58565bbb91648..c111c6799120c 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 fa9e5407b7884..58d2af89667f7 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 85d779322ad53..920b628fbf4b2 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 a419412f80a5e..eacd569b3d376 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 ad3ed5715c08f..13ee18518c4ec 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 ea83065c884f4..6d19eacb83e84 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 d7eca3ead884d..b2525e1b33912 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 11c186c0bfa33..6816718837a63 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 81de76c395fd4..20895a3e02b27 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 7d351b6508177..787c63f11e603 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 39e6c2ae5e033..0853c9a2d0dba 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 e1157b8297a24..d4045c84a10c3 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 2d8ab463d83f7..f79bd76c192b9 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 f78ef55392d97..783e2c08e08a6 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 6df232c849d46..9929ab6626a96 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 6d4190bf34cdb..5e94b128f71b8 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 ed413fb0d8e2f..6a4569d3dfcef 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 854e2edce2ee2..0de3327533fdb 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 56abd8298cdf2..7ffe5313a13c1 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 65726bba7225e..97c32855f449e 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 763f0e94bdb56..63645257d8e7c 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 3d8d2bf65f97d..d07be60220743 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 401af4b5214b1..0a53a3c4567c6 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 6c2de62c90a66..9dffd75fc8c50 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 9efd9e4ada9fc..27e999b59f559 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 98d3d46912aae..fba6dff144395 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 689cd6a12420b..f4ddf43614c39 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 b35f1241b2d15..9a7971219825f 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 309c0dc90fae5..80c42be439857 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 08d03c83ed0e6..99c490003275c 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 15714a48997e8..b8a134c179606 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 6a9e3a9cf6eaa..169d78faa8be2 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 eb140e5a33fff..992821fbd5ac5 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 a11b65ff53fd8..7951ae9d5a9bb 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 222093cf15933..c6d5f4d1b5376 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 5065ed12ab4e2..f69808c6759c4 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 c39902371a0cf..fcbbc4c4612de 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 f842ad0cbf8c5..72d8244706443 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 6542aa14fa299..b050b58aa8e49 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 e056952ca4d7a..b6c124cefa881 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 6020113e64b87..43c36d331d292 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 ab9cd9794077d..0f7d4bf3528b8 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 d37f974d69cd4..35b394e4c2fd1 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 1f65a28304dea..361b5db4e32ed 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 43e41eb005af9..4acb488a36b44 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 2d33681fedac6..00afef4f1b942 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 3eff1c4b87a03..c16df4ff731ed 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 1947d7583e346..64782df1a6fe9 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 15f15d0f02717..27937cd3486ed 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 618e433f9d500..ba5b209818f6a 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 a56f26f60f975..248c838f0b21e 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 8b6dcd509f19d..a6ec601b96e96 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 5545cc7d19c65..e569691aed380 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 fe7ff5bbddcfd..0000000000000 --- 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 b4480fe91dae3..530097504ea48 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 4aff42f45e146..cb95a0e65d7d6 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 99a6e2e4bb00d..4fa10b893d7e1 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 780043c81ca17..a640a212e8f6c 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 8ce1bb9010157..7f3a825133794 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 93b76c0259c80..10bc5541bc5c1 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 3ff5f574488e4..82ed6ddc3b57c 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 e91ca4498dd86..a644d08286b4f 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 be6c6859ba76e..8ff96bf339119 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 cd2f54599699e..1b0c4a028a4a2 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 e028b2331daf5..7dcea50441d56 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 99c6c1602bd76..193334842c348 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 d1c7170993b9e..4a3442327afe3 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 4f4e90029a6cf..4a56bb66c7ab3 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 8607be93b3086..a69028fe28c80 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 c1608b4c57e20..c2375ed9c4cff 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 1a6961f59da5c..dbd6d4ef3ccb4 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 ccef3f8eb114c..2e55c8ea69298 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 215514982c045..1b4cbc22ccebc 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 4f8e285db06f8..40274a72f00f1 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 36fd6a11faddf..71b84b3fc9b85 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 1d8d8f2ec43a2..65dc2ece9788e 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 39982790e8aac..192bbe80ca903 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 cd83308f922cf..2a8211b1e600f 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 8ecb42a32ae04..d649b3c53ee37 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 f5da694009969..3fce23e3f228c 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 f5417960d4692..2236fdf34ce4c 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 4fe641e917e61..dee5a46122c61 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 364ad55aa6ce1..8a19b1465bc61 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 9b103fdd9bf16..8c9855b143520 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 9e8b67fabf7ae..c071c1dbf94ec 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 8de0a1ff17340..17ef035df3a8c 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 6110706773f66..b0ac8cb9bdecc 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 10aaaf44b6ec2..c50e8ccfa06e3 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 3263a37a78076..95cfae17f8e36 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 f631f674269cf..e058859d1c5d3 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 55752266f168c..811c418a15105 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 e37d6361b2441..d9aca8740213d 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 9604b64e63341..892f42286a257 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 64e96d12b9b51..97b57e997395a 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 0000000000000..6da0ffc4e1331 --- /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 f78aa8db45236..0957401f14420 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 c21875a15ddd6..6323827fd2d67 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 6d3b4fbec49e6..42e807d7db225 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 59a32e83fcb9a..3e280248f4c98 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 637aa160a778d..d3cfa97b031ce 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 229c0655755a2..5fb34e2a5ef8f 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 c9f761b82fa77..9c716b4d64813 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 9aa3e5d915be0..b63560b276ed1 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 daa40116061c1..6464dc91118f5 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 44c1ca8a72945..8609e012d74f0 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 1de09112a055d..e08be055fe857 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 713821e6488aa..52bff75c85999 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 bd28c6beddecc..a4ab39422e756 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 9ceaa97cc3999..17c0d417862c2 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 1320766b89aca..1adf9bef68b0c 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 d283c08720c0e..bf692a3fbdab5 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 f6607354f3239..4f37fbdcb4d4a 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 22e1b4a6b4fe5..4eb4983c66204 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 e1f0b7914865b..328e2b4939951 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 bbcec201a14ae..865eddb48ddc3 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 95a4a682084f0..848ffd7f3fb63 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 017fb3ac41fa6..c1f0c893aac73 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 fe0e910f7cbab..493efe798fb8d 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 5273963c87a1d..379f761c084eb 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 a05c9da890bcb..b9ebe040c3b7a 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 65c38ef605bea..c22bbc19a73df 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 d68f25494a89c..7c33f54bd361b 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 03e9a75666390..5e86d6d8c40cb 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 21857922aad3c..a056749873e32 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 79f5fe6296b5d..37d6b9589cf64 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 3117cf0bb1830..ce733aef413de 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 fdeff927f6ba9..eee84cc52f864 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 7f197497f7c38..23a96cfae9bca 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 5adf1ae6d8e85..94e5329bba927 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 c148dcb0a9609..4e97dc557c8de 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 2f716f5747166..3b50a3474f685 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 5568f20978f97..8a5865b90aa19 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 4cc38cb049f34..62dc6a6e77477 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 acfba42f9e3fb..e1eda21b9eba2 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 1d200f6e2e797..0000000000000 --- 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 e3c7f932803c2..9b7856feb8890 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 196e0645e3cef..54e94d126df0e 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 d9a17e515ce0d..01210bed9d3a8 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 814cb9343e8a4..0000000000000 --- 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 914088f6c1925..f1ba6b73571a3 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 55d2fdbddf26c..fee68785cbba3 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 9ba074a1cae23..0000000000000 --- 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 87f1df2faf80c..25fd9eb32915a 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 1a16f4a2d5f95..19e18fec62ed9 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 0e717b01d3bd0..d34102f1bbd2a 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 050799d4c2b7b..fe39d0d15e77f 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 43d8c3cfd22e4..d6868bfa8a931 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 8454248845a61..3599b9f4133ad 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 7bda97f5d1fa8..ab119ce519a2e 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 c0d5ffaecf8e3..de74781dd496c 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 d7779ccc260e0..3013bf24ea194 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 d9cac639c4ec9..5f8096309ccef 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 f2296f3f55e71..08602f8d296dd 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 6243321eb1d96..94c2347255acb 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 b85b16ca051c9..5ce60fefd5198 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 5f510427b2c29..806144132e9aa 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 4ec9a1e1052e8..0000000000000 --- 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 959a708e05cfc..0000000000000 --- 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 63596a72ea8e1..7ad2152dd15b7 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 a9d68d299ce19..a62c67e5c7f47 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 5156fcdd0d1a5..32d1b600503ab 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 decc7a7878e72..83d1e9c525ec2 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 55b410e34dc21..5a7078db5fbd9 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 083e0edb100b4..54ee69a703659 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 758128360f884..ffcfe1ff50fa1 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 f271b199ed61d..22bb2d5aed72d 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 f7712f000b8e4..52a9abd1f1a28 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 f7712f000b8e4..52a9abd1f1a28 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 810347d948d57..92b2d73fdc16a 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 810347d948d57..92b2d73fdc16a 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 9243e48974163..fc1554ea6114d 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 fa7790443aca4..e92f11d9ffb26 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 f59e42beb1532..a02e7388fbfa8 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 cd1d0f85ec12f..7ef8a6e2e8858 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 b460814b8720b..5754993f5ff9c 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 c3cc48465dd9f..17e144e76e5d2 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 47ab26f4e7581..d7e3f9d2dca37 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 44991d1b84e73..e8c2a80bf79d7 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 e29a6bf5e6201..2029c28d1d680 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 567e435ce555c..a0c8c0e49ceb0 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 405903678234c..4ca46069074ea 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 b3956ad3f4144..030f684067fd0 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 5afe612d4a246..34becc510e145 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 d509ae136fa9a..5ea47b5d0f7cc 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 1d30355fb444c..b31d1c044c8ff 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 6330b27fda0e8..d8186e4d4c9d4 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 9a2caf39c61a3..8397d7fad6d2c 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 02721368a0dfd..d803e40819626 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 12d3dde29508b..a02485e218ba7 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 3c30da8a0ff96..724882d533dcc 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 605957484467f..73cc13c44541f 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 99dae927128b7..69971c6e3077f 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 eea6aed938537..e0feb75b335c4 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 9ac191b5e2145..f069ba68f013d 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 c9e964d8af189..1455e52f219ad 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 4f282ee36fb3b..0b4cdba2f3cc1 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 4a8e84f1ad5ac..ebf828631f2c1 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 bfb73d8643847..f5bf5c8385b90 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 d34b5d557160e..976f9baf993c4 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 949d8e6c54504..45519bb2b7052 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 c1c676b1137d7..9994d1944863c 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 289d64546e83d..8c9fcc6869258 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 18b4dec211ccc..6be3527cf90fb 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 0d82ea761b752..172849a7dd685 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 13634a41c226d..098c04fadd55c 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 752479cf4e9b2..982d7150113a7 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 fbd4391269639..adf75b204ba7e 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 3a82ac630a562..85e0cd51cb154 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 93e0ee389e6f2..11bf6e6bb3182 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 93e2dd84f14c2..b18c31c251fe0 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 a6efecb7e2a93..5c02f8e3300a2 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 c05cd3301d568..771c7dbe7bc1f 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 f7c1ac602dd6d..e055de43ac712 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 0f479c3db7f26..cf4317b8df0d9 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 53dae6d8ab2d0..03de1a814ba75 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 619404c8fb46e..d334e5fe2abba 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 4ca15e19a44a0..8d1940a64b943 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 166a67a64345e..3ff6c4711bd88 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 8bc81dfa56a65..6ab1760842b6c 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 d31237753aa50..14d0c278e70c8 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 daf7068d0a395..63a7b45f36470 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 d1a56d4a5f9dd..4b080ccb44878 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 238d40c23a4dc..418984a9ebbd0 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 c2c9ffe67899d..e7e83b378b39c 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 ec45b54eac7db..38f991e0dad41 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 438d10acf9af1..c0b5c5a513a5f 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 6f4b876e571dc..d3bd712f69e86 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 7ef3f3b2b0e9a..37e4fb3ba7be2 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 27873972001cc..e2bab7a08dfb2 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 105b406cdadea..48a41c33b5437 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 836803a0ce854..f937869b6262c 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 e112c3cbefddf..93f27ac03b4c7 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 1a97ede54a7c2..7b23b38de2a20 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 d9fea42528bdf..0d6946277ad26 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 5a51cb5a9a4ff..fd9a880daa884 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 909ef93c48053..6d72c28c0ebbc 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 ec0c6ffe2eca2..39c0ba92a24de 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 93ae03a820ba9..ee68e8bde1fc4 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 46b11b4e1b547..3fe18ee7ac09c 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 9cba1a9f234f0..71fb76c0fc0c9 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 2fc61a5577989..20b69e072b611 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 1e161e0ca655c..e88f03adef3de 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 07991edb867d3..2ca4cf7e1c2d2 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 50f45899cb6f3..400b946e62621 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 1c9a4212abc8b..be310547f31b4 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 9892c1d7a40e2..a87cb1ef52bca 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 70a154d8bd82a..7fcfd32e8b3ab 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 c4e9df05e21af..6c21847ad5f54 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 3a6851d22ec58..07eda328aa29a 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 85dbd8939b06e..5f3c7fb047fd2 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 a3f266144d962..846fa00042132 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 74447c58f74ba..841b16ea00712 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 af08f2dfec610..5dd73d776e53c 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 78cb4bb22dfd3..81949cf8ec8e3 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 0625dd4bbedfc..f986d323853b4 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 38cd07f1ffe66..d24c7a995237f 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 08e00c2a389a3..2b1910d4ac5da 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 ad4d8587fbb80..2e4c12be65fbd 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 f28f33f88e6f0..6f7639a08cab5 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 3d0cd0312ed75..cdc6214d5f3c2 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 bcb152bff4b09..758f40625f8b7 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 89f95595d0317..d218b170591e8 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 1eee981140cfb..d5d7534634198 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 e3ea15d889e40..c822972bc5b79 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 c223c8a84a1df..2ce88609b7fdd 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 fb6aa06d14b16..e02260cf7052a 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 39672035224fa..3cf9923b4175b 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 e15849d9ba101..6dfa8fe3a6926 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 be71312b98eab..c2d81fe723a3d 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 36d9b9f7ae3d8..df15181cdb309 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 eff59f1c5389a..355f65ceb3d06 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 c79e0cc921e44..c83e9c7377605 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 cc255490f1589..c1300a8b58aa7 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 bd8974d1ce328..0a0f4124fca66 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 82a79f12a5950..a9c23df6263c8 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 981d93fc222dc..b4971867e6f25 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 8c578e62e7c52..e1092f0cf24f7 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 2b68a2fd26340..fa309b77b6cb4 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 c5423921fcf72..26704fd03f70a 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 19319bc28e347..8297f87144f7c 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 ebc784f64b4df..6d6cd9ee8ce1c 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 4184178ceb6ca..8f181e60180bd 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 36c808af396bb..f5bea8519e360 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 14e25fb6ad819..5cae438ce6f94 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 d45313e3a22f4..3bcab1214dd60 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 0a18a67260b1b..206049c011121 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 95ae542339c66..dbc3ac66c6d21 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 e86ccf67a5b32..2f25d025768be 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 0ac83048dd26e..2522836345087 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 dba646cbec75c..28db7b34be6a9 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 ec9d5aefcf829..fca79b431ed2a 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 34ef82c76dab9..0de068df7c8d4 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 90a2ea8047779..ca17d347dfabc 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 e69e65acf1df0..e64162e07ef27 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 1f4364658b5cb..38e1c72b974c1 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 cbf59de236e6b..174d4c5ad0f9e 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 f83084cf7515e..9a47e4880db02 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 803a677f20666..94968e23aa378 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 8ae33d5edd4bc..e9665e39f13bd 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 743af023b79bb..b303c32b198ed 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 25e8633e75454..32ba7548bf803 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 85edb7701e6da..4b06f08a17ef8 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 e3bab86e68665..03eaf613c852d 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 dbe0783bcfddb..e5201997e0a75 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 f048e6aceea01..9072f3b7a751d 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 f048e6aceea01..9072f3b7a751d 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 48235293467fc..b2afd69663deb 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 0c32429ded12b..39d694ff75113 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 14ab0d9dea6cd..60f447102a8a7 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 e1104d4c46063..a9711dda6fb2c 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 c4a105ca8b9c4..428c9b460143d 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 3ccdf5c1ea138..f31a38af9784b 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 b4a0c03e6f168..ff569fb257b38 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 714f4f8ac8509..85df3b3f48915 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 b92a354acc0f3..4cda30828bdd4 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 e30d457f74dbf..f3613b0c03327 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 47fb58fb98f93..93da2be2d78fa 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 f09132ecc872c..20600b7f17c39 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 e758b86a46954..122959892553f 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 300c235512cc3..db1deaf031288 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 a60c030c92bb4..881b40c8122da 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 740bbacdf1435..c243754710e70 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 d73b45050ead5..fc5092bf16f96 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 2025b22f90ad2..85e4267257ef7 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 ecaa06d9c5226..cdea881196976 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 fe06d05e0d70f..837fe49b428d3 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 e94c56d35f133..4e264503df4cb 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 393b7b9fec29b..bf890a8860c23 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 b3f9200ff99af..2bddc48ae878f 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 50583a896eb2c..be3b0d3dd18db 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 be5b5e4e75a0c..ca40daf943a52 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 dada68f0960cb..f8133daf10709 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 54af1f87a20bd..bf1e1c2279c1a 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 78b352959c211..69225f1a17ca5 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 72f63d2d720ef..4938f2b286887 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 6189cfc52c923..8666e635498bf 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 8dc8750975bea..a3ce282ac243f 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 1dd6b44212073..688ff197aae4a 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 96b3b90ad00b7..59a63ee5095ac 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 2ac1e112632e5..6b2ead06d213c 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 4dfa6627f01fd..cd6ce647ed3a1 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 32a77d91ecd0d..ba20793758f16 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 fd11b56931ef5..03897a6749ed4 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 c527477922545..0000000000000 --- 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 86f219c997501..266d86dd66c1b 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 fa8c7f2bc7a6b..4c61db47396df 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 f8e52d3e57514..0000000000000 --- 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 9292ff64411d5..0000000000000 --- 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 aa91979706b51..0c26846ff5267 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 6aeb5a7ec23a7..944ce487c4ce1 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 88ec9eb44a855..9fcb8313f3923 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 3e717a6d59a34..ef93517b22835 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 e988722e00c31..1e78c64fd9c21 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 28fa157768ce6..d8d0479e9b346 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 a8c7f65211f75..44387820368de 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 e5e146d0e3433..f0f4646abfa5e 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 43bb3aa180b8a..2eaae5c8ded1f 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 10c94b19a4460..4a6933948593d 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 499187956e512..61a969a8ca595 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 c8e0b37b9fc53..bc634b8174f7b 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 2d19234d7f6ea..589179aa9d1e9 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 376a75d0e7271..b4a1ccf0fb70a 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 397ee4454590c..ca6bf1c155833 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 af0994bb8332d..c6ffda407ccbb 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 681d435c0d330..b6a6a10acbdbd 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 d6a6501dca592..80ffb5f15ce90 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 9bb8a73bd8d18..3c92667a5bf0d 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 e66373abe01bf..f3b7111d04fa9 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 5c23935f9431d..5ee62cd8bb883 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 ee356a1c57c37..e7ab4c88d6134 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 763f311404864..baec94d237ecf 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 176e09db7da52..d22593e96de58 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 9817641484e41..64c4ef74d2dc3 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 2abd8090e0703..7d85984caaafd 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 7a6aab052f3ff..9ea305a640421 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 299efcdf45391..089d66306eee4 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 0a5793a79a2c7..7ef7136c0f3c6 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 a7fdafd522f5e..a30563f359b04 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 5a6d5d7a8db64..f1b83ece11fa3 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 b98137283b383..2d58a07f4c6b6 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 75e5e0d57a22e..de6680707be82 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 4d718ad0c50d1..c849f523d253c 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 f4e223c60813f..901bd84bc174f 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 a98e850e2a52d..6cfa0b9cdd53f 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 9af8fc5580fac..572d2a792d96c 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 d8b23a581138b..aa00062119bea 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 bcaa79bd05a58..9c84249d36e53 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 953f5c1508d89..6febbf7cc08bb 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 83510c982892d..da26c87e84ea5 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 121f3be7031c6..4b892d7e1b293 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 fb0cea6365e1b..da724098d6384 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 951a2881e8752..f47d0efe8cfa3 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 86e22a5058644..2272da76f7676 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 bc6ae0f243222..1239da8ccd5a5 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 ccf44a0b39e72..e3d6a44f09767 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 3f35111307810..b6864e70c26be 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 a8cbbc231616e..985c43cd6363a 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 9687432d1fe1b..4dfa1b4af28f2 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 4a04f428ac9ad..b11e422317a66 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 7fd6e467eafdc..bb404b9530914 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 85dba75385364..95e8aff34fde1 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 72a043f0d8b23..59ee98dc29544 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 c459eee92901a..3c4f7d2dc2ca1 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 25d2c4633e2d8..a67c93e891a88 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 d882ec7bfe467..a4ad05f165a90 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 192c47625414e..a27ac82171620 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 6f1d94451c968..b42bf42e1f4e5 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 868c9fe1d6ced..cb36de480932d 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 603a877486060..f7f1cf19becdc 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 4b8c46e904156..51fe84eec1f70 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 458093daf1a62..fccd410616013 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 37f127721cef6..7361b1b144cea 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 4f6256a240314..a9e632894a005 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 ff953ee656aec..c77b5269ca132 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 b6f30b1365bc2..79399f3111bd9 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 ba8051b4f7261..4b671334a9e04 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 b268f422092fb..38ee48c5817d1 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 aa4cd31537b24..14678ba87f8f3 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 86fa2f68eb995..7d0595448f5db 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 fde5c13cab2db..2eaa0f8956f55 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 ca03de25292e0..1062233bb2669 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 cd5d55cbb8689..8c609ccc63bea 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 36680ff631c90..6b858446c8740 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 ca0997bf9f311..cca586a29fb52 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 dd98c488aa3f9..7fc4766128144 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 f893e0e968b99..eafda0be85ead 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 22db68eb1fba2..b668b6c3a24ac 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 1a1fa6c1a298c..0defb7297d999 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 918efb4fbbbfd..bd9aa6634efef 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 132d5886d71a9..3bbcde7aa65cb 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 f7758925f7539..3d46bb0bd2263 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 1a0b0424aa0c8..903fe6cfedb9e 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 2ff7cec863184..ce3ec490da723 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 9977eb932c875..2d1d012fd3dad 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 01f196c438281..b52b84ecbf484 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 b5bf4b0580a35..54644a786816e 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 498bfc283cca6..a4240bd12cbc1 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 0f9085edd105d..25cbc83724199 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 ea406ef4281a5..dabcd824f3693 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 e97099064b988..e2cbac0792902 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 dad4ee92c5bbe..8d337a97624fa 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 ebe8b1c381c04..6bb018a5e359b 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 062cc48357008..df4ead185225d 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 6f7de5ee871f2..1212ac9620696 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 de49050ff930e..23b48424e2901 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 62d513883e4e2..9e4c1a1c01e13 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 948e013f47446..743ddb8c5462f 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 cdbc0999fb591..9dbeb657616d2 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 e9ad1fbd1f00c..d1218984d89f8 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 54285daee39cc..206ebc540ec03 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 33fd35fc73f1e..1b01d88024ba0 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 5eff6acbca4e4..df4d21d62d05e 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 1c80c7684e15e..499fca43328b2 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 b5dc487aba738..e4b2d67ce91af 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 36ebe382ec796..af2aad50c8cc0 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 68d2c134879dc..d9e6470b31a1d 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 d06c4262db6e9..60f213ca826c4 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 5d13f063ea76e..8898e048f5636 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 f0aa112424102..2f550d39b3590 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 6186d698791ea..9557e5cb0d403 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 3939e35f7c464..635f9cc875320 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 7afa249b2f3a1..342308be48366 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 ba3d04c8f53f1..af9a2f43ed118 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 9abc9dd27d2e3..2dd57b3bd9634 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 6fa704aef2b13..713a3975fbce2 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 bed4480f3935d..8033907637eae 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 d9cc1824264ae..45d31326cbf81 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 2d36cffdd176e..afe0f74d66a07 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 4499caaf4f0c9..e4d42adbfe355 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 df24a0bad887f..c31747e62fb22 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 a32da0a2e3f78..30af5e8e19e51 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 775bb6b1af195..144c143822532 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 4cccd68a4da0b..57e1759ae7b14 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 8411ca43f4852..3a3239933f878 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 f3cc9ae9bbe8c..bf2ba0932a395 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 b5c45785f8ff0..d7bdb367a3774 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 8690fecc969a8..29fdf646b7ed4 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 3ee760dedfa54..421088c1c91ae 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 ef48895b5cb7c..7b6144c9074ed 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 6c61eeedfc110..db6b9e2fb3ef5 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 2a28756ad4aae..4f95d939182c8 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 857488248bbee..3b184283b02f1 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 7ba5a655c2010..8a6d50840a93a 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 f122b8fbe8b06..ea3407bacb170 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 a7acbaf34967c..8a804bb03a93f 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 e6ccdb46f9a5e..db9151151af82 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 263521370a82f..207bf4ba2a73a 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 98eed6dcc5d2d..2ae9ea0b3032a 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 2699093d1323d..75ede354cbc2c 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 794822e3a4d74..22f49bf6cc631 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 2915e1f0eb8b7..a395fa5330c09 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 974ea8b0be385..0f137394b13b7 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 3febe25970c55..e877943a8bc80 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 31191e213ef26..eea02574c2a18 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 950b3db26e51d..1ce55206dca6b 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 e0d3b25202546..dc1398747076d 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 bfeae5bcd5e46..b09789e41533a 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 44fd687bedb39..bfd94efbe1e68 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 27f75954c14cf..4bae066b0c254 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 84f23fa9ece18..18aa30a5fcdc8 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 9b7edb2a7ee30..f9afecad5590e 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 c3a9bb61da611..f60b9d6fd779a 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 e7b5c945e327e..055e4091775f5 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 18e9a05ca564b..f657165bf0385 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 e2d4f28561ff7..aecb2a94828a6 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 f98e4a04e767d..af7139079bae8 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 74bfe8d2efdfc..a28188acb6054 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 795b1a7688f46..82e13b3e802bd 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 b12e8c1a9abb9..f3333ea922a01 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 39a70d5e231d7..17466c10ca327 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 c8950a20e13dd..5af680b07b209 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 2721220c07644..57cde1e2f56f8 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 f0973d0716c15..01866f10a27af 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 03095f1a8ddf0..e6a1563297bfa 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 90ef1136a5cc0..8f498a54cd6cb 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 8758374589089..7e767c2d3a8b7 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 18a60bfb6f6b6..9774a03b1f6e6 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 830af3a2a3656..b92fff6fcf4df 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 4a65ce5fd4908..d94a01d5ee77e 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 68ac9485f5f2b..9533cd0fc2329 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 3e7fc4d12afc4..0efeedc4b80f6 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 524675c6e3ee4..8fbe730a43ab1 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 b23b04f6ca0c6..8d6100a142396 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 72aef40f0d271..044f4cad2dd81 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 eca72990c9fea..852027fdcd3ff 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 5c45bc2b26411..9e59440f8208f 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 2ad0c983f16d5..5cfae1697aea3 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 6aa35e13f3c1a..e62292151c323 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 8b8132c95d749..4b04c4a5a28f4 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 14682542c8ec0..7d72538b17ee0 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 8e45976284862..0eb384c6d5f0d 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 49f8cc11b059d..afab2c5f82b39 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 2f68257c25c65..9ca8daa261751 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 e44319423f98b..5f5642454e5c5 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 fdb4b7e633ff8..7b411c4a0183a 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 e8e575fdadc0b..bc6dd2e40fbd0 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 1a71a5d8e59c9..6429e6c5e006e 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 081820ac042f3..36eb5e0e2ae4c 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 34108ece6f558..21e2e1e70ea81 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 0154ba30d6121..cc7ced5851bb8 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 0a8ebd10ee4ad..bdb0e9e04bf80 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 f0c6dd55984e6..740bb41be73c8 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 128f112e5d446..709d52428167b 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 ed79f9a04ff03..7b4ef18979e93 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 a306b784bf779..1ccade63f9d88 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 ece561e6c9b2e..d8ff0df8f89a3 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 ea402a69a14d3..c677393c52ca8 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 8c65af7a99484..0e5cb6e2641f4 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 b6be36e5004f7..251e291f79290 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 e93aa8d2d733a..9425faad60e2a 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 e9cff883be8fc..205e9b71f4133 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 1cfcdf713516d..81c3e4b3d948f 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 c8b4df7d720c3..631599468cc2c 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 06ae4b99a7e93..6ba7c7342ac79 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 c30d2a4bf168e..5be23b5da9580 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 57eea83be887f..d56779d1d627d 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 75b9378c3f49f..bbab9a12a9d88 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 fb6815caac50d..5a45a4d9abcf6 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 83f722b97dac0..0000000000000 --- 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 15c8835f651fa..1ee480300c9bf 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 7de4f23c5918a..e25bedc82bfcb 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 74de8ba80d3fc..f6e46e125669d 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 b94c815567da9..f8ad55f9ad218 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 284537252fe70..4a79981889d1f 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 90cbc11b95b10..4d4f0e53c1679 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 0aead5f1f8bbc..66d8c70e4cb5c 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 1fa3b3fd5e1d8..860a60f2620ca 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 63daa63dfd21b..403fe255df52a 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 7de9e0d85f529..1089c3f21618d 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 c8b73a0c39ff6..a12d73c4c0b2b 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 2994d1275f99f..0aaa53c1965c8 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 9e86263351f4f..6a97cede6f756 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 e589a79f09e9c..eb1fd0d9ac6c6 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 f81e2f9b26f01..1727a7c58162c 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 ebe4980c699e6..1dde30804206b 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 d0c43ebde06f4..e77cccf260428 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 ae082d4bcbcd5..3c01609fe71b4 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 2199f06fc66d7..e9a23b04c0500 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 51943a1e9bc84..faaf4d0eeee38 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 1ef5be538831e..1e437ea1eb0a0 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 2c3c9facff18c..eb6b81a2ad27c 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 972b4b3b2eab2..b50d4f1e49ed9 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 0f318f1aa84ad..a3e848e90921c 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 e78ccce2b8378..4c8fa1a492f55 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 d2faeb198e337..dfe88b096352d 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 629fd5fe9861e..b646f53e4840e 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 094cabd326760..ec90d089adf72 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 0b01d73ce87ce..171e94b2c825f 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 2ba796acb5dc2..f279fdef4dd75 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 e63af59d8da7f..66cbda7e429bf 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 a976048d0e3a4..efaf84b6d0a3e 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 c3420c413d466..cbe22e8f57987 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 1df304db7f50e..80fafc1f6cba0 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 033a4da934340..cf3436a55e4a7 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 87a7fba25c114..df0e287c7d2f0 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 7f8b1c71f8f27..e1555a847b310 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 e8967ed8b8a57..b15aaa9f92365 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 3a8edb602e0ff..4cdaf754fd2fc 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 586ae56f60628..eff53006b9c62 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 24b44af28eea1..c67dd40f10e78 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 0eb6c115c9c70..d2d7d11493e87 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 011c8b4d995f8..d5b45830b1120 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 3fbd1d1837fd6..d996eff1d5c6c 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 5471c165270bd..5a78c98b38cf5 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 49debc2ca8450..3b5595bb91e73 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 6f5f68064a6a6..2e39ce620c118 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 f86e74019eff1..e7ee629bf979c 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 282fd9868a970..8e0e470ecf4f3 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 a958516dfa034..6ef71ea6c6728 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 43651ec8278ae..98f40c142671b 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 b4014a0453b61..0937f5da3ae89 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 7ec8f614edbd3..0000000000000 --- 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 a83c4ba118c3a..0000000000000 --- 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 9d9b6421af36a..3a64426de77c2 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 959090536b702..6d7852a12f0eb 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 eac58041389e1..3d637a014e97a 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 2a69548c7aa7f..0000000000000 --- 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 e504de07ef423..2497ec857c74a 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 563f30a201ccd..0000000000000 --- 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 2cd7edfd140b9..999878b822f34 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 ef39e558a839e..45fcc921d105d 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 7412b56e576de..0000000000000 --- 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 3c81c601f56ad..3441beacd5aa7 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 e3d3bfd0c82a1..80fade3d03540 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 fae150bb709be..31b1ad42c4f03 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 50593cca1d79d..9dd4c9df2d82a 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 52793067733a9..50803e936513e 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 ac6f9ecd03691..c3981e2c20974 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 060c2330ac2db..c6c794c2687cb 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 16acd74514b51..6b08a23adae65 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 f644e54ad92ab..0465ec009a33d 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 a4bc95d1eb52c..b9e29bfed83e3 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 4aa89833cab09..df118d6093a09 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 1d3d2e7c2754c..fe84bb8c91d1a 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 431c9042f5b67..ec35e89dc5a59 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 508696aaf605c..b02954498df46 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 dac0b5486c909..532e1e6ce226b 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 b6a8d467d3580..2ee609066ecb5 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 85ae780472f60..013b958fde361 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 24bd2f287e078..1e23445e17c18 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 5237c5f2805cc..617bbc1668ba8 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 c4d58cd080580..696b44e012eb5 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 777f8fc651ce7..59bb76e9ac229 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 2c4fa8bb5ccef..a7e9ef33ee024 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 f6ebad677647e..893a1ebb6d39b 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 3029a6b53f288..3aa6842b19759 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 5b567f2600afe..3130c14bf2763 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 2200bf42a5246..a45ce023c3b86 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 a0ddb79f02bb3..06b169029204e 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 40be216396ed7..5f5b4bfa93018 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 1aadcb875f08b..e2fe46cad4ccd 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 640dd4a19b46b..aaef01c7a8842 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 e8ba7b2744bd9..3a19ffc223ae0 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 288ee89b612c1..56b1c12cadb50 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 df79ee44d9035..3bcb03171c167 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 4180b6a07c6b4..cc87955019719 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 72f4f462ce4a5..d40b6c22a0f05 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 3e63187bcc39d..d93144456a39d 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 31c9a5bd8f602..5b0ff90365a3f 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 aa08db2e99e7f..759c9e6ff9ae0 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 83aa3e155d609..1bc59972ef74d 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 e07bc41231fc3..7479a96ab254b 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 a718c4d3b0e18..d49e222c86521 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 56ee60e4712fc..edbc74c9ffd97 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 0bccb84eeb2ad..54d5f9d181eaa 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 447bb58d690b1..b770810648b5b 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 724b4eeea2fce..04a506af5ffd3 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 c9a599386f18b..8db7c1d65349e 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 46997f2cf641d..f72561c644085 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 33c3fd0985daf..38e4012485722 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 bf7fd172e7221..17e02ce72ecd0 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 3ea1c65f35c38..5dc4b18b88a07 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 4ed4eb74948c5..3d5381c6e041f 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 0340bcd35cb3e..a79371922ac59 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 eb76621f7c06e..259e0b22f28e4 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 2b50496e619f6..102579b9cce54 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 37ff26b16304f..ba95c34cb1915 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 963c1cd73cc57..a4d31dabc8000 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 667ec13ae361a..d8e300fa74b05 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 d353fb0763999..8c6772a836c69 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 85b2b7945b526..adb6657cb2a34 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 9179b9777c9e3..926ed5a8da391 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 42093d4d6dbfd..23b7bd3c9951a 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 2bf2bc861901d..756ce97f2976d 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 2ff17635dbc4d..c34c27a4b55de 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 cb8c6b2f52f2a..25dac168660b2 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 07d4fd1a7526f..9d0a47ca432f4 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 bdbc8015757b6..c3b0d412152c1 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 cf1db0a2c561c..c2b5ba82f0794 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 20afebedc2b1b..8c821cc7c198a 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 263ab20108711..f6ecff55a2400 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 fe0ceba56e648..d17f046404737 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 1cd0376ddedf1..09abbb09683ba 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 612ac574683f3..c44c85633d258 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 7229693ae7053..a1bd5acf3b4b7 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 0dbd911bce82d..4fac942113f3d 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 9d2dd6eb4f9ac..ec4d7ad624ae0 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 c84d12b9a934e..8a75f2eb92dee 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 587dc7b6ff8f8..0d3b2faa91f65 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 d74360e8edc05..cbeb6fe366052 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 b46ed4f514e15..05f764f9b8d98 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 79b0dc5ba02c3..3bea63bc9138f 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 536f23e992aa1..45e8b884b8283 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 8ebb9d0d06cce..cd00a91eb223d 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 8beb9791d26dc..8da477dc9b828 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 49ce844310d49..86275e1356abd 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 e47b01ff47753..97dc72d1b3fa4 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 047526b43828f..806e6878c8c70 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 c3dd7d421129b..8de10c9e13a1d 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 02127c271cda2..9c3d21e687ff0 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 0a58f83cdbc2b..66df08366abb8 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 547091f5cf2aa..e5e89c5e7d76c 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 fc3c49477fb62..0000000000000 --- 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 f729e230ca2e4..0000000000000 --- 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 0872ab47f2ec6..1c267aa620f2c 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 38a390d5063f5..a2a6ac5577045 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 61e7e78942d35..8ebd683cfadd0 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 ae6a19c4530c8..0000000000000 --- 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 38b1ed61facfa..04459972b8be9 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 cdcbaa101e701..0000000000000 --- 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 cfe05da8ea49e..467899c0de472 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 1fa828f30c4f8..0000000000000 --- 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 08aab5b1158c5..0000000000000 --- 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 a59b5d74616d8..2c3ffe0028e4e 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 33ec25f294f86..0817fee7c9710 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 8f937e1e403d0..5502aab07c81a 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 fbf032054279d..7ec66f8200b27 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 ae85ac221d5e7..577f482b3eaf3 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 5dca782841485..c18a82fd9441d 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 4a828bb3e3504..f68d91318c565 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 4d59befeb95d4..8d37338dcdd03 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 e7584c3d831a8..a4ce20484172f 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 224290a4c001b..30e2b9d002edf 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 2fa517c53be8b..1439176b264d1 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 4a8257f781cc6..5337723ce1173 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 8f2950749d9e3..d83e44ebbdd34 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 be5f31572abd5..5ac9014db889f 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 90f50a40f5652..dfd45c972f6cc 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 66a75a1c998ce..0000000000000 --- 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 882d851612183..0000000000000 --- 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 224ee2bb30d17..58e9cb8cbefbf 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 a42411866397b..5bbab3a0719d1 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 eb519b01f5e38..03a0e5f7e2e92 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 102175c8c3b2a..ea9c99f2bab5b 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 55cf0c323be41..f6c585cc9285d 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 c181415231372..b96fe76685379 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 fd29ac164d122..52a63d9723926 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 7d4400c1bc2b8..986c2cb81799f 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 ee4d2661e4742..c8d8079b6b7e8 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 4f559aa3ae613..09dba040f8645 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 89f731ec6ff10..fb6b2917b94b9 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 8028e4ef3a07c..067ec605ea356 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 f7324cd9776c4..37aac1b7f4674 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 5775de5a89a85..8d0e43dddfa56 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 b81db7a2ac4f5..3ac5d8141f116 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 5f311fc5c7d52..d36974c6c6778 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 b9c590a44f779..ce614935aac30 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 a75d61c1941ed..ad2cb48fd9e92 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 03ecd5cd98458..d01cec3857822 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 d94ad1ed201f3..b8d385df7dc8f 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 914c06033029b..e0a30de21fea3 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 098abcfcdafb0..66524a720eb75 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 04c588546658e..d37b6f4300f0a 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 8b523a3bb96bc..7c20a3b9365f5 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 bcebc09e39791..bc1619a05d310 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 5202f89d4d9fe..a352d9eb73c2c 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 e6bdc2d273797..ea02231a1e470 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 ece5be051063f..e1a538b0366df 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 4a06b38b117a2..9673f8c2ea5ee 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 26eb2cdb197a4..6ee5d41f3a8b3 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 523f4f07ff35a..7eba93794dcf9 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 3004c9c0e9bc9..d92ab6cfa7070 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 1bc10de110103..93714e113d87c 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 4d02fc407c1f0..7940c39f1df00 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 be9068877760c..e981317b6a19d 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 a7733312e4264..121effd735d9d 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 963321e96566a..153096b387ab2 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 059d182b1b2d1..7b07326a584c2 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 8c2e7afd86d7b..33ac09ffad2ab 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 5e0f397b802ae..3fb75127d66b7 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 a558fa6ed63cd..5a72e8dbec6cd 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 e1b3a992695e6..5392616122e7b 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 e1fca1ba923ec..31f5c2c1215b7 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 40c2226cdac39..a6fe8a712c62c 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 5b260048d573e..884feab7cdba6 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 0000000000000..b967a4d0b4b27 --- /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 0000000000000..dbf9a60bffdb9 --- /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 6af32fc5e9026..53693260e6c27 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 3781ecf9eed6d..237ff3b80cb4e 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 611b3eb14fe40..6c439271777ba 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 0691bf23e3870..1aaf5fced6c02 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 540dd535b773b..6bf2737cc23c5 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 540dd535b773b..6bf2737cc23c5 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 cdff02c07f0b7..83ec936c2b8df 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 5e0633d9109d0..1491c33c450a9 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 57e0bc27bc412..d86bb76c5c9bb 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 03c7bc576e178..271a8e9deea84 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 bdda2f7c31f72..7921b3fe80e91 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 8abe7764586b0..e925ebc448bcf 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 c27a7d6f61974..c9929d1bc4a99 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 79aa5ef4f5d12..16706495a77eb 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 7b6bcdecb0c27..43586e85aed48 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 fbe8df0c1c411..b55bcfe99f3d6 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 49d05b77cc93a..3708684fb61ad 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 90703d54273b0..2678e42c112c4 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 7f4739ad95159..0c83f596069ae 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 a8b96292ce41e..45752b5902b48 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 5198331594d26..94f25e3567c8f 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 8cb8fea6acefc..578450fe68066 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 e784fc901ba32..23dc00446637f 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 a76ac7c0be10f..885297607be7c 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 01c751167d200..d2172121c43df 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 ee6ba0d4fc4a0..1da073e4cc908 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 2a2bca568b864..34a07d6698d4a 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 531c238a62bee..cd60972f86eac 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 71248f6683c60..6d5408046f072 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 7fa77a36324a3..87b2702195c68 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 be8657ff4f066..4c30c388ac9a3 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 9787531cf0808..0aeafcc40a7e1 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 88593e08d5cb9..bc3e553a1c769 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 72845d881a37a..5bc5c30a6dea3 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 da20aa4cda414..49b63ffb97cae 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 eeeb82b1ab1f1..066b9f9e9bb81 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 09bb4072742f6..a20c0fea3f89b 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 f1b420a6dcf95..8285fc335cc2b 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 8e1172f375283..3062966f5bf45 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 b249d88a6c2b4..f41787501976d 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 fd0373a209ca9..f6ea44c86db3f 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 7caee9c06c1a9..48d89cf7ef288 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 4381071491dba..a4a7dc838e43a 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 221a2ef2922f7..2ec29f6fa9b07 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 7b5a8fdbbc39c..69ed1e2236125 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 f00c2f3795b2e..0c78ebbbdbaf7 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 2bf6a140dea6f..b5dfe6bee97d5 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 2325fb40bdddd..61ffbb9cf0320 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 5b98b87b31981..f9c881683893b 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 ef4daa9df786a..577461b67c9fb 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 70c683f242bbf..a30cfa0d547c0 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 4b2992df9cc80..f4ba107f08863 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 2610e03f45920..e567b1250ebd7 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 7e9c7f0957cf7..139c8809527f6 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 ba3d3bc8a4e96..28c2a3bd4e454 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 84cf93e44baad..9018dc8ca0b46 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 26597e5b56112..8d70495e99aa8 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 945519966078e..b8641bd613e39 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 58a87dc9b86b8..4bc5dd0ee770f 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 db2fc9414ad39..672946d5621b5 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 912e958c96c49..c18f922d8f159 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 cf2858c5b0df2..e0c8e381dc8f7 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 15daa7806469f..b359c79bfb184 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 e37c25c6988b1..9b8af8d04efbd 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 d994e109fecf6..fcf0abee3edba 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 2d444de1466df..71445c71efda8 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 2e721ec56b9f1..97effaa37ce9d 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 bf3132f4e4da8..215d7f1adc7a2 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 f6aefee450f7a..ce213035438b5 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 0fee2bd4a06c7..b7141b28fc2e9 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 9d09b3dfca13e..791a975f9b151 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 0161b0c2acf51..f8e0525e5c349 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 2c8403f770d10..6af8cae4a85f4 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 e37b12f7d7a4f..5dddb8bcb3861 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 ef9d360b1dd48..89c706a039f23 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 cd5ea62e871d7..f985f0b7b73e7 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 8d7e5dd549acd..8c3ea9c79a5c1 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 0674c102d3af0..5b1aaf04d3235 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 41f22385324a8..481ca9d11c0d3 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 e58702de2293a..a727eb8051a54 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 f40c078a1201e..00faf5c3f5004 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 fd123a40f2972..f40e1b8c48c1a 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 8c8cd8e3015e8..058380494d8a0 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 78a974bf59095..82d4b4b79f1f4 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 a146cffade84f..581d5afa14a38 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 f88fe4dff877b..969bf49e8491f 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 991f62e4f3b70..61a34c93972b6 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 964e90698156b..b78501533ba4c 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 46e0731ee25c6..96859d2fb83b7 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 c28c3593b507f..8ac0ed919c777 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 f198c0f9ea777..d17e2ddd8437a 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 5376908b924ac..9f22f5c9f1207 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 fcf39472c568c..2b2cb3ec5b716 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 3bf113ef57441..f04e3b1087204 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 a043c81d837f0..e6f4c4ccada69 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 2b8b024abad4d..a11b8915995d3 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 aa5afe7ff437e..db52dfb2a0ead 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 1ce8e6b878565..16293715a253a 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 438260336ac97..4954f84797d15 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 6eb4f7411a2fd..e58eeb75e6891 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 3abfdf0cc0e54..7d1602718c18b 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 2a6240625ee45..dec5058864333 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 a6282d6844d98..596ecf50df71f 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 8c5390d3df781..7d1e9730bbd84 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 ea97a458b8b94..bff6571a6235e 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 d2dd6caf5995f..65a3a018410ff 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 623018001f456..fd1d925db202d 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 8fa3f2d0731f5..340f03189bbaa 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 5d1b986cd6fb1..ac6c25631b121 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 a25a4909f5a83..e919092f78c70 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 91232ed5865c6..e104a7a721e62 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 d7a714d6a66ce..c9d8b09f5e656 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 71820c60e005f..116482974f7f6 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 7bf9aeb865057..bdfec30fada92 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 13b651077a9ab..a242266e696f2 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 dde60611657c0..4c554e23c8549 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 f8dad5e9a8bbf..4f78126111df2 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 8a637bb06b81d..fc05aae345054 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 2d250a33b9357..7819ce82a8de8 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 0630c1011cbd3..d256b8945ef97 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 949a30efc8fca..7e3f296b3d330 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 0637e4e705935..20385ec62e7fa 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 597134c898e46..59d629eb505a8 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 93def04eb722b..653c0fc5011c9 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 17f40b05399a7..d89dda1b7f2ef 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 5ebab510855c4..03159173541fe 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 cfc4edeedf005..5106f636c1a01 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 56fc58063254f..2b9ecde9c3e83 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 50efa54246af2..a6adf00238e42 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 1ef8a7cd15414..8876ef2ae6d8e 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 23e61952e30be..5ba3986c1fe09 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 649c1b19f5779..619535c7e8be1 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 bb78aa58c88a8..7bd341e725f3d 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 204e7dd8dda1d..fe5c5d17745ea 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 16d2f972540a8..ea18afe81332a 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 6b7d5778e823a..e52e43a02c613 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 2f15ceeb48f19..4124a7e4f3b49 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 55433fcf6d6b9..f865fba81fe07 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 9689abffabb8b..570839018f37d 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 7e24d1f835ca0..fc036be496f20 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 6b4ae5c280ffa..905f347ea992a 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 f74f53949409b..fb288eb87ce6c 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 7955ea96a2132..290ed7c81eedf 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 c306c2f9743b5..98b72a0161a8d 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 fe6aabc0a5eed..be59705baeedb 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 f3d276309ef27..681bc959e511f 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 3cedfd66d5deb..fe0e99f1d74cf 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 ab4ff1bc79f11..5abd8b988fa94 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 4f99c79fa18e8..0c47c33bcfb36 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 31c82ad18e881..1b4243beca70f 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 e7a964650bd8e..f1d72fd5f133b 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 0887377bc5895..939fa2ca85d3a 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 1b77eeeec1891..425b769796920 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 37f11538ccb19..ae79a10f86539 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 865685ae53fb4..311e284e6ae79 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 9de3943360963..7c45b64b431fc 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 d8d4a295e51df..18955dd2deaf6 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 fadad4332aca0..b5afb4263a250 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 19ad64bda4c03..e6eb3a5cd60aa 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 87024fccebd6e..cf530fb9d42ba 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 2fcd960255d00..58cc2f96be0cb 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 f354502e38e56..8bb911e280d99 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 d752d996c2601..8e18fd6b91180 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 69414c4611c76..1afa501fd3e5c 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 77da3d2b3d959..7dd59bcaf9c87 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 88a0f5a10f5ef..bbf0268679b59 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 5a081fb924af7..de9204bf9f02d 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 1b02e37549cbc..954be8981d24b 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 d13e486f6ecfd..f36793d2ab23e 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 dbd95066bc16f..1cf37cf440d64 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 6daae505763cd..e51abc8d0e5f7 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 60229996caeca..332598fcfccc6 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 baf5db85b8a88..6ce750c0848c9 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 bf3c928d68e32..805d4925a2f9e 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 53c6503cfbd57..4e23e670327a4 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 9f09bea10cf20..4c03127615966 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 3406bb0adaee5..de3b424f62162 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 6771a977b3572..66c323b005777 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 a11d43d56dfe3..dd21c612c58f5 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 1c8a2537e0fa3..24cdd1ff35e81 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 7d67bde6509b9..32f60532acc82 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 0a04d8a9077d6..a9cb92ee08bdc 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 3563f7db251ad..fe554a0aebdb1 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 843190b26d3fb..e992b995bc517 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 843190b26d3fb..e992b995bc517 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 23844cf6bab19..befec29749a0c 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 23844cf6bab19..befec29749a0c 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 23844cf6bab19..befec29749a0c 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 23844cf6bab19..befec29749a0c 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 2eb66f48210ea..f56e7f5788635 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 3cbbfd72b8a51..b415fd88785cf 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 13faeda2fe5a4..973d2022c226b 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 d925ba38f0c5f..23756149ab4d6 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 5844ef8e448b4..e901c1f08f130 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 39dc2d0737fc2..7bb1cbcb30301 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 7c5504416056a..37b1feef6175c 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 f8505073a5d3c..1f043c6457588 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 55d8b3681a5cb..5c5aaee31d35b 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 4672bf88ee66b..1f581a226ae80 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 a64c88b037b7b..a1337a2220fbf 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 7f41d42befa5d..61812b75ac823 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 b46635b3373af..a644adaa47f1d 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 ccea9f45d575a..b49cf58f8846e 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 22fdb6d93bd56..1dc0fea919d55 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 b064747a2805f..c38a411fe77fe 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 3d98d656097b7..d02cf6eacec16 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 40f063106807e..9d55f81d371d9 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 50b395ced7c4e..2e71880c4626e 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 ca740146c0f2c..4fea01cdea730 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 2fb1df7cfabd5..52a0083150df5 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 2660f052ec9e7..10ecfc258041c 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 8c2854da5f948..5ad24de843239 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 b857c4d7fbc86..4a551c88b9b78 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 7410092fdbcbb..6153578cce27a 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 93a083da53af6..05778dcd57871 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 1b5b469570de2..ef451aa341995 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 941774f4d3520..355e775f4615e 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 4539828924157..003dd64662ce4 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 32495ee1ab308..623dc47b9586d 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 ed006b0e62dcd..36baebe8dceba 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 129feb6060f24..29c29dcac5cba 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 1aa0a624d8dbc..6f9b2613cc310 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 94984a414e271..c6cf06bc732ba 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 28b512b91a4f7..d301a3eca36df 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 b6dc6fc8cea53..3264e89dbbf53 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 45f519ca482d6..8aa5028a3686c 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 4f4e9b21573f6..ed9f3727a6043 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 69276cbac9bbd..3190b402e677c 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 e1097709e04ad..743f303096551 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 e8bb458b61f4e..9b02eaa40dc99 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 8375c2f9e6f3e..c02f105565a8a 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 0c06385f9af46..a76dc26a442cb 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 ac22954a8f98e..8d423ded1af11 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 9412991b7cabe..9e69653e8407c 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 daad580b1a982..5b90306dea0da 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 aa372e4d4105c..9fcd61a6ef394 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 54da3765288ee..21e7d4669b72f 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 567cb71cafb5a..b835adffbdf83 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 eab0e0e298553..0437649ce5dd2 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 50d777d3138d5..eb07616db9dc5 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 d92dc87c2961a..21be64045ec04 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 7c3ed684e8ea1..057aa65dbac33 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 80d40f9c86f92..78bf3bb3017f5 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 62aa00af57620..914d2ac5fbf6d 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 33746b223b1a6..cfb6ea397125c 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 2ab4b6e11fbe6..4de0614d3ba9d 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 9350a389cd314..52d519ef0ad72 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 a3b454cd55780..dfe7dc6363318 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 74db93cc681a4..2fabdfbeabf2e 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 5dba68e84e5be..08de60a0d6112 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 7a45b05382a3a..935a2736f8d29 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 db46b2580e6a9..3ca3207fb6bf3 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 136980383d695..28f9bb94edceb 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 547b33ce82e53..37b0447c54ffa 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 05ee3d7a8abf3..6c72531e8212c 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 adfa34faec1db..e17147a8cdfdd 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 adfa34faec1db..e17147a8cdfdd 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 d6b4fa7cacb09..f7113a489c279 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 e28300bae887c..7d31a0bcd51fb 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 60f4e6f122afe..c5e2bbc2981ef 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 2be1012fcd5eb..249cc587901c1 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 e91a6757ead3e..0000000000000 --- 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 61c4e4d819659..d698688664ace 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 2d322853cfec3..0000000000000 --- 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 fe540d8585454..730c71a4459ae 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 62c97c3141e2b..f0a524fad521e 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 1e4d03a0f05c1..021110073553d 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 594ae8773c458..fbdfd20636de7 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 c873ae5f7417a..26ec41d69530a 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 d400a037cfa4a..7d43531c1a2fe 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 a9ddc113fee21..3e943137dc274 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 bb292a283d0c4..7935260944454 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 1e202ad208d5c..55fdc8da798b7 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 c676560b64a17..797493aaf1da5 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 aeafa06e28154..1934c243376ad 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 aeafa06e28154..1934c243376ad 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 940d0bed029d4..ab97a74e7022f 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 fdadf6a8f5c13..740e9d262cb83 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 5b6840498ef10..8437f71efc2b4 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 fdadf6a8f5c13..740e9d262cb83 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 5b6840498ef10..8437f71efc2b4 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 58a2647d59cc8..cf9ba04322a49 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 1376e7c5aea80..d87781524b7ea 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 58a2647d59cc8..cf9ba04322a49 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 1376e7c5aea80..d87781524b7ea 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 bd0f2a7780760..7ebcc56d37752 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 bd0f2a7780760..7ebcc56d37752 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 0000000000000..cebf1206ce35f --- /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 471912e1192d9..87cc8555b21e4 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 0000000000000..cebf1206ce35f --- /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 471912e1192d9..87cc8555b21e4 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 7eb839f9e4697..6ee1c682dee08 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 7eb839f9e4697..6ee1c682dee08 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 3900870c747d2..ec443fb747ed3 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 3900870c747d2..ec443fb747ed3 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 1e97293cca863..1763a30bdf1ee 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 1e97293cca863..1763a30bdf1ee 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 a30d220227f20..fa791fc822a9f 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 a30d220227f20..fa791fc822a9f 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 f689312eb37ee..527c2cc583ab4 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 f689312eb37ee..527c2cc583ab4 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 7e6d01b7daf2a..61a3299c72791 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 7e6d01b7daf2a..61a3299c72791 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 cce457e2d41c5..6b23bf216c414 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 cce457e2d41c5..6b23bf216c414 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 634e532de497a..2d5d2c153623a 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 634e532de497a..2d5d2c153623a 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 db1bb37d36aac..2637e841427fc 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 db1bb37d36aac..2637e841427fc 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 7ede2700377a9..ec1976540c00c 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 7ede2700377a9..ec1976540c00c 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 e10a987a39924..5bb34498ae65d 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 e10a987a39924..5bb34498ae65d 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 f3f58f404639c..b729a7b742748 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 55189d86e6f14..6211bf215a582 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 f3f58f404639c..b729a7b742748 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 55189d86e6f14..6211bf215a582 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 00d2aa600be99..554d7bcd28568 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 354fe725f0960..835db86b366c8 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 00d2aa600be99..554d7bcd28568 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 354fe725f0960..835db86b366c8 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 99f4fb69909e1..2fb49cc45b7a1 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 a67f7fdfdd48d..2b97c0e322ab7 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 a67f7fdfdd48d..2b97c0e322ab7 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 0000000000000..6fa0f1db4f150 --- /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 9bc4bb789c561..6ea138c379ffc 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 7500542fd8d1b..ab3803b4c5da8 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 7500542fd8d1b..ab3803b4c5da8 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 0000000000000..b9a83537449d4 --- /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 aceeafb8c5965..80ab9f8073383 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 0000000000000..b9a83537449d4 --- /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 aceeafb8c5965..80ab9f8073383 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 2d09438ae7cd8..706d7d07b99c8 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 2d09438ae7cd8..706d7d07b99c8 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 53ab414e38ba6..66c60a60ffda8 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 da6fe0fc80095..01a50afc1254f 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 53ab414e38ba6..66c60a60ffda8 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 da6fe0fc80095..01a50afc1254f 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 92b11bdaf42de..8c7abd981db3c 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 29945f3f5c6f4..017892d356c35 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 959e802d2b54a..d3bb7f903d65c 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 b6f1adda8d33c..2c7a0c7257476 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 959e802d2b54a..d3bb7f903d65c 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 b6f1adda8d33c..2c7a0c7257476 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 b25fc090f8b5d..568ce306b98fd 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 5db58ae2f7bfa..dcc4255498287 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 b25fc090f8b5d..568ce306b98fd 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 5db58ae2f7bfa..dcc4255498287 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 b2d874ee38bb1..f318ced06767b 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 c0d6b006b33cf..9b296cffcd8d6 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 b2d874ee38bb1..f318ced06767b 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 c0d6b006b33cf..9b296cffcd8d6 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 c315a2a523203..9e6efca00942a 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 dcdd62bed698d..e91a56eae7d02 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 c315a2a523203..9e6efca00942a 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 dcdd62bed698d..e91a56eae7d02 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 4cca6af5a58d7..8cf58ab7a5c6e 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 4cca6af5a58d7..8cf58ab7a5c6e 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 064128d216ee8..7b587d1421185 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 064128d216ee8..7b587d1421185 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 aa5cae15aeee3..5098773b4a18e 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 091166d523cd1..0f286f02de792 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 1a3369a277e25..f45ecbffda5ec 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 091166d523cd1..0f286f02de792 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 c73ff1177a58e..e56ab00bb87c4 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 c73ff1177a58e..e56ab00bb87c4 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 4712d65a0999e..f0c27c021d1a8 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 4712d65a0999e..f0c27c021d1a8 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 c058d00e216e0..e8e9b78464c55 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 c058d00e216e0..e8e9b78464c55 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 aa962a90bd346..91dac50077313 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 aa962a90bd346..91dac50077313 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 d9c0ba1a429a3..691e1a79793da 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 d9c0ba1a429a3..691e1a79793da 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 a5ed511f6f5f7..bc13783bdb8ba 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 a5ed511f6f5f7..bc13783bdb8ba 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 b8b88af5ded82..9cca0bcdb64a5 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 b8b88af5ded82..9cca0bcdb64a5 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 d974207d7b4ee..6c11e3a4dddfe 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 d974207d7b4ee..6c11e3a4dddfe 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 fb612b6c2fd66..6a7a02b3ca4e7 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 8764b05a71aa3..8396c26c2c24e 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 fb612b6c2fd66..6a7a02b3ca4e7 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 e3703f64c7131..c41f412d789fc 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 cef593a42469a..bdb47b47d4dda 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 cef593a42469a..bdb47b47d4dda 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 5c3a1fea21903..85af807e83490 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 5c3a1fea21903..85af807e83490 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 62c5b11569855..9bb2bd8809ef9 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 649ebf69802a0..f2612545b7532 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 62c5b11569855..9bb2bd8809ef9 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 0806a842d5c7d..b8c7bc83a1807 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 c349cb78a0ffb..b3eba7921c614 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 c349cb78a0ffb..b3eba7921c614 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 e64d68f570108..8757dbcb62609 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 7ac63da59146b..915d4725eb64e 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 e64d68f570108..8757dbcb62609 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 7ac63da59146b..915d4725eb64e 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 00001d997b4d2..5f37fd5f74683 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 8d33777f0c4e7..a609845caa396 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 00001d997b4d2..5f37fd5f74683 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 8d33777f0c4e7..a609845caa396 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 34117c328c5e1..9fb795cdd2848 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 34117c328c5e1..9fb795cdd2848 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 45b793ad7817a..23956dcec3a63 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 1553828a6ae5e..86b898121009e 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 1553828a6ae5e..86b898121009e 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 7061f58c6bb04..c86ad86b93c3a 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 7061f58c6bb04..c86ad86b93c3a 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 8738c8041a9b6..169953229b548 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 8738c8041a9b6..169953229b548 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 66cce04a89e62..9219345839b86 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 0d66b012ca76a..842cfc66c1ef8 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 74eeec7057bc4..7dedaf6d4c8b9 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 93b0598f07e3d..d1b68a207cc6c 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 3dfedea4aab02..109810a436458 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 0610c53edcf4c..3ee4da97624c6 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 118f9cd3994cc..570f6143c9318 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 59a6ee67ec8dc..0e5fbf5225b15 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 1cbd3d1533c9f..5e98d5013d2ec 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 0a1f29254ee9f..7b85d0c84866a 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 7cbea88a4ab02..1ac72c626f33b 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 a448315fa70db..e4ca10195d77d 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 e20334a79d946..5faf8a4dcd409 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 c39ba4d38681d..f1d4c7446e16c 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 ec0cae158fc2b..c0de5807e568e 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 88f5e1b56d87f..a11af94d7757b 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 6c9a539bb694e..edd017977ae67 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 a93e76c7e9c0c..f10a47179b883 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 de9d5bec07fec..c092bfccab2fc 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 07c603e02b255..5d30f5f030cdb 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 601462d8751c9..6972d6aa200d6 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 420f8a5f192e0..0000000000000 --- 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 23e04a1a65b70..7b43a331ce759 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 99b4f5c4ae01d..0000000000000 --- 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 1290859fbf9f0..0000000000000 --- 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 0d1822339b643..1a932b0dddf48 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 5912a2229b1ff..81d5fb98a4241 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 33ae1f6c8f0ee..e6a9a26316436 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 1b1426e28b20e..0000000000000 --- 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 58216c786ae3d..bf1ffdd504ec6 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 b00846861d908..925a286bd526a 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 8d860377a2575..fc2815bbcf0f1 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 0000000000000..d357fc6e1cb5b --- /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 ef875e32b555a..9552239b50d82 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 c92f362d2a7d4..50af55a05c1fa 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 e2a52a94ba7ca..d7810eb112d3b 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 508176cff649f..14e56d5c0df42 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 f8bd1c88a6fdc..c5a133eda0196 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 511e85056ec1f..e7da6d95656e9 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 f077afc2c588e..66627cb4370d7 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 062c487959fec..1a8ab9a935051 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 8f3f218a87d92..452b180d7dd29 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 28ea1623e260e..4a82561903aa4 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 532f16e92a66f..e5cceca46efa7 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 f13c92fb10a23..cfc63eb24e3f3 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 fa53cbf878a9e..5939f3f8aae4f 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 068978d265797..94ef1c8ee667a 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 a884dbc500565..3c95b6cb556a2 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 d4fbea6f63d20..c331754c96eaf 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 4d0b0e6badcc6..ff049037e9f26 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 7043cd573d6d0..ed380e5941a76 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 732351671ce25..1e87132ffa798 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 af21460d25ba6..168765a77c9f3 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 e911b405074ca..ba61bd745968a 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 e32cb4fb4897a..11545fbb926d3 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 8a545c490163a..e40316801bf8b 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 61d98c81f112e..db02ba5bd214b 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 2bda755617f58..7b36c084dd2ae 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 7682fc58af0d7..92049523f07f9 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 b0784172a9a0a..a26d6364a16b9 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 2de1b14b0593f..55dab055c578e 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 f1a50cccfdef9..358bf9ad20826 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 fe3297ee3c118..85b29a535e8dd 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 df9f639eb1e85..2ead0b304af35 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 373dd395378be..366e5aa74213c 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 24a12d2fa10ac..3354b2bf3530f 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 25064760cba4a..3d97dacea4306 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 5ae5ab174b663..3a89cb3edf2f1 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 648929e974e3e..7eb18222f7fd0 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 fccd19557c1d4..c29b0d7904b36 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 10dcaab7589d6..05e511d9e2834 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 9c6dbf0e76f63..53fa24a9e33b2 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 006e31145a6c9..0000000000000 --- 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 70ab3f2072e08..332ef8c801e8c 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 8ac3df5ddb1da..0000000000000 --- 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 61ce2ee38fde9..4682938251659 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 4dbeb2ef02617..d4688e984073e 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 519d6af527726..96cd00e868f62 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 19c7071e76305..bc328e0d74212 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 aec80ad934d03..05d93c56f284f 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 6d723a00d4a9d..1dfcca346efaa 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 6cee2b4272519..eecf45fea4fa0 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 23d17c8047b5c..87a1a31437ef7 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 7b83132bf0fb4..97e618946a0e2 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 62429c76855c7..7ed76bb87d945 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 cbc734b534c53..ea5dfce7ad342 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 0c52f4639ce07..62c1e3cb80d45 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 a717abcc08ba0..c0c8c8443647f 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 f2e635b958a77..644270383cdff 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 30c89618802f2..7e92d5e502f3c 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 aa433440b9e29..4a93d87dc8ea2 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 0851b867c276c..624c329e047c2 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 5ddb8e2e8de18..0000000000000 --- 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 95d2f32ffad0e..0de0fa3829fc6 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 c79df7e1d3a99..394d7d21774e2 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 5db2c94f5e161..b8878c90377d4 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 690ab43b8f2c1..d53a8c28ec558 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 4f8f6cc992043..9bf0dbb9dd5ad 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 b89dbffeefb89..85d79efe7f533 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 510c1573f443f..348bea023365f 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 fc818ef46f855..8c78b7353beed 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 f1d72f494f614..84ebbbc0f4d98 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 f2d0e7c7f1f63..9da81b5f46e17 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 4969469edce47..cf72dcb727b7f 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 1c3acd548437c..c1865e7c6c8b8 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 87400a5151d1d..56f0265c75e86 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 3ea1983be994f..111796966c94e 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 572c9ead7cf97..6d576a03d4211 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 1026cec2905fd..9279af3793d68 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 ad6b488188026..8432b6f2396eb 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 53a315e8330c9..e727b75ca68ff 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 63255c4ec8796..5027cd569c61e 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 62c3af925f9f4..78845950038f5 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 b9418a19a1dc5..572d4b729a893 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 5eceb3332bef4..e3d14efcdecdb 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 6e88c4982e13d..3ddd02c830621 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 4c255f91add3d..7d1b32cd66403 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 f332d49281c7e..0ed032b3bcbc1 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 c54c0ba61ed26..2eda1e8391a7c 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 b7f90ca24d1b1..520f8bf8d8baa 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 e40fe32f46bfe..2191cabeb5e6a 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 8a2424a424611..e82103b796154 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 f1810bb5ccf47..67f4ae599e924 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 8b791ca45d14c..4826a82386e4d 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 eef527fbf74cd..1973aac1d6a84 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 eef527fbf74cd..1973aac1d6a84 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 b1c89ffd36ab4..88486c476977a 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 f5cc6e95e5559..8eafbbfd3856f 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 f51632425da99..c09874b6ef614 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 790566516ac13..f13bafbc0b118 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 0753e8014748c..869c570346716 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 91862eec66118..25b0719e889d4 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 dc32729675ca5..168f36d353ca3 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 fbdd01848fe61..00ee024c71223 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 98e87342287f6..12e3fff5c46f3 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 5896705071b1d..beac8707b12d7 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 5acb0d451a85b..d80ec95427aca 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 2dff67617af65..5ba4abe992639 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 59917d9956263..69ce637f4c44f 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 488462ac38da8..273c833f4b325 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 f35608bd7aaad..5044d5294c992 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 2b662caefa44d..d5523fc357579 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 2861e33a27e49..eed64d8871991 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 ab923459281b4..ecfa8c664f8fd 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 0d692bf747be2..1f1d31b2060f2 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 047a7f1cf1516..53c21a4f51c4f 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 6c16bd938fadd..850da0cd21a07 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 c534f763f52c0..97b3859dbab29 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 5d4ca474e3349..35adf46d85acc 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 6f9d8036e7fe7..6237db0cdd920 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 f9945f786eb79..f938f1ff82b39 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 71a9194cd770c..eff024d0d050a 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 0654ad9b4b7c8..eb5ea0ffad1b2 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 b169488a171ee..eec9fa4a74fee 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 d871f8d3e080e..ae599e5a7f7a4 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 d7295fcc64e5e..7cb44c9bd99ed 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 f1e48fe1df772..3487bcc310afa 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 3d6ca92beccc3..730e156a28077 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 fe2f958734912..77b3d3accbbd6 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 9df6abe798b58..749fb1972287f 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 a4a0a4b265893..2d9b20a0a63bb 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 d8781648c0a56..b6b311a96bdae 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 60b5e89e83818..e44a7fc85f770 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 a6e19b094df13..85174d90d0277 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 594ed3807a1f1..0000000000000 --- 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 206b1d827b20a..8806ea2c1cd3f 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 b05d61c4bf7b9..29c28ac807e1a 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 7d7cc6e006dbe..76ab55e14f711 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 b93a8c149e491..808b2a89ebeb7 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 858d9e96713fc..c7fd37948564e 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 099f0383a0774..24c4978210212 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 4742d3b444f2b..12acbaf5c8db3 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 b4d6d12445bc9..647ea7c6c8ece 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 7f5bdd76474eb..66e5e2443314f 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 9410f82bc328e..90c9a1547d2fa 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 4742d3b444f2b..12acbaf5c8db3 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 18dae0f6420b3..e93727df1a631 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 7f5bdd76474eb..66e5e2443314f 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 ce766eee086a3..76446389a37e7 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 63fc73970f317..6aada966c9c9d 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 649aedb3c1a14..b48baf0d81ae9 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 d3da64545bea7..4e257cd41bc9e 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 ee00c89b48971..5e6b87619375a 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 ef9b803ae12a9..5ed8c2c1bebb9 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 0e5ab464b2a78..9b82278796bf2 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 376c02aa3a99f..e7fbf54aa876a 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 1254a79dda5a9..71ec7af2e2324 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 d3da64545bea7..4e257cd41bc9e 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 ee00c89b48971..5e6b87619375a 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 ef9b803ae12a9..5ed8c2c1bebb9 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 0e5ab464b2a78..9b82278796bf2 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 376c02aa3a99f..e7fbf54aa876a 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 1254a79dda5a9..71ec7af2e2324 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 e64a28a1407ea..e96aa78af3368 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 e3c6504c35ac0..f4d990336242c 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 d31265ae5dfc6..72d220d72fd79 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 e3c6504c35ac0..f4d990336242c 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 a788adba29e72..017458d24b934 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 d31265ae5dfc6..72d220d72fd79 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 211f10e4a6d23..06d31e03adeb3 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 e3c6504c35ac0..f4d990336242c 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 f75e46c2799fe..e5816894ac6ae 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 d31265ae5dfc6..72d220d72fd79 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 74138e799dd5c..28053188fd09b 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 e3c6504c35ac0..f4d990336242c 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 754b5d97761b1..1a12d828883f3 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 d31265ae5dfc6..72d220d72fd79 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 b3b94903d8ac0..43d6a39148827 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 e3c6504c35ac0..f4d990336242c 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 6f3ac1570f899..b621a4fbf1f75 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 accf2b334b15b..7ce9a993f2942 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 d31265ae5dfc6..72d220d72fd79 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 f98c982199ffa..a29715058b38b 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 146f622c83dc6..97001545218b4 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 e3c6504c35ac0..f4d990336242c 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 611fda8a04d48..7d1e3cca1dc9e 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 d31265ae5dfc6..72d220d72fd79 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 0269c3a188be7..b2ec67b936818 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 e3c6504c35ac0..f4d990336242c 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 6f3ac1570f899..b621a4fbf1f75 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 af492ea909bc2..a5b537c069830 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 d31265ae5dfc6..72d220d72fd79 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 f98c982199ffa..a29715058b38b 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 2d855d9f6cd6e..802224f9859ee 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 e3c6504c35ac0..f4d990336242c 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 f438d5c6d8b68..f5d30175330b6 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 d31265ae5dfc6..72d220d72fd79 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 66d955ea0cd14..498450585671b 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 c9d1c1e393689..78218a0e3662f 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 e95d4f1e4b6e4..df520bf75761b 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 c9d1c1e393689..78218a0e3662f 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 e95d4f1e4b6e4..df520bf75761b 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 16c0d3ed5d07d..3005161b08800 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 d7f12475e5ff5..95c451a0109ac 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 79fcc6f869a22..36ed0f02c4600 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 65f6fb7a58226..19080bdaa2d42 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 916d1af8dda54..a335a5d1c67fd 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 9c5db91ec755e..2344526ede710 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 adb100e17d416..3dd08efdc66cf 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 abb945c1f2b3d..38cfca1beb1dc 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 65f6fb7a58226..19080bdaa2d42 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 916d1af8dda54..a335a5d1c67fd 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 79fcc6f869a22..36ed0f02c4600 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 adb100e17d416..3dd08efdc66cf 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 abb945c1f2b3d..38cfca1beb1dc 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 9c5db91ec755e..2344526ede710 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 93c54ba8ab77a..10f858d0a2a37 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 a5795bdd56a1f..150931da5817d 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 4ac897fec01c9..884eea0c063a6 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 23f68774cf984..e59524fffd3b0 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 23a89e7e35660..216a1fef09e35 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 a5795bdd56a1f..150931da5817d 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 4ac897fec01c9..884eea0c063a6 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 23f68774cf984..e59524fffd3b0 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 23a89e7e35660..216a1fef09e35 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 ef5cb460f368b..12168be382bec 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 cc97bcdeb2886..c5269a10602e5 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 71124af1ec1a2..f2f8fa91aad9c 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 8233f641a720c..9cf68d7b38f48 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 6b2099da22f13..4313f038828c6 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 cc97bcdeb2886..c5269a10602e5 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 71124af1ec1a2..f2f8fa91aad9c 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 8233f641a720c..9cf68d7b38f48 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 6b2099da22f13..4313f038828c6 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 0869ecd1ebb53..184fb89130031 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 6c09ee004ef6f..7c4a2d3ac5855 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 3caf6636f771a..659fe3fd5203a 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 13a43e5ed196e..1537050efb292 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 80be96b41ab3f..95ee4f40dcc53 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 3aa4e3974e1d2..72172e17adea9 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 06b7b34e7b044..cfed7489fad89 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 453d3df722111..ee5d06b49fde4 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 4cda63c866605..afe2d786322d7 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 a45c1f1965d60..24efc9db02ae1 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 0dd222014cc99..9814c0c882b1a 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 f3e7706eb387f..331df312dfa76 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 5c90aac90992b..514092783272f 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 182d261a8aff5..8405e6068c26e 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 1ec7725478258..15a80bd7ceb06 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 eb832673f0750..efa40549364f6 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 f615214fe7c93..a325f1cc74fab 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 bdca1a19cce98..2d47d5156355a 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 f0fa8379ab205..06532387a4d03 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 33cb3b14ba1a6..4978cad3d2d83 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 06d5a04c50b79..ddb5a21929e63 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 8f79be9299f08..40a39718e048a 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 a2693e02eb0d8..42788bf0fa035 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 3bae3860c0cb4..feeafae15e1a9 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 30dd4758803bd..ffa9656e622dd 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 9ee94b79e977a..9bccd61a70061 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 adb3395e1aca5..f58910846607d 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 d90a9b5db85ff..6808f2f84aa01 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 fcc53c5804239..2826d4d1dbdb9 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 39f789ea341ad..a69eb879e082a 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 0b63e86e1967b..eef1b93c617e0 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 317828749a0fd..eda46b3ed4b02 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 d57884e643c47..ebffd1c712160 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 1bf7356026322..2aa757412b037 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 022bf5530453d..2435cf227bdb7 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 8a4d2935c66e7..f0e0030cc0828 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 321697a318d56..41f8e1fb511f1 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 c9eb78e7a2460..481c2c0674d6d 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 62864080b3453..12285f77e2bf5 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 fff978bd4a657..fbec1e1bac669 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 62864080b3453..12285f77e2bf5 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 fff978bd4a657..fbec1e1bac669 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 1e9a3edd9e8bf..0d89b9e7e05f2 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 2e515eccf2303..d9b92902db6f4 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 f9a9c0d745f03..57c41a691ffa5 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 b5dacdf0b823f..cfb64ba5ef8f7 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 f579fe6b711a3..656fb9cb438dc 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 4965485db793a..15b873a9902cb 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 c5e3be18ec060..72bb5267aa017 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 02ccb41d97ed8..6bede5523abdd 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 b5dacdf0b823f..cfb64ba5ef8f7 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 f579fe6b711a3..656fb9cb438dc 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 f9a9c0d745f03..57c41a691ffa5 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 c5e3be18ec060..72bb5267aa017 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 02ccb41d97ed8..6bede5523abdd 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 4965485db793a..15b873a9902cb 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 2481c2d9e4435..35dc1acc6e774 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 ae4257cbe99bd..8d182e058b074 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 f651b5d518843..b911ed7df3605 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 58ca85c1308cf..a3b6ed859a874 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 1e9dd116caf48..b9f7d984a377a 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 ae4257cbe99bd..8d182e058b074 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 f651b5d518843..b911ed7df3605 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 58ca85c1308cf..a3b6ed859a874 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 1e9dd116caf48..b9f7d984a377a 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 f7ef583d22c7d..a9f15910ffbb0 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 7ee68423d1b2a..9261ecd7b38b3 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 df91031f4be2a..6bd8178274ba7 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 be2cb0db2b7d9..2e8a97f29e11c 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 6e9e29f6e0738..05769db8b6721 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 7ee68423d1b2a..9261ecd7b38b3 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 df91031f4be2a..6bd8178274ba7 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 be2cb0db2b7d9..2e8a97f29e11c 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 6e9e29f6e0738..05769db8b6721 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 103fb928c9282..b0a8e99e08b64 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 62864080b3453..12285f77e2bf5 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 fff978bd4a657..fbec1e1bac669 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 62864080b3453..12285f77e2bf5 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 fff978bd4a657..fbec1e1bac669 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 1e9a3edd9e8bf..0d89b9e7e05f2 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 2e515eccf2303..d9b92902db6f4 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 f9a9c0d745f03..57c41a691ffa5 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 b5dacdf0b823f..cfb64ba5ef8f7 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 f579fe6b711a3..656fb9cb438dc 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 4965485db793a..15b873a9902cb 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 c5e3be18ec060..72bb5267aa017 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 02ccb41d97ed8..6bede5523abdd 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 b5dacdf0b823f..cfb64ba5ef8f7 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 f579fe6b711a3..656fb9cb438dc 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 f9a9c0d745f03..57c41a691ffa5 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 c5e3be18ec060..72bb5267aa017 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 02ccb41d97ed8..6bede5523abdd 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 4965485db793a..15b873a9902cb 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 2481c2d9e4435..35dc1acc6e774 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 ae4257cbe99bd..8d182e058b074 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 f651b5d518843..b911ed7df3605 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 58ca85c1308cf..a3b6ed859a874 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 1e9dd116caf48..b9f7d984a377a 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 ae4257cbe99bd..8d182e058b074 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 f651b5d518843..b911ed7df3605 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 58ca85c1308cf..a3b6ed859a874 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 1e9dd116caf48..b9f7d984a377a 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 f7ef583d22c7d..a9f15910ffbb0 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 7ee68423d1b2a..9261ecd7b38b3 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 df91031f4be2a..6bd8178274ba7 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 be2cb0db2b7d9..2e8a97f29e11c 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 6e9e29f6e0738..05769db8b6721 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 7ee68423d1b2a..9261ecd7b38b3 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 df91031f4be2a..6bd8178274ba7 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 be2cb0db2b7d9..2e8a97f29e11c 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 6e9e29f6e0738..05769db8b6721 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 103fb928c9282..b0a8e99e08b64 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 65e3b33be1a80..15d7b1dd43044 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 4fc36cd0222e6..ae48958106a95 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 493e1b9636e3d..dd162fc2f89f2 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 5137083683789..9597d626ed7c2 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 948a6d68b8338..0cc4ffe817ce8 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 50feab5d27f86..5c69ac5bc9250 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 a6bce0ab2c63f..4a0971e868d4d 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 143896c41cc14..6be4def20f2b3 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 1f56b03be6382..3d9f4c4c0b7e9 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 1f56b03be6382..3d9f4c4c0b7e9 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 1f56b03be6382..3d9f4c4c0b7e9 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 51d811bb72ada..8812f79110e77 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 1e37df815c886..21d624e33c511 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 c3e36436d034b..922fbb1470e91 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 c3e36436d034b..922fbb1470e91 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 c3e36436d034b..922fbb1470e91 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 4379e0f10e0b8..fdea962ca0c54 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 339cccd677b5c..0042226fc0359 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 4379e0f10e0b8..fdea962ca0c54 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 339cccd677b5c..0042226fc0359 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 890e388762f7c..779901b3c14ae 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 890e388762f7c..779901b3c14ae 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 4379e0f10e0b8..fdea962ca0c54 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 6fc19d5d1249f..6d638c8b8660b 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 1a669b891fc67..4df672824d7b7 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 339cccd677b5c..0042226fc0359 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 7c3e56fb83129..a9d3c4affe32d 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 1f6a209c07f1d..cc1ead3c8b826 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 6fc19d5d1249f..6d638c8b8660b 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 1a669b891fc67..4df672824d7b7 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 4379e0f10e0b8..fdea962ca0c54 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 7c3e56fb83129..a9d3c4affe32d 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 1f6a209c07f1d..cc1ead3c8b826 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 339cccd677b5c..0042226fc0359 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 a54cc77c8e2cc..e5b9beca8fb91 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 6fc19d5d1249f..6d638c8b8660b 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 f826ab4202b0d..cee795596cbe0 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 7c3e56fb83129..a9d3c4affe32d 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 24c35f183f695..3714502b273f5 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 6fc19d5d1249f..6d638c8b8660b 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 f826ab4202b0d..cee795596cbe0 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 7c3e56fb83129..a9d3c4affe32d 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 24c35f183f695..3714502b273f5 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 88788efe08c7b..d5f78fa727f75 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 6fc19d5d1249f..6d638c8b8660b 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 a3ba0c55197d8..661ee0e5e5739 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 7c3e56fb83129..a9d3c4affe32d 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 317ab910886c8..c85419e490ba9 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 6fc19d5d1249f..6d638c8b8660b 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 a3ba0c55197d8..661ee0e5e5739 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 7c3e56fb83129..a9d3c4affe32d 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 317ab910886c8..c85419e490ba9 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 34d969a47dee4..f7ad1eff64d42 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 7d671c821d8fb..cd5df1789fb95 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 e60bdf53ccc91..721a3830ee9ef 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 daf1d98d63a70..d4488c02527db 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 a27d37009f572..921d8ef3153e0 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 daf1d98d63a70..d4488c02527db 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 a27d37009f572..921d8ef3153e0 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 e0943f45eb83a..d86cc8f10183f 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 665026b55ca99..ed7ff47a52781 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 992047fd97a25..ce87b6a4d8768 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 7d671c821d8fb..cd5df1789fb95 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 e60bdf53ccc91..721a3830ee9ef 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 daf1d98d63a70..d4488c02527db 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 a27d37009f572..921d8ef3153e0 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 daf1d98d63a70..d4488c02527db 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 a27d37009f572..921d8ef3153e0 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 e0943f45eb83a..d86cc8f10183f 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 665026b55ca99..ed7ff47a52781 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 992047fd97a25..ce87b6a4d8768 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 7d671c821d8fb..cd5df1789fb95 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 e60bdf53ccc91..721a3830ee9ef 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 daf1d98d63a70..d4488c02527db 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 a27d37009f572..921d8ef3153e0 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 daf1d98d63a70..d4488c02527db 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 a27d37009f572..921d8ef3153e0 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 e0943f45eb83a..d86cc8f10183f 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 665026b55ca99..ed7ff47a52781 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 992047fd97a25..ce87b6a4d8768 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 daf1d98d63a70..d4488c02527db 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 a27d37009f572..921d8ef3153e0 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 7d671c821d8fb..cd5df1789fb95 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 e60bdf53ccc91..721a3830ee9ef 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 daf1d98d63a70..d4488c02527db 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 a27d37009f572..921d8ef3153e0 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 37f670facbd3b..a4a6c862e5922 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 108c245ac654c..fb863e62a6862 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 daf1d98d63a70..d4488c02527db 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 688a1d01d26e7..bc0a4a66d24e5 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 a27d37009f572..921d8ef3153e0 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 e0943f45eb83a..d86cc8f10183f 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 37f670facbd3b..a4a6c862e5922 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 a664724ec1897..e6ce55c6bb435 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 e0d6781678679..d8c2164dbe1c6 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 665026b55ca99..ed7ff47a52781 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 37f670facbd3b..a4a6c862e5922 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 59b533a358ac8..87813c05fbec7 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 dc5a7fc5a6d05..c7e0c4a7d608c 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 aa5fd911d0c0c..7ea3f0ae81717 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 992047fd97a25..ce87b6a4d8768 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 eb08364649a70..98a3e36463644 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 a1d809d77b8b1..bdcbf0f055d19 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 eb08364649a70..98a3e36463644 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 64cbe53a86127..ce03781e22194 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 69fc2081f86a9..da0b3f17c4df9 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 64cbe53a86127..ce03781e22194 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 526bae62c0812..a4274cc4c5a4c 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 81beb44d78a74..5d617ccd73b20 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 422d00a131272..3b5eb8505ff01 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 a26cfd0508448..9ba95603961e9 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 5c0549dc99d78..565fb2c6d5be3 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 de1b7e99e1fc2..c1e4f13d2865d 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 0000000000000..d5bffbb1d2798 --- /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 620f4dc5940a3..8c01d5840f867 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 03f67b259c576..2d044d25568ed 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 fd3edbcb52cbe..737e8ef2382af 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 502033c42bb52..476630c60dcb1 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 de1fec1f7e8ac..d2e5ddde9251f 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 e47499cfd39df..9577be62dfcd4 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 f86bd8c034a59..144870202563b 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 89b2edfd32f51..0000000000000 --- 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 2f74fc528083e..0000000000000 --- 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 d05efe47c2679..ebe75a70a7ae5 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 5e58bf4b68ab7..67fe89ac000f4 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 b34b24bfca9f2..d59931f8b76a9 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 3a4ea87a4a0e8..2d2d091e1105b 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 6879d65e0b96b..623425d82d75f 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 8795ad16567d6..a54330189fefb 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 04d6771dc7714..57bb45a6ef4ee 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 ec60bfcaf2977..dc0f3d11d57d1 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 28862185aef07..8493f288c9fe3 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 27f6c4d309260..c22e6fde31b63 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 113e038f4365b..049a67abce00f 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 f36fdc66c2a5b..0907baf928ce8 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 f5569339da211..b82c1948d272b 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 834a8fa145c4e..238c429386012 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 dfecb2b0ca052..cbd4fcb8704ed 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 a3e9ac800fee4..5a52664ee1338 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 dd9af87032d6a..e550a70c71986 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 05178f13a9ea3..164b5374578d5 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 a949f1321700c..48dc36f378ce3 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 c85d07ec99b12..0da7389c47b09 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 4b6e9d0c54a31..4a52cb74c3c82 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 1ac4b0dd6b45b..f01809cd633b9 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 c953406b863ba..23a57c351d8ff 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 2ef516de0caff..609c8d28475df 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 5fc3fb1bd23c2..9639594a2d1ad 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 9878a75f25b22..77b8a7678730d 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 b0a054f064f56..438620859265f 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 c7bf6c00550af..5f8c71998018d 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 a22236d6d7976..6607502273371 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 9ecc1e99748e0..507ef29c4aede 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 29283dd202139..f5236e4a8ebc9 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 659b593890139..d4f49880587e7 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 95f6c9ae6e1f0..7b4a013d7445d 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 160e9280b226a..0000000000000 --- 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 9e01e36748e7e..0000000000000 --- 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 5b4d4f0c0a1a6..e579c1af22b2f 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 aaf9a23c5e855..45d6edf5d7687 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 bab1752a3cf50..43c16b7a04950 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 2bec20c316a96..0000000000000 --- 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 0f521e0d885d8..477363a252aa9 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 a0231c139f032..9290ad4eb462c 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 5ee456dee116c..01d83af33203f 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 b92c9e08c624d..8b06ab1f836f6 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 ab84eb8dfb85f..17d2df6823f73 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 f204553f96443..5b1c75d789188 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 bcd3d26174b84..9fd2dfe9f63e0 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 30b7bbcf154b7..ed22d1b8871d4 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 0af0f95471443..22a0fac06cce8 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 884e42ce31138..b002bc24e8cd0 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 e6b201c8d0000..d1ee2ecb562b7 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 b301b0c728744..be43387b614a4 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 ad7140bdd0dd1..6ca1193b65cff 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 64c8365ea1c0d..244382bfa0d98 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 eca9f46654329..6b89018888d86 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 cd8a4b53426c3..a14c0214aa046 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 9cc06b7a0fb32..8d446d1c19537 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 9cc06b7a0fb32..8d446d1c19537 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 6928f8f997e6b..9eabfb3ead669 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 52e760a0240ea..4cc34627008a0 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 58cf090ad86d4..ddc7a2710c8d5 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 b4e539bacb721..01a7f0e48976c 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 d8a5e64fbae34..708ea3817d01b 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 218dbb9678ced..e21cb0bde5660 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 e792d9fa763f5..6eaad4712d1df 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 37a48dab177cb..ef8ebfded1e8c 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 a93a52b5e3fa6..9093dbfc4e2be 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 35253e04c9ab7..c5827a943a7ab 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 7a85dff350116..1092bd8955adc 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 03dd4ab513cf8..e773adf45857a 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 bcbf0e966c757..d8fd00a484877 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 700d5f9c927cb..81cbffe961918 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 6d02fb151c0ab..984288a6b7c45 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 da94ca6d0a36a..cb8523197e470 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 2cb5085ffb7ff..7f51f8ada8029 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 ad6694b525696..fff8f7f26ff2d 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 ae50a6ea0e580..285fcb9bdc694 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 a51687c66b017..1bcb1ca39ae7c 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 ee7f0e24127c3..f99ccbf6a5a2f 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 84b0acc7733cb..26266baf0ca08 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 53abd96568028..ace649a8626c5 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 f6aa6d997be89..3b3d13f4f3da0 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 06d357e708983..897a14fb51f8b 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 9aaecbdbef46b..d62dac4b97ecd 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 ce1abb0d4d635..4943fbca648fc 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 4addb7f597c6c..9f2b711855afe 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 2a6b929f662d3..79b91792e727e 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 ac39c3d7464cb..c2360484aec64 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 332112b3560ac..1cd7742d1c7f5 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 0513e2b62086e..669a228bb98bc 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 d3bbce8d371fa..98e82ed6ddeb7 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 438a11834095b..f2de4e6a59e83 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 d456f1f8c9f40..ab526844b655e 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 1f01da4df4b30..3fedccc7d8429 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 bda2f7194d3c5..93cfba254af91 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 4c6f409383f9a..88eb73fa87fc0 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 736da3fce24e4..14c8d3fb6ba2d 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 3424c05418175..12fbcae0c651e 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 329ca94a532bc..b9d2a4ea27da8 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 356a3a137c797..523488d27661a 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 b735359dc7009..31be1926f94eb 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 4d7b0d185f904..c91e6f489ed85 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 d432daed2a721..bafa91b6a943d 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 fbd70a5bb6535..9a687f6e1bdc0 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 66302e8e642c5..39574bd2c1a86 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 74cabbe7de657..41389d59a9f5f 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 6851dbe9f8dd5..c2dcfe539a9c6 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 d0a84d700bc34..a26881192d693 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 0000000000000..4c7345ba8566d --- /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 dd9b46a3f73c0..7622cfb3138a8 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 75606d2e1b9e7..c0be6730648c5 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 f42acde230623..9257fc8c7aa30 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 ae736acdb2fe9..7eb9a605d5554 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 2dbef84d3dd7a..0000000000000 --- 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 deb0fa6fc3257..c66716f07c7e4 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 30e4b7a8633c1..53ba3bab1276f 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 f77cf96a5d717..f8bbd2e0cd079 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 e3d526a3d1aaa..4c1f5e8d9ddf5 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 ac1aebbe858c2..c06744269bb75 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 034caf4d7eba8..b2ce8a3284545 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 d06d8cb64b54b..f41e9a188cb2f 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 16d5da7ba8128..af48fd0084877 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 b7da56d7f494b..acd0fe7000c75 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 d9e6c2b9a7c3c..b8db997427f47 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 2355c83a8bed8..92f4be8944e60 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 a87b6a1ecdedd..a045a670e0d5b 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 3357cc18ca807..230acad63adb0 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 10a2785919adc..4f96a0c33c023 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 62b5d9d2fe672..0000000000000 --- 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 e155d179c3fdf..0000000000000 --- 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 f9f26a9fe98d2..d5643dae3b354 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 3bf841d43c9cb..6b6c30a172071 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 040d7eac4c148..6e824047ebe8d 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 898dc2c187f74..621cbd7b60141 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 43691d2744f0e..c3bb70872d9c6 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 d0608f6c1acbc..cfd3d6db2907c 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 16e8580e727cb..c7676b1de6f57 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 1d07fbfb4498b..93575e0bdbdc7 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 61bca969f4f51..bc70d288dc84f 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 dcbd374ed1abb..164467d76336a 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 6329264d91f6d..52f48ed925df4 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 3fcff8bc77b20..2dc9cbd00a03c 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 b915bb685fee3..3496312274ff5 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 4acdca7f4946f..f1bc3ad17c86f 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 c8a8ad5f227e7..a7d711c709f80 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 10844171c549b..00e7cf5cff80e 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 23b46db6641b0..c4e30bb03dd90 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 47182d3591326..9a9a3c3b5f1f9 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 d92cd22f57ef4..0000000000000 --- 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 21198aa480dcb..0000000000000 --- 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 e5d8c3ea5ad8f..0000000000000 --- 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 e1b813453900c..6f1de686726eb 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 aed25fd6a92c8..79e7405aaaae7 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 a7804be6ee682..6298862897666 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 5fe7fa59ff6a9..91b67ce23b2d8 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 d28b85903e872..6d9cd6025ceb3 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 ed8d98507685e..5dbb21408c0c5 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 9a1a1f414ada9..18714c93604d0 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 21a84291f197c..f16fb347a6701 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 c9dbadda0d2b7..c96fcb6b2e478 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 953a949f2a11c..f4359350e2ea8 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 e24403b9c031c..f6d1ca6a567d1 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 06c15910b65bf..4e448cd184808 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 d613d7b7948fe..1b48c2255b84b 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 a05790ecafc2e..58c5e15aaad43 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 c3d2758dbdc15..c9ffea0e18246 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 72cdd31044dda..59d7140ab6ddf 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 7dc462a4fce90..f103ca7a9bc05 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 de47da8243416..0000000000000 --- 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 e70e3c8eb6c46..f6afc3d252663 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 15c0bf5951986..3ee886f9bca84 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 a8e8edbb76907..0000000000000 --- 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 d9dd0133db43e..baa91bdea6b56 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 456d264a12f9d..0000000000000 --- 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 3e162170c87a1..bbe5ad74aae27 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 aee2622930b35..f34caf83c12f1 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 83b1a338af05f..6c0aba1df9c36 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 37d9ac5b1506a..0378ec6cdc4ef 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 2ed528778d2d4..035e43dac6932 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 8f4ecb37d3112..0d221cb723adb 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 dba0ec31ad702..bfc983d04efcd 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 e9493d9d5917d..61215bc876f57 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 e9493d9d5917d..61215bc876f57 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 e9493d9d5917d..61215bc876f57 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 e9493d9d5917d..61215bc876f57 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 e0f6c0cc4dda0..cb7ba4337385a 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 e0f6c0cc4dda0..cb7ba4337385a 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 e9493d9d5917d..61215bc876f57 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 e9493d9d5917d..61215bc876f57 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 c5ffb86a1aa34..5874219d5bdda 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 0ecfbce239727..d8b8cf43986f2 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 7c518b3b9d9cc..3b88f30c22e18 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 7c518b3b9d9cc..3b88f30c22e18 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 b65cb4d25184d..c8e128cbb4531 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 b17c42d62806f..dd985368ce137 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 c27e78a514f41..f12f7b3ff2981 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 1b35e24c0d675..12f3991722459 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 968c5ff4f05ba..22d4ef3a6c002 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 3e5f7420cbb2c..3c8c02cc18ef0 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 073cc9c73cb92..fb0812647d727 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 fd7165b347d74..25e8cf655006d 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 0067e4dffd537..08f1fc80829c6 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 450970609ffed..b48a5a5727ed9 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 d7e9b2da2fa1e..827957973bc9a 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 11e981b30791f..f74e19f61ab8b 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 8c4b328758b80..97e741aed689a 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 4e9e2ebdec5fc..3a2d225333c94 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 e73987ff62d55..32aaeb0078c6e 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 8329e45314cdf..34be6694798c9 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 f717c3600a7dc..a26374581152f 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 f3136260fa32a..f52b279d90de5 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 a00d44c035af9..d3240d5f73c63 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 3ddc9a0a515e8..a4107409e9114 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 bbdf10e6b33da..af3e5d9d0f5cc 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 6eb0e6ee6bea3..0c36e698f061d 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 7598b33b9360b..070973007969f 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 25051bb7da437..9916e29e4e60f 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 47cfab9eb88ec..87fd292a07e0d 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 020f3349d3328..ce9303a3ddf3c 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 51b9de0c04bc2..086564663f9de 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 65151192cd4e4..ce7458d5e00de 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 9b5715997a775..d9f03dd490d29 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 a51e740f8c451..24eca0c5a9786 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 25a75e7950458..ca4bfcae407eb 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 a73890c784ae6..453c41a6a4782 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 4188c6f7040da..5543b264c6020 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 d87dfe3ef4a0f..dd58e1cddea4a 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 3acd571455f2b..70f0808b67814 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 91ca1d745305c..c3ef15b979adc 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 b1a520412f573..bbd3f7a12b29c 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 94132a15dd2eb..5227bdd4d5c4e 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 be7128c25e2e8..fdb4b43c72ea3 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 8c29007a6e9c8..a321ce1b080a9 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 d861bde9ccdee..ce87343599066 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 be0a1797b74d2..d5db49dafd74b 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 16c9da418049d..f886ce4a8ff4e 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 2c6df079b51ff..fde0ec0528e90 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 685ff2f4e4112..c025e5f4179d2 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 eaac37ec1267b..e4fe8b4f43e53 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 2a9bf85be9e8b..a32c71e6f832b 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 dab84c8a3154d..a60f37a76511e 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 8ca9a8e4ec745..629aff680baaf 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 aa7a3c5aba870..3d133be5e10a3 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 9e854641fef49..93fdd357e2a03 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 1c749b0d00e66..6d76950a7bd21 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 575afa9de49e5..fb316dc69ccbe 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 88d19cc512e5a..70d1cc3df7b0f 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 cc08be4b2e9ec..cef8b06073f2e 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 8ecf0a1a442bb..bf08a01a542ab 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 fb034c39eb5e1..ab5f8e29dee84 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 902303193374a..d5ca8175a2dff 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 d2ede3b0d2c72..1e3ccedc65da7 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 1c378cdd81a35..ab4566ddb4c03 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 3b27c0192637d..d28db71d7b4a8 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 ce0103fa1ea59..ee48eedfcfa57 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 a6cf6882f1cdf..e9873ff5bc44a 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 6617d916099a9..05b7a774c3ce8 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 ea8f4a50431fa..bddc321620f85 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 61686fcbdf1ae..1b3935b969dec 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 1b3b015767245..3e9f378befc5c 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 31e46ba6ae7b0..4bf9b4fcfd2af 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 652ae957cc9b4..e542fa29e248c 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 6c163d51280b7..96b6a44ed3c17 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 f8425d14ea320..cc68ef2edda36 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 2a45f24ce8ca7..ffc43eec428b5 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 3b20b973992cf..50c3edbf4319d 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 dae2c41f43d52..8fcc9c08e9222 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 90f90240ff5f1..25c41eec4360e 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 aa294f8f1e56e..4a9bf795d68cd 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 405997c1501c9..fd011481f0a53 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 f63919d67026d..bf3799c1438c0 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 2d78c4202eb8b..d7dea1cf555cc 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 3ff49505c57e5..415bb2a25ac72 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 dc3f8a389bd1e..ada2153245c8d 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 678e69bbe9490..525e36dd53217 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 72d54587ae5dc..2cb344d744fbb 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 d4e8401c606fe..cacd9e5ba5e7e 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 13a458555d246..6c99d01888657 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 c85cb079e9aa9..ef0c77134b30f 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 86f9afbf0c92b..56aba8186e4f3 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 21db97896f3d0..5f38efd729c4a 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 26865ce764e28..857748ef45c7b 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 25321c94e768d..67274090765f8 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 68ca5e8336db0..a840f6d8d3fe6 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 0f5d5b9488862..c197508b07a14 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 0fa28f2fb3723..b8907e0666512 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 0c7b6ee138f64..f6b05ba330698 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 2c09c2ebadf6a..00c7298201c62 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 7712ce1afaa98..920c729bc59ea 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 63b6fdec3d3b7..d95c0e9a6cace 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 6c59d666568b5..8305332ec3427 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 09fb77065b4b1..d48bc4d16341d 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 9f4697976fd5d..3cd78a69ff65c 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 2bd74f2d76791..0bd7d21b2b555 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 18b5592329bb8..c4cc3098d3fcf 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 1c195fe79afa9..1bcb959692024 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 9487d59d3831b..5082a20fe0854 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 c09b6365a4745..eba2ba95395e5 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 26693965bf149..f0074e9b91d4b 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 bdd0ad012fa6b..e39f9d4dbdceb 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 d6f994f7591cf..44298caaf21a6 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 63dbfda04903a..6d8935ad18168 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 58debfdbbbf8c..8b4145066d576 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 592017dca50df..1372159ffde96 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 538f066fd090a..f28dd03c5f1f7 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 5791ce351bfee..6e39f55c82e90 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 6c11b4aa797f7..27b20386cfa79 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 5731644363092..5f63f33ad6058 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 2b76f814ab9f5..20a3f01db7006 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 8c3959a2025a2..94feac04c2a77 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 f2a03434741bb..5244ba7868cd3 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 cddeed66069f8..0b25518ae290d 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 dec717f2ca24b..dee0c88efd27b 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 0e380dc9b5165..0e253f20f4193 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 6dc971b9b9c6e..9192bbe4c8f2f 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 f4b0927155db4..06c9288815d53 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 b99511351618d..0b711dabd827f 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 0488a53dc72d4..aac7389cd215c 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 7d0374b4473f0..c82db621f17cc 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 1d71a121bc001..a5ba533a36d18 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 77c2bb47032ec..9367c4d924447 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 f80d30bc3c039..414f2f4a79a49 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 3426644bcfe37..76bace98011d6 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 f87d49050291b..971eb1aa77286 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 b17c42d62806f..dd985368ce137 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 86d49dd9f4286..a0e4988a8b3c6 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 4724e774553d4..992cf778454c3 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 968c5ff4f05ba..22d4ef3a6c002 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 5328de8480dba..c4d7a7914a893 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 35eb5f6c8d746..991a3662dd43c 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 7629fd5879786..90254538de78b 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 9dfa594acd9a9..a55e11f4b5b0d 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 3725d20c220f2..cefca743ad5b2 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 bc721438673eb..7186a9e3e0754 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 e216cd68a408d..54658a6f80572 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 ed01faf442886..c00f0c9f69309 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 6bd7530b0f874..9979f06529f7c 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 9ee08e92a5412..89954a1d77ade 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 5f4dd40b04648..b0823da70bb96 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 9a3dca080e8b8..175f2be6aa9fe 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 dd05fa1b4f3a4..6d803d73e79c7 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 783f510f179e7..d7de3abcf7807 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 33dc5c0b3723e..191749e4e55df 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 2349f7c8d11bd..b1e17adfa92fe 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 76a9491ccae9f..2159029b13e9e 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 40ed308603b68..f9e4e1b3602f2 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 206761aaad10d..8376132deee85 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 b50062956ca0d..50c2fc1b00810 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 12d32117dbc50..9f20e692641a6 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 7b6de07018292..c9b2167fa5f34 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 941178467ee04..35fd149c032e8 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 0edef8a78a3c1..95c2486fef1d5 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 ba3b0ad81dc98..74787ee40d9dc 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 bfe428a880c14..f425568d600f7 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 081fb7a307059..99d254e8c98de 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 86c374e4d9f4a..c15c4d84bd61a 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 953d96e18ee59..00de3b56bae53 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 6ea15155f97f4..f01a35766958b 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 b2f54a289b960..3473d481624c0 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 43d3b986ce3fd..bd07ca962de5c 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 e4a9b7b21a2fc..4bc99f626f2b3 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 e3b1fedd0c101..942ecc111af39 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 17e6298145fac..481945c57ccac 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 7c0646287173d..e19e83fde7212 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 737612684747d..6924ffc71965d 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 88168ef069211..03a463124084f 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 c45dcaf0609e9..799c0a445fcf2 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 ddc82c2dae19e..b52058863154c 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 c65e3c4431467..3adebf6f85bea 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 8f76dd1abcf36..ce41a4ea6e094 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 970d07344f83c..95a2548076a97 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 5aa9af634cee5..77d0ce1548d29 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 95e8ae34b951a..588b1b1aa1329 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 db4407dfc2ae3..d08eac98276eb 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 c620e0c74b63c..45ba3bdbf482b 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 6f83659114cfe..e9a731efe8ed0 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 427c1a8d09a9c..44baf0a6a83dc 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 17d4852e98258..7d7daa943b59c 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 58e992961fbe5..df49e8fe0b7d5 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 ca97d25e2fb92..95b77d12dbd89 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 cb9d2287835ac..69c1c298c99e4 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 68e88621e8bab..37d5afe820ea7 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 3e583ce69ed6a..42e0e3a111a2f 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 2d8bd05b1db09..db39461d02809 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 082ae16309b37..35fae84c9d425 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 e29583be0f8ac..9881efa2d9882 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 da9dffe83cfb1..2b753ab001b4d 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 9e3bdbe184bbb..c8287ddb621ac 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 0ff97834473d9..39e2fc2165d65 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 e26aed3c7c96e..73ffd58534bf5 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 42413f2f71095..bfa4dd5103f00 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 23f1ff30e3f6e..15a84d19db0d1 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 1d6f2d38f8574..e3d84fda960a4 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 f333e3d72ca4b..6404652b48750 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 f2865d504c7f4..d44e4024213b2 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 0ca8c4f45f0c1..d5f348b905194 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 fc110fc3d1045..f56fb8878e52d 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 3e73596653edd..9493f792129e9 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 698f3fe39f54f..c28fea94ec620 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 5874d4b8dce1b..6d9d50411405e 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 55e15361821dc..1267e6e632698 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 6f421b0e376fc..6e004bc8e4209 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 00d2f80b8eaf5..f0129f80b60ef 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 dc7c72bb9da51..6105b087f1412 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 0e9101fc281c4..408d7c7bac3f9 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 175b4e6980ef5..a913dd3f0ab83 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 06a828b3fbe68..2383c83d33a92 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 f89573f68fdab..3c21d93a8a7e2 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 ca4884cd960dd..847630c587e9c 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 63ed826e2576a..a855def78ccae 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 38c9825f6779a..173e1e31c7022 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 99ee920360501..4143dbb89a29e 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 08cb8cfaebe82..a4a3e2a976008 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 74198043f2500..ff0f6cb59e7ca 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 9ecdcbe6f1993..58582850cb705 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 e4dff8d748631..54e1bacbec4b4 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 2173ee9c93cb9..f8ea2327bd831 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 56d141f698dd1..b1a546324a6f9 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 0a3a36dd8ff68..4802379055d82 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 34b915971e568..17c7a88f3b798 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 cad0db6e3253c..5a680a1ce8d90 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 06ccd6cbed2dd..5b7da87465d19 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 f66e7c0f22494..ec2d49bb81b1c 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 4b2702bdf0b94..ac447414f4ffa 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 28f03a03000ca..ac6fbb80e1f17 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 9fb261e049386..55367cda14e25 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 fedec44ab704c..1488c18e78815 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 0cf6a847bfbfa..5ea7eb04e4125 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 2ad15acfc4779..d11beb217e99f 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 9aac3f2922604..a95912008e25c 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 0cd0a607f3924..74f0c58669ade 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 91de00c565913..f4fc744487c26 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 705d8b2e000f3..8371358c4a3a9 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 7bf616fefa4b9..557eb2696e510 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 c43bd8e841a78..2453206bbb473 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 efefb2e59f5d2..d4ebb79f75095 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 6e3dc5e3f8a62..a762bc949811c 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 be68d551e61a0..0578618de2be2 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 7ce89d3090915..014227dbd01b6 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 8dd60159214c4..b8530f0376462 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 879eb691194ab..41be57e4172df 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 ea946bbbcf3db..fd84d10c7934f 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 5cadf905e5b7e..92d6511c37a8d 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 b3b18bc20b919..b712bc34dad99 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 b948180f9d6ee..6b1aa90a6eeea 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 afcf7b20e772c..fff959809bcb0 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 7174f39645c04..e0a670b3cf013 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 261cd6e5a8d56..347c9e9ce0d17 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 4bc312b8d6f46..417513ed53a77 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 659af38551610..921820e7f6483 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 f910589bc701d..1ac920d54e85b 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 64d5b0f928ae5..7088040dea206 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 3c33480d64211..d037ebbf9fcd6 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 e0cdbebca1680..f3dce87d97b47 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 35b302c0d53c1..63552af46ca7b 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 466044d32b7e8..b995fe169036c 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 d8b93691343cb..2610ed6b2a43b 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 519033372c509..e5dbbdec1c05e 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 23ea30f7feb26..2818aadc2ef4b 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 3c22bdecf0466..670cc0189a232 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 9621c2318b771..0063c3c9c0a7c 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 733b1a6907471..f2c4d23c3772a 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 2243f11abb897..0aa9cdb0d4342 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 7638255cc6a44..82b8733a7a8e7 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 82cbae3a58710..60b97cf5f8254 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 4dfa56f8c9d52..65a45194c11e9 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 80090f246dbec..1eb76609a2197 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 7e384a4e5a5eb..ba47f07a421d1 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 faefb34ad89a1..99ac0dfe2e5f5 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 cf940c33e9e8e..aae2a2a6c2002 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 628a313694706..72b11d6dd93a6 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 1a8824c3e0716..9e93808d2e38e 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 aa4a12698a735..160f5ecb80da3 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 5aa99c3ff6961..8fdb266fff2bf 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 22ef03f7bd580..e4b0ff0720a77 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 63705ca588a98..41b9b0d15222e 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 b6b0862e61f1c..a3bc2d6de9966 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 9c6f8b4bf2832..9638a03ecf006 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 760e633c61143..56f44d901a039 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 9a2ceb639cadc..a6cbb4fe321df 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 707a6169ad646..cee064ea05548 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 7dd759b4e9a9d..107af81ab8505 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 37677338b891d..f74b016521f8a 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 833b292ce3623..d39a86e24a4e2 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 635a872ea6f6e..04bae2da25928 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 496204cad900a..02b2148905a30 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 e4d978c05310c..8d6be24a2de73 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 65e5cd9a71700..6a9219d6b34eb 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 db3bea645062f..7f4f35d8090b4 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 4f7e348a73f46..2df0cdad9f3c0 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 b1960c0598046..69e8447c98f39 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 b58d7e09a225a..f7d4ae6493f28 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 ae0fcb3fa422d..3ee08c3bfcdf7 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 faafa22dc875f..b185bb6dfbe6e 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 c97ab6a796e13..f247347b2c26a 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 d620c7328b97a..b09c716cd13f7 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 82836c240c688..70d5dcf2ddf24 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 a47c7c683f9be..49444245c1ef0 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 9f3cee62955ea..eaf6304a66b14 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 4e787187b7f0b..a92d187e4379f 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 a29d8a68868bb..69342ade911b3 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 3ef0e3a7ad4e2..780a10466bde6 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 56b36f1c6012b..960670e33c6a0 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 cba07c5066dcb..4aec28306c420 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 5c01aa12b559e..a752e5fc43f13 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 a078c67dcfaab..e6070d69981ab 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 14d148c342ea8..1ff14a9a0fa12 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 d27369147c982..2f8c8818c3cd2 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 2daa6418a1aa8..b3c4b58c2d7c5 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 af0991419ee23..91947ea058d5f 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 b274c2175ac88..1342ba7c13fdb 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 65ebe6b008841..baa29b83d0d49 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 9d9b67ea03bb3..67b1dc3b2a1fb 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 35aaf20a8f7e7..fd9eae13fd184 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 ab8e19027fd56..dec22bd7b207c 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 ecebc98929664..d51a726173c29 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 3df2052361eda..8b356d8b26d53 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 898bef4f70e53..aa69bbf5d9ddd 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 c52887897687b..58d79da04f77c 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 7fe05b3cf67dc..d36bcf19a39c9 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 6edbc42298ced..bf84072e2e28b 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 2a6ebabdbb12a..210eab42f1b1f 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 f2aea5cf26e37..4a0faa64d07e6 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 e827793f196b8..fcdc31c88a3ff 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 5b4deb04ba6aa..afdddedf3dabe 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 e889ab334e338..ec90f1745cd8b 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 298025c848ea6..2fa60e7bf1b56 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 8b4d5fe5bbd64..cfc919f55cfb8 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 f360fcafcb2cb..98a8fd73c7b74 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 1e733b700f78a..b28e3c1f84520 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 988ffd98a9af6..5850a57ee2c2f 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 7122dc2a2e13f..eca9023c844ba 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 c51356253ab75..3edb3b00fa68a 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 65e0c60f52995..8acc3c247464f 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 7ec8386b1378e..015f95d4b5428 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 01e1adbedd0b2..a683731545987 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 261b610cd3cd2..55c9a32cfd870 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 aa0ef7922d29d..f4154c29ec1c1 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 8611b119cfb0e..ec8cec1626aea 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 a0dddd9e0b78c..9cfee96c80f33 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 8706e836ebbc6..8ed399898cc19 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 4183501240b4b..6621e1a908261 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 ba33cfc46dbb0..d1a5eac4d2f05 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 24e05f98182b6..252f077e97e86 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 4ea2056f70c41..19d38ce2f919e 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 1185c4b2edc7e..bbf17baf303fb 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 59e69eb24775d..93ef3f477d1e0 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 1f5debc5a634e..a3f511fdab6f0 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 f5dd973e2f230..72c8d55ba8775 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 0a5ddbc0fd4db..02730dd0756f6 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 d460ef50920dc..63027d7250d9a 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 2d4c6b704841a..9d685a8de0268 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 5b0b57de93ec6..694ff4f5355e5 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 131b162bb1859..947349509e68f 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 5791c8ebe9434..82b76ab74393c 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 02d7d5284776b..0f44aeb54b09f 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 00add61529a00..35c610866849b 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 612f57111f062..aee4e0008320f 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 e7f033b039a4d..99f7a9965736b 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 61ab825864c0f..0656bf70d9902 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 8fa6dcb9f000e..6e35239f7206c 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 c84c7d629e69f..b17218af56217 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 ec736d69d7316..e0ad1f60f3195 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 524e0163edfb0..c7155e9bc417f 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 eb1a4a15adee0..29ccab06c46e9 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 7d20dd1c116a5..9036ac7c4320f 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 cecea7cbd130a..e878eb31493dc 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 84969092e48e3..6d2230adc6599 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 0dcde507ed240..29606029ec52e 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 cfafa8867b895..495eac04d4784 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 9d4e9d386a8d6..1f9e2612cfe86 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 d35c6b151e2f1..20055e0bbea2f 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 d422b53ebbcfe..a4e32c5170e90 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 33716f119903d..2cf8af9692ab7 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 27ee42f12271f..5cfb421e76e13 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 ef6312d734db2..4c34025fa38e6 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 bbde471f3519e..e432bc4caf5af 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 6fca97e61bc4e..6699c40e80edf 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 9d9b7eec7d893..6bea3a1bd84e8 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 862faa4738fec..4a56b720cf267 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 8b02704814298..f570babe94a8c 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 544914c6acabc..f15e5e2d88517 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 fa6c7e9275eb4..866a9f2419db2 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 eff0839f30125..51c90e807d015 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 021d69fb420c7..6c266602ac575 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 21c02d6c81acb..ffd1cba04dc8a 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 8d1c8512d09a5..2033dd2711342 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 f864e6e589705..e8b4d7f4e24c7 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 2dd997b6a49d3..658511104d725 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 c4577165e92bf..8e7998e79fced 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 0f05f5f02ced0..f2b9daa9cf453 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 9b523c507f9a3..fbf4375019c1b 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 7fdebd2c04c75..fb82b61f4131b 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 f73894c132556..e933d0b30589d 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 9b839f542554f..eca0b717701a3 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 05931155afaa2..200a83f9988e2 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 e0f2ee4c23266..6070a32d7a4ea 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 da2d048711190..89ba251e7c689 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 8635c91c59c6d..50e9b0037ac7a 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 98ccc24cea8a0..b2362175f6544 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 fec2ae135d98c..2c97c5b081e5d 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 8463e70a02e49..0c720bf38fa2b 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 31c361550f159..c32d351fe27d2 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 062a89edff5f8..396c659063724 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 4252be3047ebf..a8ff49a894f9a 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 0ab4d498b8a9b..11879513b2ec6 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 6628338e09783..aa82393fc4d71 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 72109c9c84008..84ab68558f244 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 bde98bd1dc73b..1614c8ef4057f 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 a2f9a16586496..f3430be666530 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 a0f97d57fdc9d..68111bb2993d7 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 d468425621836..a2127bdf57cb5 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 547c83f3cdbdd..0483e418c0a4b 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 65bf7d99ab248..7eee643c0e77f 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 b92025306c417..9230ef6fbc6c9 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 04b22926726fb..53c472f5c1d59 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 51fff70119cec..5d7f927797191 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 179bc43aaaddf..2fe5f2e4ade17 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 21d249e567403..f8a9fba945569 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 ebb66b4f03f79..09e7988c3798f 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 a4d9fb3be37b0..da1570a630b83 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 f7024c1150035..d874560b4227d 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 cd94afbcc7a2e..ee3cc9aa310ae 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 1b3deedb2448b..0800ca13e351d 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 ba702db1380e4..c87278f4d9f0b 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 eeaff9f4cb1fc..2e3352d0a4d41 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 21749217ac8d2..dec91df408eae 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 b7a124fbdfd5d..18ddf79a42955 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 3e1dc0051be99..c296ff3e47139 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 22a5f32facb09..5e0d61f008929 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 0610d9316f3e6..9602619283645 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 0d200d87a4f36..1f8455628dd0a 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 2fa16043c3959..3f90da46f0053 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 6a527dbf84ec0..192ae9c6144ef 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 364dc6f6ee1c7..00df458c89151 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 6cd20bb5cdc15..37e0f64169fee 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 7bcb7d60f38ee..a41d96f6f9890 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 4dade26b71f0f..b310030bea300 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 5f29257e63247..e572a384d1f69 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 a33666bbf359d..e8e5f76457266 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 794e4f4490038..437f660ac61b3 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 6afd5845e02b7..b0bd0c555cb18 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 6a7d6e1e826ee..1c0bddfbdfa37 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 1798f7138aa0a..246028514ae48 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 b589a1cf9729e..00e46ba4ae583 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 9f874da25c528..b58afb5521f11 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 f3a4f776167a6..77edb7a1be9b7 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 d1176da08f0c9..fc32e10f68a8e 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 2a4e2f17bb7e3..431532900b7fd 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 f8e65c20b1e50..56bbaefb22b02 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 7a28344e55c9c..2b4d69a71a6f1 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 ccf1f9438b29a..2ac93a8075031 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 a5970eb29ec45..4280767d59b5e 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 7556907873593..781aabb19272c 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 3d602fc898d64..83817dae43965 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 04f9d8d2eba4c..438705ea84b9d 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 d07331403dffe..6517a3da3cfb3 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 698654ae798d8..24bb879d01fa5 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 c7177cd99634c..599caf5917923 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 9e26d8241020e..c460d4cd336c9 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 665cfcb481089..45da5f56908b2 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 60d64f9113e60..ccd74ce10d56f 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 d0687fe70a4cd..d3c96d1b62cad 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 f6ab1c9ddee32..f8324f3aea384 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 f0abe1f18a5dc..19014833d3631 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 741e297ea3047..89586192c24f2 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 83791cc3b3b73..9d253cc0fc5e1 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 9dfe46d650aeb..762d0a6a93600 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 67cb13ca19845..ad30c3d077262 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 a883e694aa822..e9f23d5c75569 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 fba0a03b85960..668b59b2cd87e 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 064a932ba3a54..95585941e0652 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 8b848455829ba..75cd840c1aa0d 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 23db1bb873924..b588140b9551d 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 3491268a35525..f3cce39901abe 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 01d021af9fe0e..4aea666e4b384 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 6a457c36e2dfb..52f7ca2ff574c 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 333d346ff5c9a..bf6a23cd382a5 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 dbbebe3acbdf6..b2769484adcff 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 5a18eb5c7f3d5..b2432dc565d5f 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 bd1934474bea2..4101c73f96541 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 e98f8470459d1..e8947ddc94b57 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 602c0f807492f..2af325c68ed72 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 acec0ac686e65..f529af4582ad2 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 e1934d6f07451..f3b7e8d31adef 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 c65c97dfbf0e0..4885e59b7b655 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 93a1e4df1cc68..cfd7959b5920d 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 f385db7f77c13..fa7837b251728 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 3800fe06e09e8..8c21185b26b02 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 8feced6772e38..973e1a79b321e 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 c03c7ad924d8b..9dcdd06eb7b56 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 ee87a77db73be..ba6e4d35bd527 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 b60806526907b..c7d7f3804a862 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 5f4ddc2ef7b22..7e317a49492b6 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 e3929cb3a9b2a..e568db3cb1841 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 950bf6abb9136..e87378e78e818 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 6b9aee5043ad9..a9f289e5136d1 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 8c73780eadef4..afce374791f77 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 34b6cb76b4303..e0fdcd9c03eae 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 89ff495502714..c78e38e2d177c 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 2b581a22bc48c..46199efe62319 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 dff7d7164c513..b62c035e7a25e 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 a2a80e9e43c88..25b5f11ffb354 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 e0ebc1f42ab31..7f960cf91326d 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 749f1edf51b66..0ef593a9cedaa 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 01f5726758e4e..9cd56186adc11 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 73cf95c16e7d9..bc8fc4fd93272 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 ff5afb7c1e73b..273825cf646e8 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 136418450133c..ac073ba60f17d 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 e7039e3ea8d0f..b3127d862b10b 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 a4dd739b36887..0876f48742e47 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 7cb235e97e21a..ed5cde45ad9e0 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 7f8534caba63e..9739888b1d06d 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 cb3c797d9f24d..c2f5ead6a4383 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 ef9a041f6e9d4..7d1f1228475bb 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 518c0c0d7f1c9..945122f370440 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 fcf53ac9a1e53..33862ad6ec564 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 2988a78f5f2f4..e41aac10a9ad6 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 354793b7c6879..4ac76eaa3e92a 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 feafe070741b2..3f98bab240e40 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 87be456d99a01..58e1e81232e08 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 a61f0691292ab..5a3d6f4064dc0 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 d0d6be4735526..8452723d3d269 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 0468d500934d9..6833b59cb152d 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 77d1c0d2134e4..24b72d13d446f 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 9b35311e2dbed..a1cf9098dfa72 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 954cfa512b988..2e9711e253961 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 13d8bcd425b58..f6aecbb9553ae 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 46c9b939d797d..a54da7d53c6c8 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 29687d0308dd5..76c580f193452 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 30c077c45bc69..3351291ac331c 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 3b2ff3f4007c9..ec37a76c28505 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 b6068f42b3fe2..b78f176d9d87b 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 461d8d7a1156e..ecee4ef8bb9d2 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 caf484b9ca482..0bd39dbb23a0e 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 1a0236cc0c8af..c63c7c6225646 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 9ec859fe4bec7..034206ca9f0a1 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 54a387d9afce7..e8e3df7251c41 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 0dfcc3c2864bf..8c33997a9f11d 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 91730399d0064..89fd9104b20b5 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 51c3adc382bf2..647e526957779 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 d6971d26c435d..6846cc019311e 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 8a3daac16cbd5..16bee6e8a2fd8 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 412476cfceb33..7d18225cc59d9 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 0e407df074e0d..2d82942393a3d 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 aeaea5fd3234f..753138d4bc531 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 3060e265d96d1..746d92d9d38a1 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 f29a2710cb4d0..ab7963c2a0e79 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 c6d45649d7301..0bc53b7cf2b58 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 5287ac64e2459..fb41e4fcc8a69 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 f74febe8732ea..c88ad5a647789 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 97abe9479f41b..9b5d83ae3a380 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 0ec5a48abef2a..0e44b80997fe3 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 fad714218ef50..1166c646b7b3e 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 f38d2f026328a..62146d7f3315c 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 aa2bea298657e..7ec96570c6642 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 124e1e0a0c19e..53159a4d75454 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 00cd90bf4e9b8..3364c33b60a56 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 4a2afcabee6b4..48f9a87d72c26 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 4d87051f8cd3d..84dd2400ee990 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 cd37f80947e3f..6a5425a52883b 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 8fdc758b0eeef..2e73aa6c0be09 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 bb722960ad8f1..725be4b4cfe0d 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 69f8ea58c8871..f576e01f4912a 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 96104d26707d1..cd181602e6a8e 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 8d3cfccc5354b..3d3d15808b856 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 5337124dea14d..fb454651b51c4 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 f64c1778e317e..e1bdce4acea9f 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 e659c34531e6e..89ae8d4be36d8 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 7217efa20429f..f0693d49bb2f2 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 3322c112f80ac..e9e3bb2e20f17 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 0eb8aa821c476..1c56a767dd8e1 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 e6b69b553bf15..55380f884debd 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 5212fb5aa4630..96415c03dd306 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 3db470a32bfd0..c5f45414c2cd2 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 d3a5e3f5fe732..96e12be8e1578 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 40f3365a7e7c6..b07cd27276464 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 fc0ff7f3a0c40..95708f7939b54 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 a390bad3a5c4c..1344fd47576d8 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 342805328e7b5..217110950dccc 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 f0b66fa596506..ce5e72c195dfd 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 df7ebc116f72e..dbf34aa86976e 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 43c500ef31844..eedc67e422b49 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 de1e7795ad9a3..3e813adfd6a6e 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 3c941d17a4d4d..694287b4b8dcc 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 366fcc83dc1d1..927300c60f91b 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 e46bcbf7ff626..7f9eaacb0fff3 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 6c2d374d774c0..90bd7ab8a34a8 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 f0a0cb502f642..b8fc0712f06c5 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 af088e0250479..bfd3f7136d433 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 1ce1d7d9d0a7f..5c606e710d24b 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 10b22de019f8f..d5c5799d3d86a 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 564adde8a881e..6d535babee334 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 d51b92ad4b493..ba50376d37bca 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 2b9cdafa39a57..63e34869f1312 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 dce50f50fa2b6..b71d6375adbc4 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 70de8807b2575..7a948e72ff920 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 262ddd6dcbc53..b715eca9c47ca 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 4da575a8260b2..eb78e85816710 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 9db57bc2e4bb6..1a589a15451c6 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 72a95d937c255..f6a99d356f129 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 5dbfaca06a1f6..ee6dac0ff23ba 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 c19aa4799d833..465649bfb2674 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 5b97947cb493e..895fe7040e45a 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 ec6ff2414baf8..3722240bb4496 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 c448b22bb3827..2b23771ac2b41 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 7a8b99b600e7e..740c8e98c02f8 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 f5791aabfcbb1..60968830597e6 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 3d46d9cd699ef..915db8d5bf0cd 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 fc42ef0986191..4581ee84bb76d 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 49a9ad22a39f7..8a2b3670b91c0 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 cc8cf1783c636..45f64eb4f4408 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 69cfe4d122cb5..729be8362aaf7 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 7a088e18e9960..d30d950064cfa 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 6cbb3de7e832a..5353e20a99a98 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 0b4d7e7719a13..361d4bd39bccc 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 0087c487ea4bf..2384801ff6c34 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 e2ed16aece124..3a80c07340d17 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 d3b527c877e34..3f42cb1253a98 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 efb84fd24b794..7a6a00a736578 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 e760572337c98..b738dd10ddd0c 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 35b33b3fcf212..0262e9172aa5a 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 776a3f9d94f5e..69aa33a46b051 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 4b38d4227db07..657f3394e9f5b 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 1493237f87a2d..e96b7265e4c20 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 c2bbbe7efd435..4942c29465d16 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 618935b5d2c1a..03afb99b0ba3d 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 aaff2c8cff134..60b80bd57c442 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 89bb98d1e1999..c6959bf349478 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 985c6b675cb62..f5b6f732db0d7 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 8572c27b60494..cad14f818c8fd 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 8b63a20e49455..957cd128ad33b 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 efbc8c19d8dbd..dd837fea952c6 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 81689f7cbc32f..9b7a65789f40e 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 57d455b93beb6..c1476ca10170d 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 151dc85df8f48..c166a95bee38d 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 478ee67009a38..a6adc193c8b2d 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 6df4a321938da..244258d2f942e 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 02edebc5e98d8..1e3baffa502d4 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 51b6fbfc51683..8e4aea2773295 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 74305a987a3fc..9827220f9450a 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 7488c294ed634..4f814edd066c6 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 1c8a405949ce7..aa840c34c6602 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 134337f3f3900..300a3b4d0d6ec 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 ebbdfcec17bb9..ece336f6bc9f8 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 2a2e786a8b1f5..7605898238e34 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 2845878d303b9..168b2d6d98ae3 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 44959aa8b4b50..b63dc1229b0d8 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 795337481e9cf..f919650f83d43 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 04fae1e519734..6be31990712c5 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 0d804e4e59772..04e3c2bfbcf41 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 ed73ebbeea664..f83a0d29bacf9 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 f1540b76efcba..a33807d873319 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 fe834274d27a8..8e93f4b70113c 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 8d69ce50a3d8b..5c5076f77cfff 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 ae9c35f0a03a5..7abc074d1ea05 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 79851b688f5fb..632968b59f39d 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 4fd4a07049b08..a207727133b84 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 c875aabfa0594..200c178a9f5d7 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 159f8ce8e43b2..ed87bb77debae 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 ad30bfe0cae78..306c3b16ba7fa 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 9d09c947d8c81..4e272ad822232 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 4a9ce39826cf7..b1b3a6d85ed58 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 e54405831cb41..16334c1cb0aea 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 9cd32e5819aa1..cf0cef9d2629b 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 45459aebdc561..2079df9ef3a2a 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 bec302e3c2809..7cc64262a5716 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 3caf171ed0b0e..468f4af92e139 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 e8d7c9d24b0ab..59a557bcd1fa5 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 a5d8a455695c9..016d4eeb37571 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 f90f1a7559bba..b7c947d864527 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 1932e161dd280..e62a0089c5748 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 e108ea07fa267..725e108ed3801 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 8b077947138cc..dcd1ce79689f9 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 e56764ccbf7f7..c5e8b582b5478 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 938762cedb992..e68a855479113 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 71773553735e9..abbc3af6ac141 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 dcdd4ecf8e0c8..3ee36ad33a53e 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 cad284e0a509f..7563aa96d7f07 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 784ddc48a7e48..fe8b8cac13429 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 b4db7302399cf..5139c576c86a0 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 61195786d353b..8a273dad7e749 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 a190dd0dd595c..99bcbda193294 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 bdf027332ac57..3a9faae75e371 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 91b4b76280eca..4396af14967df 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 5b3f01301a18e..9bd0ee53dc4f0 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 3a19cd9217d7a..df29fb02aa3b7 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 a75e0a8b3f186..27a3ab2f80630 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 a804a71d4500e..65427e9e55040 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 de1c3d067aa04..3a5ed65c59224 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 441a0f674a310..c2fe181e8a62a 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 df72b40918802..ee02fbd7bb717 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 d08527bdac50d..8fb2a9b021ed7 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 cf3e9995daeb2..05aea4dda702d 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 ab63e3ad60759..0e013d7443d27 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 aae5a9974a8e2..7a957480b1cc0 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 c4c95bfdfed02..f06aa9b85aa60 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 7c13c0fdaae06..5422f38243c02 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 7c13c0fdaae06..5422f38243c02 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 ed8ac71d154de..d1b4214e200b6 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 ed8ac71d154de..d1b4214e200b6 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 f92f7f7b4d0f6..8601438b13261 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 2595806cb03aa..81e49f3310acf 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 c0a9abaf0eedb..b721dbfadc61d 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 01586b8e6a897..609f2601588b9 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 ea87697684864..f4b930470c105 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 0140f1469ae66..bd3efc259a3e5 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 851a2196932a3..836e6f18e0ea9 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 5ac0c460af78a..a7bec3351d707 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 cef309a6daa44..29ba3978f7b0b 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 aa10c9593b30c..6a96c37a09593 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 f99040fd57d34..e565c0f7d7aee 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 eb60b67b23ecc..30b95a5f911d1 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 d57964dfb3c34..fac91ee0ecf71 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 c42e403f87639..07758f296209f 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 4ff363708e691..cab031b0845e7 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 2256c7d44937c..b693e8d7cbe8d 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 68c3aa3f62840..b6efd1bd0e149 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 de19b3b3aa038..05525a52cc2b8 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 32ae991781aab..b80e21e667ca8 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 acbb8332241ab..bc4669e58209c 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 e9d25fe964467..15317e26e685c 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 38021f22edf73..74609e073f41a 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 6512c5adf7826..538ef7be378d4 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 d969bb162a0df..13f08026fcb7c 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 72a8608e12872..02277011f9ac0 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 14a10efef0d83..9f15bb017c24b 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 5d3d388396afd..2426640d62843 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 7b46d08c2c4de..a57d308b719b2 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 d5147f7a7fe1d..a24b7d37f3775 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 fc6d5d1c8e109..a100c492c68c3 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 7f69a0964f85a..c9d368db39988 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 ad20a87ef0b8e..30aa999b35aa5 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 4e254f25e55b4..b47a65b0c748c 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 435bf425c6ab7..bd33fdb92e2be 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 eeaf808d14870..63482fae5c518 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 613ef8f26c574..b00c3624007f2 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 44f009b439239..0f4d7d764aba2 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 6834f9e788053..f7b6995fd6da1 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 fb13991555172..d8b1ead65ee7b 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 d886d4169b817..36d662362d99d 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 3bd876dbc3622..a722ec279e583 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 5959f527539bb..403b6add019bb 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 8e4dae1b2e980..22ea8a779b5a7 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 1630a4707e1fb..fd22392ace5db 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 5e1f7db39c355..35d678a1e4e45 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 2b63a442da772..4204468883e00 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 793342be96a20..653fddb95682f 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 793342be96a20..653fddb95682f 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 5d3825db91c55..df858baad853c 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 d10593a36af03..2ffb97825a4a1 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 8a5c5d881af83..39016512600d5 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 180e78f073f70..702111a50b86b 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 afc33e0496576..bbd76600f26f0 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 8227f3d6399af..bcbd0f24d90c3 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 d04c9cd6d9921..c4b1c30e1858b 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 41302f22a61bf..2608c39c53054 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 ad0d4b0188574..76d698626c796 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 b5d5eaacbc045..77d330027c08a 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 7f7757b72703f..00c4b13a5fc8e 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 181e36e5ccc22..8432be5b8d81f 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 f4a3f681e4ced..e8054499e228b 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 fb858cc9235e6..8e28eadcf16ba 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 94c138359a95b..7800b4db80904 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 c49da0d07e8ff..c8bc405e0036d 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 ce99936f6882f..6d95b3272956c 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 61d36c90bbcc1..ad680af274f7c 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 08912d81274ed..c0c792b25bf25 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 f16bad7b3cea7..5cfacfeff9474 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 95200b2487d9c..4d457127477e3 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 2c940ebc820c3..5bb8b7a1e46b1 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 17ac6dbb378d0..13029267c2325 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 644116d182b2a..0dc448e9eb6cf 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 65c0c508d6b01..c03154caded56 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 95957dcd36507..b9b87527937d9 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 b418948a291a3..7768df3444a6d 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 5ca73f3a38cab..59bd624212095 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 152c7e6ba4f1e..f96d50de66735 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 98fc80bfefea6..ba0cf8a24c68a 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 a357c808c026b..b6209a572510b 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 7f3a8e38e8d7e..d9934ae8261b6 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 c6692edf2f25f..7b9910223af80 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 7e3c8bf35d20d..581d2b0ab37de 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 dbe6d307786ee..66858921cb72a 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 72e9da28f8db1..b21c6ea5f2083 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 b377bcb5670c4..da51151cb3307 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 c33c24f0d739a..3839b8d377968 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 98ded85f5100b..99584343b49bb 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 eab01d689f731..19b7847d516d2 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 7f6bf32a89cd1..5e7fec4c37a7c 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 016df27ee9b23..5375c07c3939e 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 3bc4d40c31662..1def0baafaf2e 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 f84e6ab21668c..83f0d329fd5b4 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 4507528a2f0ba..f796cc95d02bf 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 7d7026fc499b8..be60f4602a171 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 ed4f0c6bfb5de..910fb90948617 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 59c15d73d5e2c..f378739bd55a3 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 e9ec002f23734..e0304ebf6367d 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 8c939fca7d582..b804217afd61a 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 d5001e4fab31a..d68ddd524023e 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 f278177c151cb..3c9529c3b975d 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 47616919e1c88..a92c93a48a20c 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 13326de283559..32db3ac714a5a 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 aaa5cb1bb2ed3..1e97c0ad18957 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 c0ebd22b05816..00fe17151f82f 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 ad4130117612e..5f02c2092e455 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 0630f1c89772f..52877b9479d05 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 aecc5cdeef57a..0000000000000 --- 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 2685d2b34b8ae..8e690be1a4f80 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 5544a80ee7dee..0000000000000 --- 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 bfdeb22d9f853..0000000000000 --- 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 0def9774590d2..aa259cb0b28e3 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 39930739f7094..f28fd67141d41 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 d3afde76abd6f..21c0e67554ad2 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 9a29313941771..c0264635538bd 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 644cd703cdf81..40388d53532ea 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 8bf266c673812..6f8249b7d107f 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 5bdd52dc6fde0..30360afafe3cc 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 5198067576aaf..0000000000000 --- 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 092f359d29595..eb4e4af45c8a3 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 569159df42171..a157fb36a8a5e 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 03dabec933100..81ae523573947 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 aabb879c485bc..68d909695f1aa 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 6d50ed19b76f0..44e5ee27e8d5a 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 8937c5c720155..8526b26ed7b5f 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 cd9aa23c89a5a..625eae1646a54 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 95e0f649b72ba..5ca164c1fd0ea 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 b7ca781bbbfd4..055c06b6d8677 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 54b394d0e1e08..77d5d7d4bc933 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 240254771061d..8fb9725975413 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 1c3663a04d7dc..964af423ec606 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 ee18260fe8c88..4fa333d7bce9d 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 c8c885e74e365..2d26806e0a8da 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 d7f54faade7e4..3a78a2f2b5124 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 2c068d4f4d27e..d7b083e1b6c96 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 6384bfa3ce46d..a36d3491929b5 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 083933e770651..cdb49afe43792 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 4d1011f7a1e02..74f781137fe3c 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 e4da91eed8a01..26fb5fcdf2245 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 ea196c7cfa840..c642ebd4602e9 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 b9cbd6ec6475d..65562b62328c0 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 4de9aac427167..e09b31f21538e 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 4a93b9293a5c5..8be5e7caa926b 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 a464bb59faf7b..b8ba664bd66a0 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 11ccba92814a8..d2552a2de711d 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 e7f7ae5bad5f3..6137a45b0f418 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 f0fb1fe0f4270..9350a0c1d14cb 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 928105958e631..cd8d11b0ee9b3 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 59b0e0ef2c29e..54aa4598b2035 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 2f17ee04858c1..00aec9578bb65 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 868243d4fd074..e31a5c9de4886 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 3aefdded756f3..a6a501057b99c 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 8b687577fbdd4..41eda85039eaf 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 021ba5254b001..7527f897e6e99 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 eba6f0cc16b74..06a8e2e0e1b37 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 2ca52848d1557..484df50250aa4 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 114bdd643e45c..10c87be8eaef0 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 c42015fb01329..23b8b27264417 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 56f9d25e91f0f..ef0d2a5be634c 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 8183c3342503e..d553c74911d5f 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 927df99766eb4..a17ce090cec5b 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 c78435ef0ce7a..4593cc51f5b9e 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 d206f5fc7e40b..b5b9aed6736a2 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 31e0ccb88d837..989f388cbbaa7 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 38ca8316eb78c..c31f4b1b9b46e 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 e9dfa71ca56d8..03a8d77f0518d 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 6ee72f2f25740..75d5ede0e554d 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 5d60df6687c4b..fcdb3d23210be 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 378ebee6d7a2f..7f4274fed1929 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 7e8c52a3bfbbb..aa89b6a26237f 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 fc33d4a2665d6..b806df6a8ab44 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 e8d757f5e28bc..7d04a76f6e62f 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 4273033fe2264..973d37b1b5941 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 9d1770f5497b7..6712464e5be3c 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 6a01db5dd251a..61f4440de324a 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 d663c31d3c614..c7fcfb01e7d59 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 2bfcb7c2e5f2d..a1cc5872189d8 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 a94338fee7d56..fdab7d81f4487 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 dc4d78e38162f..eacd3e7e86a45 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 f7457c6adb258..a47ee930cbc59 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 8bd8aa9f8a7ef..76d54948ad6d7 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 b512968920214..35ca7e05e8197 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 2264200c0fb5b..bc7ab286e82b2 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 6a6f0ca5903a4..bee7f955528cd 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 82422bafc4be3..505362d0b9ca3 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 13fa8593230a6..7812db97a7e35 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 ff035a9b4b5da..d1774839fa20f 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 920ade77fa7ff..c39f02deaca3d 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 f834568963aa8..8d9e75b28de03 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 de03f92d5bd7f..12fe57c6a1549 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 55158998a80e3..be31ed6e4bbef 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 b349ad9c266af..a70f62152c7e5 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 2440aa90fe3a3..14189021e317d 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 adbf9aff89145..1d0c7ad6fa948 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 c0b48d367f7ac..44d8973040504 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 600dbce98f203..1fe85c255145c 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 b35487af3e595..0000000000000 --- 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 d17602921677e..42de427b20f3d 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 fa42273fa1386..9a31fc4009d54 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 f800d30b71d6a..34b1948bea3e4 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 59f3af5c21b33..4df643c3ea6a2 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 54b029445e39d..2215997843dc4 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 c3be0fc0302d9..0000000000000 --- 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 e38a20a8fcd1f..c68fc2374e02b 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 b5e4e1066395c..5375ab1a66ae4 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 b8b3c0a0a5c84..916fac2fe273d 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 cf15cf028c616..e489504d5b578 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 9d3490466d6b6..f9c53a9cf0862 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 e895cbf5d33f1..a4b2cc74c5507 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 95e4f2319027b..c1107788864b3 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 1eab90467d486..6cc4e4951198f 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 103db9a9904a2..c2555399ce82f 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 3a5749853c1ce..d9d28083de7b8 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 647db1f5e4832..bcedcaab6fe62 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 11665d3954a3c..99d7a5a6d953e 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 bf959b079cbd9..24f1c1bcb8032 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 cb96bd22238d3..8ad0dad42986c 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 528613df25071..bf7cf38f6a322 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 9f7c67413c741..fed3a3a4f289e 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 15b203addb26c..21f67813d682f 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 0d1f20b808fc8..6c1ac985c8bc0 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() {