diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts
index c5f2931c19f4f..4935b20860a21 100644
--- a/src/compiler/commandLineParser.ts
+++ b/src/compiler/commandLineParser.ts
@@ -249,6 +249,7 @@ const libEntries: [string, string][] = [
["esnext.iterator", "lib.esnext.iterator.d.ts"],
["esnext.promise", "lib.esnext.promise.d.ts"],
["esnext.float16", "lib.esnext.float16.d.ts"],
+ ["esnext.sharedmemory", "lib.esnext.sharedmemory.d.ts"],
["decorators", "lib.decorators.d.ts"],
["decorators.legacy", "lib.decorators.legacy.d.ts"],
];
diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts
index bf28d3e8982d5..0f651f26254d9 100644
--- a/src/compiler/utilities.ts
+++ b/src/compiler/utilities.ts
@@ -1450,6 +1450,9 @@ export const getScriptTargetFeatures: () => ScriptTargetFeatures = /* @__PURE__
es2024: [
"waitAsync",
],
+ esnext: [
+ "pause",
+ ],
})),
SharedArrayBuffer: new Map(Object.entries({
es2017: [
diff --git a/src/lib/esnext.d.ts b/src/lib/esnext.d.ts
index b157f4641edfc..070065676c15e 100644
--- a/src/lib/esnext.d.ts
+++ b/src/lib/esnext.d.ts
@@ -7,3 +7,4 @@
///
///
///
+///
diff --git a/src/lib/esnext.sharedmemory.d.ts b/src/lib/esnext.sharedmemory.d.ts
new file mode 100644
index 0000000000000..0d3af9968e4ef
--- /dev/null
+++ b/src/lib/esnext.sharedmemory.d.ts
@@ -0,0 +1,7 @@
+interface Atomics {
+ /**
+ * Performs a finite-time microwait by signaling to the operating system or
+ * CPU that the current executing code is in a spin-wait loop.
+ */
+ pause(n?: number): void;
+}
diff --git a/src/lib/libs.json b/src/lib/libs.json
index c1062f59b7c99..b1a03bd2bd2b8 100644
--- a/src/lib/libs.json
+++ b/src/lib/libs.json
@@ -87,6 +87,7 @@
"esnext.iterator",
"esnext.promise",
"esnext.float16",
+ "esnext.sharedmemory",
"decorators",
"decorators.legacy",
// Default libraries
diff --git a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=bundler).trace.json b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=bundler).trace.json
index dae6970f8db73..7044b6cb99938 100644
--- a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=bundler).trace.json
+++ b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=bundler).trace.json
@@ -1032,6 +1032,19 @@
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json
index 4b75edebf3ec4..ee4e13d7efc16 100644
--- a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json
+++ b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json
@@ -1194,6 +1194,21 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js
index bafe5ba36a374..5fe184c846c69 100644
--- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js
+++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js
@@ -10,4 +10,4 @@ WatchOptions::
FileNames::
es7,0.ts
Errors::
-error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js
index cc0ce405cbb5a..e7a294fd103ca 100644
--- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js
+++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js
@@ -10,4 +10,4 @@ WatchOptions::
FileNames::
es7,0.ts
Errors::
-error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js
index 7df9c2b893e51..47e9cd754d08c 100644
--- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js
+++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js
@@ -10,4 +10,4 @@ WatchOptions::
FileNames::
0.ts
Errors::
-error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js
index 64f39af08215b..f6abfbdf38742 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js
@@ -30,5 +30,5 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js
index f85a7ef3cad83..9d28af39543ae 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js
@@ -30,7 +30,7 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[96mtsconfig.json[0m:[93m8[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[96mtsconfig.json[0m:[93m8[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
[7m8[0m ""
[7m [0m [91m ~~[0m
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js
index c55a26a99cbdd..e2a572fd91d49 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js
@@ -33,5 +33,5 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js
index 5aeafd261435f..cfb9b6e962046 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js
@@ -33,7 +33,7 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[96mtsconfig.json[0m:[93m9[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[96mtsconfig.json[0m:[93m9[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
[7m9[0m ""
[7m [0m [91m ~~[0m
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js
index b37c5d8dfdaae..f20b04a9b9ff8 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js
@@ -35,5 +35,5 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js
index 5aa498e19ed96..4b9df9747a345 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js
@@ -35,7 +35,7 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[96mtsconfig.json[0m:[93m10[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[96mtsconfig.json[0m:[93m10[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
[7m10[0m "incorrectLib"
[7m [0m [91m ~~~~~~~~~~~~~~[0m
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js
index c74ea47ae3492..aa14955db1cf5 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js
@@ -30,5 +30,5 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js
index 2d97c92994ea5..e47755b0e5b5b 100644
--- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js
+++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js
@@ -30,7 +30,7 @@ CompilerOptions::
"configFilePath": "/apath/tsconfig.json"
}
Errors::
-[96mtsconfig.json[0m:[93m8[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.
+[96mtsconfig.json[0m:[93m8[0m:[93m7[0m - [91merror[0m[90m TS6046: [0mArgument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.
[7m8[0m " "
[7m [0m [91m ~~~~~[0m
diff --git a/tests/baselines/reference/esnextSharedMemory.js b/tests/baselines/reference/esnextSharedMemory.js
new file mode 100644
index 0000000000000..eae988d4fac86
--- /dev/null
+++ b/tests/baselines/reference/esnextSharedMemory.js
@@ -0,0 +1,10 @@
+//// [tests/cases/conformance/esnext/esnextSharedMemory.ts] ////
+
+//// [esnextSharedMemory.ts]
+Atomics.pause();
+Atomics.pause(1);
+
+
+//// [esnextSharedMemory.js]
+Atomics.pause();
+Atomics.pause(1);
diff --git a/tests/baselines/reference/esnextSharedMemory.symbols b/tests/baselines/reference/esnextSharedMemory.symbols
new file mode 100644
index 0000000000000..00fa1e146923b
--- /dev/null
+++ b/tests/baselines/reference/esnextSharedMemory.symbols
@@ -0,0 +1,13 @@
+//// [tests/cases/conformance/esnext/esnextSharedMemory.ts] ////
+
+=== esnextSharedMemory.ts ===
+Atomics.pause();
+>Atomics.pause : Symbol(Atomics.pause, Decl(lib.esnext.sharedmemory.d.ts, --, --))
+>Atomics : Symbol(Atomics, Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2020.sharedmemory.d.ts, --, --), Decl(lib.es2024.sharedmemory.d.ts, --, --), Decl(lib.esnext.sharedmemory.d.ts, --, --))
+>pause : Symbol(Atomics.pause, Decl(lib.esnext.sharedmemory.d.ts, --, --))
+
+Atomics.pause(1);
+>Atomics.pause : Symbol(Atomics.pause, Decl(lib.esnext.sharedmemory.d.ts, --, --))
+>Atomics : Symbol(Atomics, Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2020.sharedmemory.d.ts, --, --), Decl(lib.es2024.sharedmemory.d.ts, --, --), Decl(lib.esnext.sharedmemory.d.ts, --, --))
+>pause : Symbol(Atomics.pause, Decl(lib.esnext.sharedmemory.d.ts, --, --))
+
diff --git a/tests/baselines/reference/esnextSharedMemory.types b/tests/baselines/reference/esnextSharedMemory.types
new file mode 100644
index 0000000000000..ff7f86fcfb418
--- /dev/null
+++ b/tests/baselines/reference/esnextSharedMemory.types
@@ -0,0 +1,25 @@
+//// [tests/cases/conformance/esnext/esnextSharedMemory.ts] ////
+
+=== esnextSharedMemory.ts ===
+Atomics.pause();
+>Atomics.pause() : void
+> : ^^^^
+>Atomics.pause : (n?: number) => void
+> : ^ ^^^ ^^^^^
+>Atomics : Atomics
+> : ^^^^^^^
+>pause : (n?: number) => void
+> : ^ ^^^ ^^^^^
+
+Atomics.pause(1);
+>Atomics.pause(1) : void
+> : ^^^^
+>Atomics.pause : (n?: number) => void
+> : ^ ^^^ ^^^^^
+>Atomics : Atomics
+> : ^^^^^^^
+>pause : (n?: number) => void
+> : ^ ^^^ ^^^^^
+>1 : 1
+> : ^
+
diff --git a/tests/baselines/reference/libReplacement(libreplacement=true).trace.json b/tests/baselines/reference/libReplacement(libreplacement=true).trace.json
index 61549c656be61..854542c8aa8a4 100644
--- a/tests/baselines/reference/libReplacement(libreplacement=true).trace.json
+++ b/tests/baselines/reference/libReplacement(libreplacement=true).trace.json
@@ -1012,5 +1012,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
- "======== Module name '@typescript/lib-esnext/float16' was not resolved. ========"
+ "======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========"
]
\ No newline at end of file
diff --git a/tests/baselines/reference/modulePreserve2.trace.json b/tests/baselines/reference/modulePreserve2.trace.json
index 73be3067af2f0..55f43a6aee2da 100644
--- a/tests/baselines/reference/modulePreserve2.trace.json
+++ b/tests/baselines/reference/modulePreserve2.trace.json
@@ -972,6 +972,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/modulePreserve3.trace.json b/tests/baselines/reference/modulePreserve3.trace.json
index ef30909710fce..c7d1f375b07ef 100644
--- a/tests/baselines/reference/modulePreserve3.trace.json
+++ b/tests/baselines/reference/modulePreserve3.trace.json
@@ -897,6 +897,17 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json
index 8a5e12da823c6..1587095d5337b 100644
--- a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json
+++ b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json
@@ -1301,6 +1301,20 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json
index 26103aa205551..7fa531848926f 100644
--- a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json
+++ b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json
@@ -1229,6 +1229,21 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json
index 0fca5f40973e7..bd564aa895f33 100644
--- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json
+++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json
@@ -1276,6 +1276,20 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json
index ec74ed7614fa3..a2f7df1754515 100644
--- a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json
+++ b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json
@@ -1069,6 +1069,19 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json
index 93706a6ee6cef..fdfd13583ce92 100644
--- a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json
+++ b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json
@@ -1069,6 +1069,19 @@
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
"File '/.ts/package.json' does not exist according to earlier cached lookups.",
"File '/package.json' does not exist according to earlier cached lookups.",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
+ "File '/.ts/package.json' does not exist according to earlier cached lookups.",
+ "File '/package.json' does not exist according to earlier cached lookups.",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js
index e7a5b6ed97c14..96a620e733058 100644
--- a/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js
+++ b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js
@@ -115,7 +115,7 @@ default: undefined
--lib
Specify a set of bundled library declaration files that describe the target runtime environment.
-one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, decorators, decorators.legacy
+one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
--allowJs
diff --git a/tests/baselines/reference/tsc/commandLine/help-all.js b/tests/baselines/reference/tsc/commandLine/help-all.js
index 0f9c62c0c9130..737eed59fe7bb 100644
--- a/tests/baselines/reference/tsc/commandLine/help-all.js
+++ b/tests/baselines/reference/tsc/commandLine/help-all.js
@@ -575,7 +575,7 @@ default: react
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
-one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, decorators, decorators.legacy
+one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--libReplacement[39m
diff --git a/tests/baselines/reference/tsc/commandLine/help.js b/tests/baselines/reference/tsc/commandLine/help.js
index 1eaa3f5d46d4d..0c219c1663925 100644
--- a/tests/baselines/reference/tsc/commandLine/help.js
+++ b/tests/baselines/reference/tsc/commandLine/help.js
@@ -114,7 +114,7 @@ default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
-one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, decorators, decorators.legacy
+one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39m
diff --git a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js
index 25a6e20272615..b90cf67eb97a4 100644
--- a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js
+++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js
@@ -115,7 +115,7 @@ default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
-one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, decorators, decorators.legacy
+one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39m
diff --git a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js
index 25a6e20272615..b90cf67eb97a4 100644
--- a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js
+++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js
@@ -115,7 +115,7 @@ default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
-one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, decorators, decorators.legacy
+one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39m
diff --git a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js
index 97074fa5f0e5d..fc21778ae907c 100644
--- a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js
+++ b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js
@@ -202,12 +202,12 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/p
//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 31
-//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 120
+//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 121
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 122
export {};
@@ -242,7 +242,7 @@ FsWatches::
/home/src/projects/project/packages/package2: *new*
{"inode":11}
/home/src/projects/project/packages/package2/dist: *new*
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src: *new*
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts: *new*
@@ -290,20 +290,20 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 124
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 125
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 126
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 127
{
"root": [
"./src/index.ts"
@@ -355,7 +355,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -363,7 +363,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -436,8 +436,8 @@ packages/package2/src/index.ts
-//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 120
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 122
PolledWatches::
/home/src/projects/node_modules/@types:
@@ -465,9 +465,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -475,7 +475,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -568,7 +568,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -580,9 +580,9 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/project/packages/package1/dist:
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":124}
+ {"inode":125}
Timeout callback:: count: 2
10: timerToUpdateProgram *new*
@@ -690,8 +690,8 @@ Scheduling invalidateFailedLookup, Cancelled earlier one
Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/package1 :: WatchInfo: /home/src/projects/project/node_modules/package1 1 undefined Failed Lookup Locations
-//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 120
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 122
PolledWatches::
/home/src/projects/node_modules: *new*
@@ -729,7 +729,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -927,14 +927,14 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 127
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
@@ -981,7 +981,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -989,7 +989,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -1062,8 +1062,8 @@ packages/package2/src/index.ts
-//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 120
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 121
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 122
PolledWatches::
/home/src/projects/node_modules/@types:
@@ -1091,9 +1091,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -1101,7 +1101,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
diff --git a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
index a7456eb91e57a..5f2cc6a6e28d6 100644
--- a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
+++ b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
@@ -84,20 +84,20 @@ declare const console: { log(msg: any): void; };
//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 31
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 120
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 121
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 121
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 122
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 122
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 123
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 123
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 124
{
"root": [
"./src/index.ts"
@@ -173,12 +173,12 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/packag
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Wild card directory
-//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 125
+//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 126
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 126
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 127
export {};
@@ -205,9 +205,9 @@ FsWatches::
/home/src/projects/project/packages/package1: *new*
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":121}
+ {"inode":122}
/home/src/projects/project/packages/package1/package.json: *new*
{"inode":7}
/home/src/projects/project/packages/package1/src: *new*
@@ -215,7 +215,7 @@ FsWatches::
/home/src/projects/project/packages/package2: *new*
{"inode":11}
/home/src/projects/project/packages/package2/dist: *new*
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package2/src: *new*
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts: *new*
@@ -309,7 +309,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -321,9 +321,9 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/project/packages/package1/dist:
- {"inode":119}
+ {"inode":120}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":121}
+ {"inode":122}
Timeout callback:: count: 2
1: timerToUpdateProgram *new*
@@ -434,8 +434,8 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_
sysLog:: Elapsed:: *ms:: onTimerToUpdateChildWatches:: 0 undefined
-//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 127
PolledWatches::
/home/src/projects/node_modules: *new*
@@ -473,7 +473,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -671,14 +671,14 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 122
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 123
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 123
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
@@ -725,7 +725,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -733,7 +733,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
@@ -806,8 +806,8 @@ packages/package2/src/index.ts
-//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 127
PolledWatches::
/home/src/projects/node_modules/@types:
@@ -835,9 +835,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -845,7 +845,7 @@ FsWatches::
/home/src/projects/project/packages/package2:
{"inode":11}
/home/src/projects/project/packages/package2/dist:
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package2/src:
{"inode":14}
/home/src/projects/project/packages/package2/src/index.ts:
diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js
index 30d1a49c81a8a..fd7b0d7934e11 100644
--- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js
+++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js
@@ -206,7 +206,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 142
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -284,7 +284,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 142
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
export const a = 10;
@@ -302,7 +302,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -320,18 +320,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -351,14 +351,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
{
"root": [
"../src/c.ts",
@@ -368,18 +368,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -400,15 +400,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
{
"root": [
"../src/a.ts",
@@ -460,7 +460,7 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":151}
+ {"inode":152}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -593,7 +593,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -621,11 +621,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":151}
+ {"inode":152}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":153}
+ {"inode":154}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":155}
+ {"inode":156}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -639,11 +639,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":144}
+ {"inode":145}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":146}
+ {"inode":147}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":148}
+ {"inode":149}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
@@ -698,7 +698,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 158
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
export const a = 10;
@@ -716,7 +716,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -856,17 +856,17 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":151}
+ {"inode":152}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":153}
+ {"inode":154}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":155}
+ {"inode":156}
/home/src/projects/c/3/c-impl/c/lib:
- {"inode":144}
+ {"inode":145}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":146}
+ {"inode":147}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":148}
+ {"inode":149}
Timeout callback:: count: 2
18: timerToUpdateProgram *new*
@@ -984,7 +984,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/b/2/b-impl/b/node_modules/@types:
@@ -1099,18 +1099,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 161
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1130,14 +1130,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
{
"root": [
"../src/c.ts",
@@ -1147,18 +1147,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 168
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1179,15 +1179,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
{
"root": [
"../src/a.ts",
@@ -1239,7 +1239,7 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":167}
+ {"inode":168}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1370,7 +1370,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -1398,11 +1398,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":167}
+ {"inode":168}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":169}
+ {"inode":170}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":171}
+ {"inode":172}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1416,11 +1416,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":160}
+ {"inode":161}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":162}
+ {"inode":163}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":164}
+ {"inode":165}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js
index ae871b0c7ad87..80fa8158f261c 100644
--- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js
+++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js
@@ -206,7 +206,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 142
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -280,7 +280,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 142
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
export const a = 10;
@@ -298,7 +298,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -316,18 +316,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -347,14 +347,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
{
"root": [
"../src/c.ts",
@@ -364,18 +364,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -396,15 +396,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
{
"root": [
"../src/a.ts",
@@ -552,7 +552,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -580,9 +580,9 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":153}
+ {"inode":154}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":155}
+ {"inode":156}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/src/index.ts:
@@ -590,9 +590,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":146}
+ {"inode":147}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":148}
+ {"inode":149}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
@@ -659,7 +659,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 158
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
export const a = 10;
@@ -688,7 +688,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -827,13 +827,13 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":153}
+ {"inode":154}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":155}
+ {"inode":156}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":146}
+ {"inode":147}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":148}
+ {"inode":149}
FsWatchesRecursive::
/home/src/projects/a:
@@ -963,7 +963,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/b/2/b-impl/b/node_modules/@types:
@@ -1059,18 +1059,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 161
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1090,14 +1090,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
{
"root": [
"../src/c.ts",
@@ -1107,18 +1107,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 168
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1139,15 +1139,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
{
"root": [
"../src/a.ts",
@@ -1293,7 +1293,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 141
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 142
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -1321,9 +1321,9 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":169}
+ {"inode":170}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":171}
+ {"inode":172}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/src/index.ts:
@@ -1331,9 +1331,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":162}
+ {"inode":163}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":164}
+ {"inode":165}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js
index dec3c3812a9f7..f5d21bd76d9d8 100644
--- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js
+++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js
@@ -88,18 +88,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 141
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 142
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 142
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 143
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 143
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 144
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -119,14 +119,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 145
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 146
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 147
{
"root": [
"../src/c.ts",
@@ -136,18 +136,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 148
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 149
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 149
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 150
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 150
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 151
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -168,15 +168,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 152
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 153
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154
{
"root": [
"../src/a.ts",
@@ -291,7 +291,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 156
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -313,11 +313,11 @@ PolledWatches::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":147}
+ {"inode":148}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":149}
+ {"inode":150}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":151}
+ {"inode":152}
/home/src/projects/a/1/a-impl/a/node_modules: *new*
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json: *new*
@@ -331,11 +331,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json: *new*
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":140}
+ {"inode":141}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":142}
+ {"inode":143}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":144}
+ {"inode":145}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
@@ -383,7 +383,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 156
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
export const a = 10;
@@ -401,7 +401,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -419,7 +419,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 158
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
export const a = 10;
@@ -437,7 +437,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -577,17 +577,17 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":147}
+ {"inode":148}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":149}
+ {"inode":150}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":151}
+ {"inode":152}
/home/src/projects/c/3/c-impl/c/lib:
- {"inode":140}
+ {"inode":141}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":142}
+ {"inode":143}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":144}
+ {"inode":145}
Timeout callback:: count: 2
13: timerToUpdateProgram *new*
@@ -705,7 +705,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 156
PolledWatches::
/home/src/projects/b/2/b-impl/b/node_modules/@types:
@@ -820,18 +820,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 161
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -851,14 +851,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
{
"root": [
"../src/c.ts",
@@ -868,18 +868,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 168
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -900,15 +900,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
{
"root": [
"../src/a.ts",
@@ -960,7 +960,7 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":167}
+ {"inode":168}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1091,7 +1091,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 156
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -1119,11 +1119,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":167}
+ {"inode":168}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":169}
+ {"inode":170}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":171}
+ {"inode":172}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1137,11 +1137,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":160}
+ {"inode":161}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":162}
+ {"inode":163}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":164}
+ {"inode":165}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js
index 9aeaaf57ff42d..612eb2217e5f0 100644
--- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js
+++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js
@@ -88,18 +88,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 141
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 142
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 142
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 143
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 143
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 144
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -119,14 +119,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 145
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 146
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 147
{
"root": [
"../src/c.ts",
@@ -136,18 +136,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 148
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 149
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 149
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 150
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 150
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 151
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -168,15 +168,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 152
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 153
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154
{
"root": [
"../src/a.ts",
@@ -291,7 +291,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 156
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -313,9 +313,9 @@ PolledWatches::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":149}
+ {"inode":150}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":151}
+ {"inode":152}
/home/src/projects/a/1/a-impl/a/package.json: *new*
{"inode":24}
/home/src/projects/b/2/b-impl/b/src/index.ts: *new*
@@ -323,9 +323,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json: *new*
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":142}
+ {"inode":143}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":144}
+ {"inode":145}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
@@ -385,7 +385,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 156
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
export const a = 10;
@@ -414,7 +414,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -443,7 +443,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in a
Input::
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 158
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
export const a = 10;
@@ -472,7 +472,7 @@ exitCode:: ExitStatus.undefined
Change:: change in unrelated folder in c
Input::
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -611,13 +611,13 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":149}
+ {"inode":150}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":151}
+ {"inode":152}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":142}
+ {"inode":143}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":144}
+ {"inode":145}
FsWatchesRecursive::
/home/src/projects/a:
@@ -747,7 +747,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 156
PolledWatches::
/home/src/projects/b/2/b-impl/b/node_modules/@types:
@@ -843,18 +843,18 @@ exitCode:: ExitStatus.undefined
Change:: Build dependencies
Input::
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 161
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -874,14 +874,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
{
"root": [
"../src/c.ts",
@@ -891,18 +891,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 168
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -923,15 +923,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
{
"root": [
"../src/a.ts",
@@ -1077,7 +1077,7 @@ src/index.ts
-//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 155
+//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 156
PolledWatches::
/home/src/projects/a/1/a-impl/a/lib/node_modules: *new*
@@ -1105,9 +1105,9 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":169}
+ {"inode":170}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":171}
+ {"inode":172}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/src/index.ts:
@@ -1115,9 +1115,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":162}
+ {"inode":163}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":164}
+ {"inode":165}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js
index 3c6e4ebfb574b..3e7bc131673f7 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js
@@ -46,7 +46,7 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node
-//// [/user/username/projects/myproject/main.js] Inode:: 110
+//// [/user/username/projects/myproject/main.js] Inode:: 111
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.x = void 0;
@@ -132,7 +132,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] Inode:: 110
+//// [/user/username/projects/myproject/main.js] Inode:: 111
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = exports.x = void 0;
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js
index 39f7570a9836e..438f3488330d3 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js
@@ -46,7 +46,7 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node
-//// [/user/username/projects/myproject/main.js] Inode:: 110
+//// [/user/username/projects/myproject/main.js] Inode:: 111
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.x = void 0;
@@ -134,7 +134,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] Inode:: 110
+//// [/user/username/projects/myproject/main.js] Inode:: 111
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = exports.x = void 0;
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 ec6f3fd992f42..71410c67ab9b0 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
@@ -58,7 +58,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myprojec
-//// [/user/username/projects/myproject/main.js] Inode:: 111
+//// [/user/username/projects/myproject/main.js] Inode:: 112
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var foo_1 = require("./foo");
@@ -114,7 +114,7 @@ exitCode:: ExitStatus.undefined
Change:: Replace file with rename event that introduces error
Input::
-//// [/user/username/projects/myproject/foo.d.ts] Inode:: 112
+//// [/user/username/projects/myproject/foo.d.ts] Inode:: 113
export function foo2(): string;
@@ -163,7 +163,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/foo.d.ts:
- {"inode":112} *new*
+ {"inode":113} *new*
/user/username/projects/myproject/main.ts:
{"inode":5}
/user/username/projects/myproject/tsconfig.json:
@@ -204,7 +204,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 111
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
Timeout callback:: count: 0
9: timerToInvalidateFailedLookupResolutions *deleted*
@@ -238,7 +238,7 @@ exitCode:: ExitStatus.undefined
Change:: Replace file with rename event that fixes error
Input::
-//// [/user/username/projects/myproject/foo.d.ts] Inode:: 113
+//// [/user/username/projects/myproject/foo.d.ts] Inode:: 114
export function foo(): string;
@@ -287,7 +287,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/foo.d.ts:
- {"inode":113} *new*
+ {"inode":114} *new*
/user/username/projects/myproject/main.ts:
{"inode":5}
/user/username/projects/myproject/tsconfig.json:
@@ -295,7 +295,7 @@ FsWatches::
FsWatches *deleted*::
/user/username/projects/myproject/foo.d.ts:
- {"inode":112}
+ {"inode":113}
Timeout callback:: count: 2
16: timerToUpdateProgram *new*
@@ -318,7 +318,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 111
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
Timeout callback:: count: 0
18: timerToInvalidateFailedLookupResolutions *deleted*
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 e5360b4c35fb1..fcdc3aebee3a8 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
@@ -54,12 +54,12 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node
-//// [/user/username/projects/myproject/foo.js] Inode:: 111
+//// [/user/username/projects/myproject/foo.js] Inode:: 112
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/user/username/projects/myproject/main.js] Inode:: 112
+//// [/user/username/projects/myproject/main.js] Inode:: 113
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var foo_1 = require("./foo");
@@ -113,7 +113,7 @@ exitCode:: ExitStatus.undefined
Change:: Introduce error such that when callback happens file is already appeared
Input::
-//// [/user/username/projects/myproject/foo.ts] Inode:: 113
+//// [/user/username/projects/myproject/foo.ts] Inode:: 114
export declare function foo2(): string;
@@ -173,8 +173,8 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 111
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
+//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 112
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 113
Program root files: [
@@ -205,7 +205,7 @@ exitCode:: ExitStatus.undefined
Change:: Replace file with rename event that fixes error
Input::
-//// [/user/username/projects/myproject/foo.ts] Inode:: 114
+//// [/user/username/projects/myproject/foo.ts] Inode:: 115
export declare function foo(): string;
@@ -234,7 +234,7 @@ FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":13}
/user/username/projects/myproject/foo.ts:
- {"inode":114} *new*
+ {"inode":115} *new*
/user/username/projects/myproject/main.ts:
{"inode":5}
/user/username/projects/myproject/tsconfig.json:
@@ -263,8 +263,8 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 111
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
+//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 112
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 113
Program root files: [
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 8b0db4f383951..ef00b068f26df 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
@@ -58,7 +58,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myprojec
-//// [/user/username/projects/myproject/main.js] Inode:: 111
+//// [/user/username/projects/myproject/main.js] Inode:: 112
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var foo_1 = require("./foo");
@@ -114,7 +114,7 @@ exitCode:: ExitStatus.undefined
Change:: Replace file with rename event that introduces error
Input::
-//// [/user/username/projects/myproject/foo.d.ts] Inode:: 112
+//// [/user/username/projects/myproject/foo.d.ts] Inode:: 113
export function foo2(): string;
@@ -151,7 +151,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/foo.d.ts:
- {"inode":112} *new*
+ {"inode":113} *new*
/user/username/projects/myproject/main.ts:
{"inode":5}
/user/username/projects/myproject/tsconfig.json:
@@ -192,7 +192,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 111
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
Timeout callback:: count: 0
5: timerToInvalidateFailedLookupResolutions *deleted*
@@ -226,7 +226,7 @@ exitCode:: ExitStatus.undefined
Change:: Replace file with rename event that fixes error
Input::
-//// [/user/username/projects/myproject/foo.d.ts] Inode:: 113
+//// [/user/username/projects/myproject/foo.d.ts] Inode:: 114
export function foo(): string;
@@ -263,7 +263,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/foo.d.ts:
- {"inode":113} *new*
+ {"inode":114} *new*
/user/username/projects/myproject/main.ts:
{"inode":5}
/user/username/projects/myproject/tsconfig.json:
@@ -271,7 +271,7 @@ FsWatches::
FsWatches *deleted*::
/user/username/projects/myproject/foo.d.ts:
- {"inode":112}
+ {"inode":113}
Timeout callback:: count: 2
9: timerToUpdateProgram *new*
@@ -294,7 +294,7 @@ CreatingProgramWith::
-//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 111
+//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 112
Timeout callback:: count: 0
10: timerToInvalidateFailedLookupResolutions *deleted*
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js
index c6d5fafc79ec8..4a7bcf1482a9b 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js
@@ -35,7 +35,7 @@ Output::
-//// [/a/username/projects/project/src/file1.js] Inode:: 111
+//// [/a/username/projects/project/src/file1.js] Inode:: 112
@@ -75,7 +75,7 @@ exitCode:: ExitStatus.undefined
Change:: Rename file1 to file2
Input::
-//// [/a/username/projects/project/src/file2.ts] Inode:: 112
+//// [/a/username/projects/project/src/file2.ts] Inode:: 113
//// [/a/username/projects/project/src/file1.ts] deleted
@@ -129,7 +129,7 @@ Output::
-//// [/a/username/projects/project/src/file2.js] Inode:: 113
+//// [/a/username/projects/project/src/file2.js] Inode:: 114
@@ -139,7 +139,7 @@ PolledWatches *deleted*::
FsWatches::
/a/username/projects/project/src/file2.ts: *new*
- {"inode":112}
+ {"inode":113}
/a/username/projects/project/tsconfig.json:
{"inode":7}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js
index b8dde943d526b..114a05cf17396 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js
@@ -35,7 +35,7 @@ Output::
-//// [/a/username/projects/project/src/file1.js] Inode:: 111
+//// [/a/username/projects/project/src/file1.js] Inode:: 112
@@ -82,7 +82,7 @@ exitCode:: ExitStatus.undefined
Change:: Rename file1 to file2
Input::
-//// [/a/username/projects/project/src/file2.ts] Inode:: 112
+//// [/a/username/projects/project/src/file2.ts] Inode:: 113
//// [/a/username/projects/project/src/file1.ts] deleted
@@ -129,7 +129,7 @@ Output::
-//// [/a/username/projects/project/src/file2.js] Inode:: 113
+//// [/a/username/projects/project/src/file2.js] Inode:: 114
@@ -149,7 +149,7 @@ FsWatches::
/a/username/projects/project/src:
{"inode":5}
/a/username/projects/project/src/file2.ts: *new*
- {"inode":112}
+ {"inode":113}
/a/username/projects/project/tsconfig.json:
{"inode":7}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js
index 0413639a4f907..d0f0e66448759 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js
@@ -35,7 +35,7 @@ Output::
-//// [/a/username/projects/project/src/file1.js] Inode:: 111
+//// [/a/username/projects/project/src/file1.js] Inode:: 112
@@ -82,7 +82,7 @@ exitCode:: ExitStatus.undefined
Change:: Rename file1 to file2
Input::
-//// [/a/username/projects/project/src/file2.ts] Inode:: 112
+//// [/a/username/projects/project/src/file2.ts] Inode:: 113
//// [/a/username/projects/project/src/file1.ts] deleted
@@ -129,7 +129,7 @@ Output::
-//// [/a/username/projects/project/src/file2.js] Inode:: 113
+//// [/a/username/projects/project/src/file2.js] Inode:: 114
@@ -149,7 +149,7 @@ PolledWatches *deleted*::
FsWatches::
/a/username/projects/project/src/file2.ts: *new*
- {"inode":112}
+ {"inode":113}
/a/username/projects/project/tsconfig.json:
{"inode":7}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js
index 0271943736053..d23f3a3f23374 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js
@@ -100,7 +100,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 {"synchron
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 {"synchronousWatchDirectory":true} Wild card directory
-//// [/home/user/projects/myproject/src/file.js] Inode:: 121
+//// [/home/user/projects/myproject/src/file.js] Inode:: 122
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -315,7 +315,7 @@ FileWatcher:: Close:: WatchInfo: /home/user/projects/package.json 2000 {"synchro
-//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 121
+//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 122
PolledWatches::
/home/user/projects/myproject/node_modules/@types:
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 c1523effe0cd1..a0a7c6f9bc222 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
@@ -95,7 +95,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 undefined
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 undefined Wild card directory
-//// [/home/user/projects/myproject/src/file.js] Inode:: 121
+//// [/home/user/projects/myproject/src/file.js] Inode:: 122
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -321,7 +321,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /home/user/projects/myproject/no
sysLog:: Elapsed:: *ms:: onTimerToUpdateChildWatches:: 0 undefined
-//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 121
+//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 122
PolledWatches::
/home/user/projects/myproject/node_modules/@types:
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 739b4f79b0b6f..866837856fc03 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
@@ -38,14 +38,14 @@ Output::
-//// [/user/username/projects/myproject/dist/file2.js] Inode:: 113
+//// [/user/username/projects/myproject/dist/file2.js] Inode:: 114
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.x = void 0;
exports.x = 10;
-//// [/user/username/projects/myproject/dist/file1.js] Inode:: 114
+//// [/user/username/projects/myproject/dist/file1.js] Inode:: 115
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -63,7 +63,7 @@ FsWatches::
/user/username/projects/myproject: *new*
{"inode":4}
/user/username/projects/myproject/dist: *new*
- {"inode":112}
+ {"inode":113}
/user/username/projects/myproject/src: *new*
{"inode":5}
/user/username/projects/myproject/src/file1.ts: *new*
@@ -110,7 +110,7 @@ exitCode:: ExitStatus.undefined
Change:: rename the file
Input::
-//// [/user/username/projects/myproject/src/renamed.ts] Inode:: 115
+//// [/user/username/projects/myproject/src/renamed.ts] Inode:: 116
export const x = 10;
//// [/user/username/projects/myproject/src/file2.ts] deleted
@@ -133,7 +133,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/dist:
- {"inode":112}
+ {"inode":113}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
@@ -167,7 +167,7 @@ Output::
-//// [/user/username/projects/myproject/dist/file1.js] file written with same contents Inode:: 114
+//// [/user/username/projects/myproject/dist/file1.js] file written with same contents Inode:: 115
PolledWatches::
/user/username/projects/myproject/node_modules/@types:
@@ -187,7 +187,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/dist:
- {"inode":112}
+ {"inode":113}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
@@ -250,7 +250,7 @@ Output::
-//// [/user/username/projects/myproject/dist/renamed.js] Inode:: 116
+//// [/user/username/projects/myproject/dist/renamed.js] Inode:: 117
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.x = void 0;
@@ -274,13 +274,13 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/dist:
- {"inode":112}
+ {"inode":113}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
{"inode":6}
/user/username/projects/myproject/src/renamed.ts: *new*
- {"inode":115}
+ {"inode":116}
/user/username/projects/myproject/tsconfig.json:
{"inode":8}
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 eb31afe7249b6..fba57f03f247e 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
@@ -39,12 +39,12 @@ Output::
-//// [/user/username/projects/myproject/dist/file1.js] Inode:: 115
+//// [/user/username/projects/myproject/dist/file1.js] Inode:: 116
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/user/username/projects/myproject/dist/file1.d.ts] Inode:: 116
+//// [/user/username/projects/myproject/dist/file1.d.ts] Inode:: 117
export {};
@@ -69,7 +69,7 @@ FsWatches::
/user/username/projects/myproject: *new*
{"inode":4}
/user/username/projects/myproject/dist: *new*
- {"inode":114}
+ {"inode":115}
/user/username/projects/myproject/node_modules: *new*
{"inode":7}
/user/username/projects/myproject/node_modules/file2: *new*
@@ -120,7 +120,7 @@ exitCode:: ExitStatus.undefined
Change:: Add new file, should schedule and run timeout to update directory watcher
Input::
-//// [/user/username/projects/myproject/src/file3.ts] Inode:: 117
+//// [/user/username/projects/myproject/src/file3.ts] Inode:: 118
export const y = 10;
@@ -158,14 +158,14 @@ Output::
-//// [/user/username/projects/myproject/dist/file3.js] Inode:: 118
+//// [/user/username/projects/myproject/dist/file3.js] Inode:: 119
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
exports.y = 10;
-//// [/user/username/projects/myproject/dist/file3.d.ts] Inode:: 119
+//// [/user/username/projects/myproject/dist/file3.d.ts] Inode:: 120
export declare const y = 10;
@@ -190,7 +190,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/dist:
- {"inode":114}
+ {"inode":115}
/user/username/projects/myproject/node_modules:
{"inode":7}
/user/username/projects/myproject/node_modules/file2:
@@ -202,7 +202,7 @@ FsWatches::
/user/username/projects/myproject/src/file1.ts:
{"inode":6}
/user/username/projects/myproject/src/file3.ts: *new*
- {"inode":117}
+ {"inode":118}
/user/username/projects/myproject/tsconfig.json:
{"inode":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 4fbb6b6631e86..949852d59bb1f 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
@@ -34,7 +34,7 @@ Output::
-//// [/user/username/projects/myproject/src/file1.js] Inode:: 114
+//// [/user/username/projects/myproject/src/file1.js] Inode:: 115
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -187,7 +187,7 @@ Output::
-//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 114
+//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 115
PolledWatches::
/user/username/projects/myproject/node_modules:
@@ -337,7 +337,7 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/node_modules: *new*
- {"inode":115}
+ {"inode":116}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
@@ -365,7 +365,7 @@ exitCode:: ExitStatus.undefined
Change:: npm install index file in file2
Input::
-//// [/user/username/projects/myproject/node_modules/file2/index.d.ts] Inode:: 117
+//// [/user/username/projects/myproject/node_modules/file2/index.d.ts] Inode:: 118
export const x = 10;
@@ -395,9 +395,9 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/node_modules:
- {"inode":115}
-/user/username/projects/myproject/node_modules/file2: *new*
{"inode":116}
+/user/username/projects/myproject/node_modules/file2: *new*
+ {"inode":117}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
@@ -447,7 +447,7 @@ Output::
-//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 114
+//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 115
PolledWatches::
/user/username/projects/myproject/node_modules/@types:
@@ -473,11 +473,11 @@ FsWatches::
/user/username/projects/myproject:
{"inode":4}
/user/username/projects/myproject/node_modules:
- {"inode":115}
-/user/username/projects/myproject/node_modules/file2:
{"inode":116}
-/user/username/projects/myproject/node_modules/file2/index.d.ts: *new*
+/user/username/projects/myproject/node_modules/file2:
{"inode":117}
+/user/username/projects/myproject/node_modules/file2/index.d.ts: *new*
+ {"inode":118}
/user/username/projects/myproject/src:
{"inode":5}
/user/username/projects/myproject/src/file1.ts:
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 4ec2ba94a5ad9..7614677a1c761 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
@@ -75,7 +75,7 @@ DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excl
Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excludeDirectories":["/user/username/projects/myproject/**/temp"]} Wild card directory
-//// [/user/username/projects/myproject/src/main.js] Inode:: 118
+//// [/user/username/projects/myproject/src/main.js] Inode:: 119
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var bar_1 = require("bar");
@@ -175,7 +175,7 @@ exitCode:: ExitStatus.undefined
Change:: add new folder to temp
Input::
-//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 120
+//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 121
export function temp(): string;
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 b7f111c72925c..76c953c8ec8d0 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
@@ -52,7 +52,7 @@ Output::
-//// [/user/username/projects/myproject/src/main.js] Inode:: 118
+//// [/user/username/projects/myproject/src/main.js] Inode:: 119
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var bar_1 = require("bar");
@@ -140,7 +140,7 @@ exitCode:: ExitStatus.undefined
Change:: add new folder to temp
Input::
-//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 120
+//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 121
export function temp(): string;
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js
index 1d1544f0b15a1..b6f49564af2ca 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js
@@ -43,11 +43,11 @@ sysLog:: /home/src/tslibs/TS/Lib/lib.d.ts:: Changing to watchFile
sysLog:: /user/username/projects/project:: Changing to watchFile
-//// [/user/username/projects/project/commonFile1.js] Inode:: 111
+//// [/user/username/projects/project/commonFile1.js] Inode:: 112
var x = 1;
-//// [/user/username/projects/project/commonFile2.js] Inode:: 112
+//// [/user/username/projects/project/commonFile2.js] Inode:: 113
var y = 1;
diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js
index 9288571876d4f..6fffc5383d5b3 100644
--- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js
+++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js
@@ -38,11 +38,11 @@ Output::
-//// [/user/username/projects/project/commonFile1.js] Inode:: 111
+//// [/user/username/projects/project/commonFile1.js] Inode:: 112
var x = 1;
-//// [/user/username/projects/project/commonFile2.js] Inode:: 112
+//// [/user/username/projects/project/commonFile2.js] Inode:: 113
var y = 1;
diff --git a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js
index 6dbb1ae4ba681..a88e4aa8aeae5 100644
--- a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js
+++ b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js
@@ -217,7 +217,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/username/workspaces/project/tsconfig.j
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/username/workspaces/project/src/b.ts 2:: WatchInfo: /home/username/workspaces/project/src/b.ts 500 undefined WatchType: Closed Script info
Before request
-//// [/home/username/workspaces/project/src/c.ts] Inode:: 114
+//// [/home/username/workspaces/project/src/c.ts] Inode:: 115
export const b = 10;
//// [/home/username/workspaces/project/src/b.ts] deleted
@@ -495,7 +495,7 @@ FsWatches::
/home/username/workspaces/project/src:
{"inode":5}
/home/username/workspaces/project/src/c.ts: *new*
- {"inode":114}
+ {"inode":115}
/home/username/workspaces/project/tsconfig.json:
{"inode":8}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js
index 341ba96256990..ce86e17777f26 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js
@@ -119,10 +119,10 @@ TI:: [hh:mm:ss:mss] Updating types-registry npm package...
TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest
TI:: [hh:mm:ss:mss] Updated types-registry npm package
TI:: typing installer creation complete
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 107
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 108
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 110
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 111
{
"entries": {}
}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js
index 2ce83a382f727..c8c5f006da663 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js
@@ -176,10 +176,10 @@ TI:: [hh:mm:ss:mss] Updating types-registry npm package...
TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest
TI:: [hh:mm:ss:mss] Updated types-registry npm package
TI:: typing installer creation complete
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 110
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 111
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 113
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 114
{
"entries": {}
}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js
index 615c5f77f85dd..9009747a05ca8 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js
@@ -23,10 +23,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 111
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 112
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 113
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 114
{
"entries": {}
}
@@ -153,7 +153,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":111}
+ {"inode":112}
/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new*
{"inode":19}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js
index f8c3226fbbaa4..581ac92288147 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js
@@ -23,10 +23,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 114
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 115
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 116
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 117
{
"entries": {}
}
@@ -202,7 +202,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":114}
+ {"inode":115}
/home/src/Vscode: *new*
{"inode":10}
/home/src/Vscode/Projects: *new*
@@ -402,7 +402,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json:
- {"inode":114}
+ {"inode":115}
/home/src/Vscode:
{"inode":10}
/home/src/Vscode/Projects:
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js
index 8e73b011c67fa..cbe59a5c3e0d2 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js
@@ -27,10 +27,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 113
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 114
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 115
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 116
{
"entries": {}
}
@@ -162,7 +162,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":113}
+ {"inode":114}
/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new*
{"inode":21}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js
index 745a39d77e997..0b47c47cc49cf 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js
@@ -27,10 +27,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 116
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 117
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 118
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 119
{
"entries": {}
}
@@ -211,7 +211,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":116}
+ {"inode":117}
/home/src/Vscode: *new*
{"inode":12}
/home/src/Vscode/Projects: *new*
@@ -407,7 +407,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json:
- {"inode":116}
+ {"inode":117}
/home/src/Vscode:
{"inode":12}
/home/src/Vscode/Projects:
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js
index f9421a749fbd7..ca5452db57e4a 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js
@@ -27,10 +27,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 112
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 113
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 114
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 115
{
"entries": {}
}
@@ -149,7 +149,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":112}
+ {"inode":113}
/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new*
{"inode":20}
diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js
index 152a4dbbfc7ea..dc3a8240c3688 100644
--- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js
+++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js
@@ -27,10 +27,10 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/Library/Caches/typescript/package.json] Inode:: 115
+//// [/home/src/Library/Caches/typescript/package.json] Inode:: 116
{ "private": true }
-//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 117
+//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 118
{
"entries": {}
}
@@ -198,7 +198,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json: *new*
- {"inode":115}
+ {"inode":116}
/home/src/Vscode: *new*
{"inode":11}
/home/src/Vscode/Projects: *new*
@@ -392,7 +392,7 @@ PolledWatches::
FsWatches::
/home/src/Library/Caches/typescript/package.json:
- {"inode":115}
+ {"inode":116}
/home/src/Vscode:
{"inode":11}
/home/src/Vscode/Projects:
diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js
index bd72c183bf7c8..fd2f8922c2a45 100644
--- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js
@@ -707,20 +707,20 @@ Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/p
Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt created
Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated
Before request
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 124
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 125
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 126
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 127
{
"root": [
"./src/index.ts"
@@ -1470,14 +1470,14 @@ Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/p
Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo updated
Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated
Before request
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 127
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js
index 3c16c65e032ba..1204f49a62b60 100644
--- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js
+++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js
@@ -517,20 +517,20 @@ After running Immedidate callback:: count: 0
Build dependencies
Before running Timeout callback:: count: 1
7: timerToUpdateChildWatches
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 124
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 125
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 126
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 127
{
"root": [
"./src/index.ts"
@@ -576,7 +576,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -718,9 +718,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -929,9 +929,9 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/project/packages/package1/dist:
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":124}
+ {"inode":125}
Timeout callback:: count: 3
13: /home/src/projects/project/packages/package2/tsconfig.json *new*
@@ -1411,14 +1411,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/packages/package1/dist/index.d.ts 0:: WatchInfo: /home/src/projects/project/packages/package1/dist/index.d.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 1
25: timerToUpdateChildWatches
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 127
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
@@ -1452,7 +1452,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -1518,9 +1518,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -1660,9 +1660,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js
index 6be4fd5739eaa..5d8533d21a9e3 100644
--- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js
@@ -87,20 +87,20 @@ declare const console: { log(msg: any): void; };
//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 34
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 124
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 125
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 126
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 127
{
"root": [
"./src/index.ts"
@@ -1066,14 +1066,14 @@ Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/p
Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo updated
Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated
Before request
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 127
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
index 68428e8277701..929d0df21d78c 100644
--- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
+++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js
@@ -87,20 +87,20 @@ declare const console: { log(msg: any): void; };
//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 34
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 124
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 125
export type FooType = "foo";
export type BarType = "bar";
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 126
{"root":["./src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 127
{
"root": [
"./src/index.ts"
@@ -327,9 +327,9 @@ FsWatches::
/home/src/projects/project/packages/package1: *new*
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":124}
+ {"inode":125}
/home/src/projects/project/packages/package1/package.json: *new*
{"inode":7}
/home/src/projects/project/packages/package1/src: *new*
@@ -537,9 +537,9 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/project/packages/package1/dist:
- {"inode":122}
+ {"inode":123}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":124}
+ {"inode":125}
Timeout callback:: count: 3
2: /home/src/projects/project/packages/package2/tsconfig.json *new*
@@ -1024,14 +1024,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/packages/package1/dist/index.d.ts 0:: WatchInfo: /home/src/projects/project/packages/package1/dist/index.d.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 1
14: timerToUpdateChildWatches
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125
-//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126
-//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 126
+//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 127
+//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 129
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129
+//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 130
export type FooType = "foo";
export type BarType = "bar";
@@ -1065,7 +1065,7 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist/index.d.ts: *new*
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -1131,9 +1131,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist: *new*
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
@@ -1273,9 +1273,9 @@ FsWatches::
/home/src/projects/project/packages/package1:
{"inode":6}
/home/src/projects/project/packages/package1/dist:
- {"inode":127}
+ {"inode":128}
/home/src/projects/project/packages/package1/dist/index.d.ts:
- {"inode":129}
+ {"inode":130}
/home/src/projects/project/packages/package1/package.json:
{"inode":7}
/home/src/projects/project/packages/package1/src:
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js
index dfaa1e34ae12f..bb375525e12a8 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js
@@ -602,7 +602,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -732,7 +732,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 145
export const a = 10;
@@ -882,18 +882,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b
Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated
Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -913,14 +913,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152
{
"root": [
"../src/c.ts",
@@ -930,18 +930,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -962,15 +962,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159
{
"root": [
"../src/a.ts",
@@ -1483,7 +1483,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1599,7 +1599,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -2295,18 +2295,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/
Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated
Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -2326,14 +2326,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -2343,18 +2343,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -2375,15 +2375,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js
index e6273033d86a0..eab97ec66a360 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js
@@ -424,7 +424,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -554,7 +554,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 145
export const a = 10;
@@ -685,18 +685,18 @@ After running Immedidate callback:: count: 0
Build dependencies
Before running Timeout callback:: count: 1
5: timerToUpdateChildWatches
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -716,14 +716,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152
{
"root": [
"../src/c.ts",
@@ -733,18 +733,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -765,15 +765,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159
{
"root": [
"../src/a.ts",
@@ -819,7 +819,7 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -970,11 +970,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":156}
+ {"inode":157}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -986,11 +986,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":149}
+ {"inode":150}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
@@ -1143,7 +1143,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1259,7 +1259,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1493,17 +1493,17 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":156}
+ {"inode":157}
/home/src/projects/c/3/c-impl/c/lib:
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":149}
+ {"inode":150}
Timeout callback:: count: 3
28: /home/src/projects/b/2/b-impl/b/tsconfig.json *new*
@@ -1829,18 +1829,18 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/a/1/a-i
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/a/1/a-impl/a/lib/index.d.ts 0:: WatchInfo: /home/src/projects/a/1/a-impl/a/lib/index.d.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 1
37: timerToUpdateChildWatches
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1860,14 +1860,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1877,18 +1877,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1909,15 +1909,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
@@ -1962,9 +1962,9 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1980,9 +1980,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -2051,11 +2051,11 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":168}
+ {"inode":169}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -2071,9 +2071,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -2205,11 +2205,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":168}
+ {"inode":169}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -2221,11 +2221,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":161}
+ {"inode":162}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js
index 18f98815710b7..087c632d57e84 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js
@@ -602,7 +602,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -732,7 +732,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 145
export const a = 10;
@@ -869,18 +869,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b
Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created
Custom watchDirectory:: Triggered Ignored:: {"id":5,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -900,14 +900,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152
{
"root": [
"../src/c.ts",
@@ -917,18 +917,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -949,15 +949,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159
{
"root": [
"../src/a.ts",
@@ -1470,7 +1470,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1586,7 +1586,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -2269,18 +2269,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/
Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created
Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -2300,14 +2300,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -2317,18 +2317,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -2349,15 +2349,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js
index 7f8a2caccf775..792aa490849d9 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js
@@ -420,7 +420,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 143
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 144
export const a = 10;
@@ -550,7 +550,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 144
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 145
export const a = 10;
@@ -702,18 +702,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
10: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -733,14 +733,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152
{
"root": [
"../src/c.ts",
@@ -750,18 +750,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -782,15 +782,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159
{
"root": [
"../src/a.ts",
@@ -931,17 +931,17 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":156}
+ {"inode":157}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":149}
+ {"inode":150}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
@@ -1110,7 +1110,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
14: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1234,7 +1234,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
16: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1462,13 +1462,13 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":156}
+ {"inode":157}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":149}
+ {"inode":150}
FsWatchesRecursive::
/home/src/projects/a:
@@ -1827,18 +1827,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
47: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1858,14 +1858,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1875,18 +1875,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1907,15 +1907,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
@@ -1958,17 +1958,17 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -2135,17 +2135,17 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js
index 27319b19ef171..a864bd6c3588e 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js
@@ -91,18 +91,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -122,14 +122,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
{
"root": [
"../src/c.ts",
@@ -139,18 +139,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -171,15 +171,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
{
"root": [
"../src/a.ts",
@@ -771,7 +771,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -887,7 +887,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 159
export const a = 10;
@@ -1003,7 +1003,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1119,7 +1119,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1817,18 +1817,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/
Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated
Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1848,14 +1848,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1865,18 +1865,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1897,15 +1897,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js
index 0bcaa950b6998..e083a28700f46 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js
@@ -91,18 +91,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -122,14 +122,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
{
"root": [
"../src/c.ts",
@@ -139,18 +139,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -171,15 +171,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
{
"root": [
"../src/a.ts",
@@ -377,11 +377,11 @@ PolledWatches::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":150}
+ {"inode":151}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/node_modules: *new*
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json: *new*
@@ -393,11 +393,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json: *new*
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":143}
+ {"inode":144}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
@@ -541,7 +541,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -657,7 +657,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 159
export const a = 10;
@@ -773,7 +773,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -889,7 +889,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1123,17 +1123,17 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":150}
+ {"inode":151}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":154}
+ {"inode":155}
/home/src/projects/c/3/c-impl/c/lib:
- {"inode":143}
+ {"inode":144}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":147}
+ {"inode":148}
Timeout callback:: count: 3
21: /home/src/projects/b/2/b-impl/b/tsconfig.json *new*
@@ -1461,18 +1461,18 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/a/1/a-i
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/a/1/a-impl/a/lib/index.d.ts 0:: WatchInfo: /home/src/projects/a/1/a-impl/a/lib/index.d.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 1
30: timerToUpdateChildWatches
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1492,14 +1492,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1509,18 +1509,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1541,15 +1541,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
@@ -1594,9 +1594,9 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1612,9 +1612,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -1683,11 +1683,11 @@ FsWatches::
/home/src/projects/a/1/a-impl/a:
{"inode":19}
/home/src/projects/a/1/a-impl/a/lib: *new*
- {"inode":168}
+ {"inode":169}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1703,9 +1703,9 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -1837,11 +1837,11 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib:
- {"inode":168}
+ {"inode":169}
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/node_modules:
{"inode":25}
/home/src/projects/a/1/a-impl/a/package.json:
@@ -1853,11 +1853,11 @@ FsWatches::
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib: *new*
- {"inode":161}
+ {"inode":162}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js
index ef70f2ba307d0..118fd9fe18ae2 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js
@@ -91,18 +91,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -122,14 +122,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
{
"root": [
"../src/c.ts",
@@ -139,18 +139,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -171,15 +171,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
{
"root": [
"../src/a.ts",
@@ -771,7 +771,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -887,7 +887,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 159
export const a = 10;
@@ -1003,7 +1003,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in a
Before running Timeout callback:: count: 0
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -1119,7 +1119,7 @@ After running Immedidate callback:: count: 0
change in unrelated folder in c
Before running Timeout callback:: count: 0
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1804,18 +1804,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/
Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created
Custom watchDirectory:: Triggered Ignored:: {"id":20,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created
Before request
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1835,14 +1835,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1852,18 +1852,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1884,15 +1884,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js
index d362cde5d2786..bdb44cb8ea44a 100644
--- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js
+++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js
@@ -91,18 +91,18 @@ interface Array { length: number; [n: number]: T; }
interface ReadonlyArray {}
declare const console: { log(msg: any): void; };
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 145
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 146
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 147
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -122,14 +122,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 148
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 149
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 150
{
"root": [
"../src/c.ts",
@@ -139,18 +139,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 152
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 153
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 154
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -171,15 +171,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 155
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 156
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 157
{
"root": [
"../src/a.ts",
@@ -377,17 +377,17 @@ PolledWatches::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":154}
+ {"inode":155}
/home/src/projects/a/1/a-impl/a/package.json: *new*
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json: *new*
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":147}
+ {"inode":148}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
@@ -547,7 +547,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/somethingUnrelated.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
2: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 157
+//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 158
export const a = 10;
@@ -671,7 +671,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/somethingUnrelated.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
4: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 158
+//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 159
export const a = 10;
@@ -795,7 +795,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
6: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 159
+//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 160
export const a = 10;
@@ -919,7 +919,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
8: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 160
+//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 161
export const a = 10;
@@ -1147,13 +1147,13 @@ FsWatches::
FsWatches *deleted*::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":152}
+ {"inode":153}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":154}
+ {"inode":155}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":145}
+ {"inode":146}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":147}
+ {"inode":148}
FsWatchesRecursive::
/home/src/projects/a:
@@ -1514,18 +1514,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations
Before running Timeout callback:: count: 1
39: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation
-//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 162
+//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 163
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.c = void 0;
exports.c = 'test';
-//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 163
+//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 164
export declare const c: string;
-//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 164
+//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 165
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1545,14 +1545,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./c"), exports);
-//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 165
+//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 166
export * from './c';
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 166
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 167
{"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 167
+//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 168
{
"root": [
"../src/c.ts",
@@ -1562,18 +1562,18 @@ export * from './c';
"size": 68
}
-//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 169
+//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 170
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 'test';
-//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 170
+//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 171
export declare const a: string;
-//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 171
+//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 172
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -1594,15 +1594,15 @@ __exportStar(require("./a"), exports);
__exportStar(require("c"), exports);
-//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 172
+//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 173
export * from './a';
export * from 'c';
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 173
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 174
{"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"}
-//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 174
+//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 175
{
"root": [
"../src/a.ts",
@@ -1645,17 +1645,17 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new*
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new*
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new*
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new*
- {"inode":165}
+ {"inode":166}
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":45}
@@ -1822,17 +1822,17 @@ PolledWatches *deleted*::
FsWatches::
/home/src/projects/a/1/a-impl/a/lib/a.d.ts:
- {"inode":170}
+ {"inode":171}
/home/src/projects/a/1/a-impl/a/lib/index.d.ts:
- {"inode":172}
+ {"inode":173}
/home/src/projects/a/1/a-impl/a/package.json:
{"inode":24}
/home/src/projects/b/2/b-impl/b/tsconfig.json:
{"inode":36}
/home/src/projects/c/3/c-impl/c/lib/c.d.ts:
- {"inode":163}
+ {"inode":164}
/home/src/projects/c/3/c-impl/c/lib/index.d.ts:
- {"inode":165}
+ {"inode":166}
/home/src/projects/c/3/c-impl/c/package.json: *new*
{"inode":12}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js
index 9a131b860d15a..ba6310eaeae3a 100644
--- a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js
+++ b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js
@@ -421,7 +421,7 @@ Info seq [hh:mm:ss:mss] event:
"line": 34,
"offset": 16
},
- "text": "Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'decorators', 'decorators.legacy'.",
+ "text": "Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.",
"code": 6046,
"category": "error",
"fileName": "/home/src/projects/project/tsconfig.json"
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 5e662e2ddb6f1..9f5852f62e512 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
@@ -217,26 +217,26 @@ ScriptInfos::
/a/username/workspace/project/tsconfig.json
After writing ignored file or folder
-//// [/a/username/workspace/project/node_modules/.cache/someFile.d.ts] Inode:: 118
+//// [/a/username/workspace/project/node_modules/.cache/someFile.d.ts] Inode:: 119
After writing ignored file or folder
-//// [/a/username/workspace/project/node_modules/.cacheFile.ts] Inode:: 119
+//// [/a/username/workspace/project/node_modules/.cacheFile.ts] Inode:: 120
After writing ignored file or folder
-//// [/a/username/workspace/project/.git/someFile.d.ts] Inode:: 121
+//// [/a/username/workspace/project/.git/someFile.d.ts] Inode:: 122
After writing ignored file or folder
-//// [/a/username/workspace/project/.gitCache.d.ts] Inode:: 122
+//// [/a/username/workspace/project/.gitCache.d.ts] Inode:: 123
After writing ignored file or folder
-//// [/a/username/workspace/project/src/.#field.ts] Inode:: 123
+//// [/a/username/workspace/project/src/.#field.ts] Inode:: 124
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 51ab4529338f2..38d5fd1330803 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
@@ -243,7 +243,7 @@ After request
Before running Timeout callback:: count: 1
1: pollPollingIntervalQueue
-//// [/a/username/workspace/project/src/file2.ts] Inode:: 115
+//// [/a/username/workspace/project/src/file2.ts] Inode:: 116
@@ -357,7 +357,7 @@ FsWatches::
/a/username/workspace/project/src/file1.ts:
{"inode":7}
/a/username/workspace/project/src/file2.ts: *new*
- {"inode":115}
+ {"inode":116}
/a/username/workspace/project/tsconfig.json:
{"inode":8}
/home/src/tslibs/TS/Lib/lib.d.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 520a51596c608..e18764270f48e 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
@@ -259,7 +259,7 @@ Before running Timeout callback:: count: 3
1: /a/username/workspace/project/tsconfig.json
2: *ensureProjectForOpenFiles*
3: /a/username/workspace/project/tsconfig.jsonFailedLookupInvalidation
-//// [/a/username/workspace/project/src/file2.ts] Inode:: 115
+//// [/a/username/workspace/project/src/file2.ts] Inode:: 116
@@ -343,7 +343,7 @@ FsWatches::
/a/username/workspace/project/src/file1.ts:
{"inode":7}
/a/username/workspace/project/src/file2.ts: *new*
- {"inode":115}
+ {"inode":116}
/a/username/workspace/project/tsconfig.json:
{"inode":8}
/home/src/tslibs/TS/Lib/lib.d.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 2313931019201..2563ab7c89c71 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
@@ -262,7 +262,7 @@ Before running Timeout callback:: count: 3
3: /a/username/workspace/project/tsconfig.json
4: *ensureProjectForOpenFiles*
5: /a/username/workspace/project/tsconfig.jsonFailedLookupInvalidation
-//// [/a/username/workspace/project/src/file2.ts] Inode:: 115
+//// [/a/username/workspace/project/src/file2.ts] Inode:: 116
@@ -333,7 +333,7 @@ FsWatches::
/a/username/workspace/project/src/file1.ts:
{"inode":7}
/a/username/workspace/project/src/file2.ts: *new*
- {"inode":115}
+ {"inode":116}
/a/username/workspace/project/tsconfig.json:
{"inode":8}
/home/src/tslibs/TS/Lib/lib.d.ts:
diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js
index e5631fe2b8df9..fd3f568556ef9 100644
--- a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js
+++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js
@@ -654,7 +654,7 @@ Projects::
dirty: true *changed*
Before request
-//// [/workspaces/somerepo/node_modules/@types/random-seed/index.d.ts] Inode:: 119
+//// [/workspaces/somerepo/node_modules/@types/random-seed/index.d.ts] Inode:: 120
export function randomSeed(): string;
@@ -674,9 +674,9 @@ FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":18}
/workspaces/somerepo/node_modules: *new*
- {"inode":116}
-/workspaces/somerepo/node_modules/@types: *new*
{"inode":117}
+/workspaces/somerepo/node_modules/@types: *new*
+ {"inode":118}
/workspaces/somerepo/src:
{"inode":3}
/workspaces/somerepo/src/tsconfig.json:
@@ -770,9 +770,9 @@ FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":18}
/workspaces/somerepo/node_modules:
- {"inode":116}
-/workspaces/somerepo/node_modules/@types:
{"inode":117}
+/workspaces/somerepo/node_modules/@types:
+ {"inode":118}
/workspaces/somerepo/src:
{"inode":3}
/workspaces/somerepo/src/tsconfig.json:
@@ -902,11 +902,11 @@ FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{"inode":18}
/workspaces/somerepo/node_modules:
- {"inode":116}
-/workspaces/somerepo/node_modules/@types:
{"inode":117}
-/workspaces/somerepo/node_modules/@types/random-seed: *new*
+/workspaces/somerepo/node_modules/@types:
{"inode":118}
+/workspaces/somerepo/node_modules/@types/random-seed: *new*
+ {"inode":119}
/workspaces/somerepo/src:
{"inode":3}
/workspaces/somerepo/src/tsconfig.json:
diff --git a/tests/baselines/reference/typesVersions.ambientModules.trace.json b/tests/baselines/reference/typesVersions.ambientModules.trace.json
index 75caaba44a7b7..7a11c426540ff 100644
--- a/tests/baselines/reference/typesVersions.ambientModules.trace.json
+++ b/tests/baselines/reference/typesVersions.ambientModules.trace.json
@@ -1005,6 +1005,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersions.emptyTypes.trace.json b/tests/baselines/reference/typesVersions.emptyTypes.trace.json
index 50431cbdd0bc0..80a9b5d7f6907 100644
--- a/tests/baselines/reference/typesVersions.emptyTypes.trace.json
+++ b/tests/baselines/reference/typesVersions.emptyTypes.trace.json
@@ -1034,6 +1034,19 @@
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersions.justIndex.trace.json b/tests/baselines/reference/typesVersions.justIndex.trace.json
index 65113c3dd6a3d..3c1e00c663426 100644
--- a/tests/baselines/reference/typesVersions.justIndex.trace.json
+++ b/tests/baselines/reference/typesVersions.justIndex.trace.json
@@ -1034,6 +1034,19 @@
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersions.multiFile.trace.json b/tests/baselines/reference/typesVersions.multiFile.trace.json
index 8e56958f267e2..7562f1d7e4ab1 100644
--- a/tests/baselines/reference/typesVersions.multiFile.trace.json
+++ b/tests/baselines/reference/typesVersions.multiFile.trace.json
@@ -973,6 +973,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersionsDeclarationEmit.ambient.trace.json b/tests/baselines/reference/typesVersionsDeclarationEmit.ambient.trace.json
index 75caaba44a7b7..7a11c426540ff 100644
--- a/tests/baselines/reference/typesVersionsDeclarationEmit.ambient.trace.json
+++ b/tests/baselines/reference/typesVersionsDeclarationEmit.ambient.trace.json
@@ -1005,6 +1005,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFile.trace.json b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFile.trace.json
index 8e56958f267e2..7562f1d7e4ab1 100644
--- a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFile.trace.json
+++ b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFile.trace.json
@@ -973,6 +973,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.trace.json b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.trace.json
index 8596c60820a39..33e6771d4dcb6 100644
--- a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.trace.json
+++ b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.trace.json
@@ -996,6 +996,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.trace.json b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.trace.json
index 19d960707fed3..7e5475aabbd37 100644
--- a/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.trace.json
+++ b/tests/baselines/reference/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.trace.json
@@ -978,6 +978,18 @@
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
"Directory '/node_modules' does not exist, skipping all lookups in it.",
"======== Module name '@typescript/lib-esnext/float16' was not resolved. ========",
+ "======== Resolving module '@typescript/lib-esnext/sharedmemory' from '/.src/__lib_node_modules_lookup_lib.esnext.sharedmemory.d.ts__.ts'. ========",
+ "Explicitly specified module resolution kind: 'Node10'.",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: TypeScript, Declaration.",
+ "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
+ "Directory '/.src/node_modules/@types' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "Scoped package detected, looking in 'typescript__lib-esnext/sharedmemory'",
+ "Loading module '@typescript/lib-esnext/sharedmemory' from 'node_modules' folder, target file types: JavaScript.",
+ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
+ "Directory '/node_modules' does not exist, skipping all lookups in it.",
+ "======== Module name '@typescript/lib-esnext/sharedmemory' was not resolved. ========",
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
"Explicitly specified module resolution kind: 'Node10'.",
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
diff --git a/tests/cases/conformance/esnext/esnextSharedMemory.ts b/tests/cases/conformance/esnext/esnextSharedMemory.ts
new file mode 100644
index 0000000000000..1eab842cc16e1
--- /dev/null
+++ b/tests/cases/conformance/esnext/esnextSharedMemory.ts
@@ -0,0 +1,4 @@
+// @lib: esnext
+
+Atomics.pause();
+Atomics.pause(1);