From 3eb3e21021d4aba663dae5b1a102d005c8543bb9 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 17 Jun 2025 10:08:57 -0700 Subject: [PATCH] Baseline diffs from the change --- .../moduleResolution/alternateResult.js | 2265 ++--------------- ...for-changes-to-package-json-main-fields.js | 254 +- ...on-reflected-when-specifying-files-list.js | 218 +- .../moduleResolution/alternateResult.js | 2160 +++------------- 4 files changed, 754 insertions(+), 4143 deletions(-) diff --git a/tests/baselines/reference/tscWatch/moduleResolution/alternateResult.js b/tests/baselines/reference/tscWatch/moduleResolution/alternateResult.js index c1bcb7c0d1d..1edd29b194a 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/alternateResult.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/alternateResult.js @@ -346,29 +346,11 @@ File '/home/src/package.json' does not exist according to earlier cached lookups File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file -DirectoryWatcher:: Added:: WatchInfo: /home/src/projects 0 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects 0 undefined Failed Lookup Locations -DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations -DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined File location affecting resolution -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/bar/package.json 2000 undefined File location affecting resolution -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined File location affecting resolution -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined File location affecting resolution -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/bar2/package.json 2000 undefined File location affecting resolution -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined File location affecting resolution FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/package.json 2000 undefined File location affecting resolution FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/package.json 2000 undefined File location affecting resolution FileWatcher:: Added:: WatchInfo: /home/src/tslibs/package.json 2000 undefined File location affecting resolution -DirectoryWatcher:: Triggered with /home/src/projects/project/index.mjs :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/index.mjs :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.tsbuildinfo :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup, Cancelled earlier one -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.tsbuildinfo :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined File location affecting resolution tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. 2 "compilerOptions": { @@ -376,9 +358,6 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tscon [HH:MM:SS AM] Found 1 error. Watching for file changes. -DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup, Cancelled earlier one -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/project 0 undefined Failed Lookup Locations //// [/home/src/projects/project/index.mjs] @@ -482,8 +461,6 @@ export {}; PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/tslibs/TS/Lib/package.json: *new* {"pollingInterval":2000} /home/src/tslibs/TS/package.json: *new* @@ -492,24 +469,12 @@ PolledWatches:: {"pollingInterval":2000} FsWatches:: -/home/src/projects: *new* - {} -/home/src/projects/project: *new* - {} /home/src/projects/project/index.mts: *new* {} -/home/src/projects/project/node_modules/@types/bar/package.json: *new* - {} /home/src/projects/project/node_modules/@types/bar2/index.d.ts: *new* {} /home/src/projects/project/node_modules/@types/bar2/package.json: *new* {} -/home/src/projects/project/node_modules/bar/package.json: *new* - {} -/home/src/projects/project/node_modules/bar2/package.json: *new* - {} -/home/src/projects/project/node_modules/foo/package.json: *new* - {} /home/src/projects/project/node_modules/foo2/index.d.ts: *new* {} /home/src/projects/project/node_modules/foo2/package.json: *new* @@ -519,13 +484,6 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} -FsWatchesRecursive:: -/home/src/projects/project/node_modules: *new* - {} - -Timeout callback:: count: 1 -3: timerToInvalidateFailedLookupResolutions *new* - Program root files: [ "/home/src/projects/project/index.mts" ] @@ -561,177 +519,15 @@ Change:: delete the alternateResult in @types Input:: //// [/home/src/projects/project/node_modules/@types/bar/index.d.ts] deleted -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup, Cancelled earlier one -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -3: timerToInvalidateFailedLookupResolutions *deleted* -4: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -4: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -5: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -5: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Entering conditional exports. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.mjs' exists - use it as a name resolution result. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar/index.js'. -File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar/index.js', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/bar/index.js' does not exist, skipping all lookups in it. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/@types/bar/index.d.ts', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/@types/bar/index.d.ts' has a '.d.ts' extension - stripping it. -File '/home/src/projects/project/node_modules/@types/bar/index.ts' does not exist. -File '/home/src/projects/project/node_modules/@types/bar/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.ts' does not exist. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.tsx' does not exist. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist, skipping all lookups in it. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Resolving real path for '/home/src/projects/project/node_modules/bar/index.mjs', result '/home/src/projects/project/node_modules/bar/index.mjs'. -======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. ======== -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined Change:: delete the ndoe10Result in package/types @@ -739,156 +535,15 @@ Change:: delete the ndoe10Result in package/types Input:: //// [/home/src/projects/project/node_modules/foo/index.d.ts] deleted -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -6: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -6: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -7: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -7: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo/index.mts' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo/index.mjs' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo/index.d.ts'. -File '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/foo/index.d.ts', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/foo/index.d.ts' has a '.d.ts' extension - stripping it. -File '/home/src/projects/project/node_modules/foo/index.ts' does not exist. -File '/home/src/projects/project/node_modules/foo/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.ts.ts' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.ts.tsx' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.ts.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist, skipping all lookups in it. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Resolving real path for '/home/src/projects/project/node_modules/foo/index.mjs', result '/home/src/projects/project/node_modules/foo/index.mjs'. -======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. ======== -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined Change:: add the alternateResult in @types @@ -898,164 +553,15 @@ Input:: export declare const bar: number; -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -8: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -8: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -9: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -9: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Entering conditional exports. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.mjs' exists - use it as a name resolution result. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar/index.js'. -File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar/index.js', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.ts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar/index.js.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/bar/index.js' does not exist, skipping all lookups in it. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolving real path for '/home/src/projects/project/node_modules/bar/index.mjs', result '/home/src/projects/project/node_modules/bar/index.mjs'. -======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. ======== -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined Change:: add the alternateResult in package/types @@ -1065,143 +571,15 @@ Input:: export declare const foo: number; -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -10: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -10: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -11: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -11: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo/index.mts' does not exist. -File '/home/src/projects/project/node_modules/foo/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo/index.mjs' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo/index.d.ts'. -File '/home/src/projects/project/node_modules/foo/index.d.ts' exists - use it as a name resolution result. -Resolving real path for '/home/src/projects/project/node_modules/foo/index.mjs', result '/home/src/projects/project/node_modules/foo/index.mjs'. -======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. ======== -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined Change:: update package.json from @types so error is fixed @@ -1221,284 +599,14 @@ Input:: } -Output:: -FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined File location affecting resolution -Scheduling invalidateFailedLookup -Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined File location affecting resolution +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -12: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -12: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -13: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -13: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Entering conditional exports. -Matched 'exports' condition 'types'. -Using 'exports' subpath '.' with target './index.d.ts'. -File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'types'. -Exiting conditional exports. -Resolving real path for '/home/src/projects/project/node_modules/@types/bar/index.d.ts', result '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. ======== -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/index.d.ts 250 undefined Source file -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 -//// [/home/src/projects/project/index.mjs] file written with same contents -//// [/home/src/projects/project/tsconfig.tsbuildinfo] -{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./node_modules/@types/bar/index.d.ts","./node_modules/foo2/index.d.ts","./node_modules/@types/bar2/index.d.ts","./index.mts"],"fileIdsList":[[2,3,4]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-9556021903-export declare const bar: number;","impliedFormat":1},{"version":"-1622383150-export declare const foo2: number;","impliedFormat":1},{"version":"-7439170493-export declare const bar2: number;","impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[5],"options":{"strict":true},"referencedMap":[[5,1]],"semanticDiagnosticsPerFile":[1,2,3,4,5],"version":"FakeTSVersion"} +After running Timeout callback:: count: 0 -//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] -{ - "fileNames": [ - "../../tslibs/ts/lib/lib.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts", - "./index.mts" - ], - "fileIdsList": [ - [ - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts" - ] - ], - "fileInfos": { - "../../tslibs/ts/lib/lib.d.ts": { - "original": { - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": 1 - }, - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar/index.d.ts": { - "original": { - "version": "-9556021903-export declare const bar: number;", - "impliedFormat": 1 - }, - "version": "-9556021903-export declare const bar: number;", - "signature": "-9556021903-export declare const bar: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/foo2/index.d.ts": { - "original": { - "version": "-1622383150-export declare const foo2: number;", - "impliedFormat": 1 - }, - "version": "-1622383150-export declare const foo2: number;", - "signature": "-1622383150-export declare const foo2: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar2/index.d.ts": { - "original": { - "version": "-7439170493-export declare const bar2: number;", - "impliedFormat": 1 - }, - "version": "-7439170493-export declare const bar2: number;", - "signature": "-7439170493-export declare const bar2: number;", - "impliedFormat": "commonjs" - }, - "./index.mts": { - "original": { - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": 99 - }, - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": "esnext" - } - }, - "root": [ - [ - 5, - "./index.mts" - ] - ], - "options": { - "strict": true - }, - "referencedMap": { - "./index.mts": [ - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - [ - "../../tslibs/ts/lib/lib.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo2/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar2/index.d.ts", - "not cached or not changed" - ], - [ - "./index.mts", - "not cached or not changed" - ] - ], - "version": "FakeTSVersion", - "size": 1280 -} - - -PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/index.mts: - {} -/home/src/projects/project/node_modules/@types/bar/index.d.ts: *new* - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/index.d.ts: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/index.d.ts: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} - - -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -Shape signatures in builder refreshed for:: -/home/src/projects/project/node_modules/@types/bar/index.d.ts (used version) -/home/src/projects/project/index.mts (computed .d.ts) exitCode:: ExitStatus.undefined @@ -1521,299 +629,14 @@ Input:: } -Output:: -FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined File location affecting resolution -Scheduling invalidateFailedLookup -Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined File location affecting resolution +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -14: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -14: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -15: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -15: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Entering conditional exports. -Matched 'exports' condition 'types'. -Using 'exports' subpath '.' with target './index.d.ts'. -File '/home/src/projects/project/node_modules/foo/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'types'. -Exiting conditional exports. -Resolving real path for '/home/src/projects/project/node_modules/foo/index.d.ts', result '/home/src/projects/project/node_modules/foo/index.d.ts'. -======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. ======== -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo/index.d.ts 250 undefined Source file -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 -//// [/home/src/projects/project/index.mjs] file written with same contents -//// [/home/src/projects/project/tsconfig.tsbuildinfo] -{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./node_modules/foo/index.d.ts","./node_modules/@types/bar/index.d.ts","./node_modules/foo2/index.d.ts","./node_modules/@types/bar2/index.d.ts","./index.mts"],"fileIdsList":[[2,3,4,5]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-5214938848-export declare const foo: number;","impliedFormat":1},{"version":"-9556021903-export declare const bar: number;","impliedFormat":1},{"version":"-1622383150-export declare const foo2: number;","impliedFormat":1},{"version":"-7439170493-export declare const bar2: number;","impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[6],"options":{"strict":true},"referencedMap":[[6,1]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6],"version":"FakeTSVersion"} +After running Timeout callback:: count: 0 -//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] -{ - "fileNames": [ - "../../tslibs/ts/lib/lib.d.ts", - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts", - "./index.mts" - ], - "fileIdsList": [ - [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts" - ] - ], - "fileInfos": { - "../../tslibs/ts/lib/lib.d.ts": { - "original": { - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": 1 - }, - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": "commonjs" - }, - "./node_modules/foo/index.d.ts": { - "original": { - "version": "-5214938848-export declare const foo: number;", - "impliedFormat": 1 - }, - "version": "-5214938848-export declare const foo: number;", - "signature": "-5214938848-export declare const foo: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar/index.d.ts": { - "original": { - "version": "-9556021903-export declare const bar: number;", - "impliedFormat": 1 - }, - "version": "-9556021903-export declare const bar: number;", - "signature": "-9556021903-export declare const bar: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/foo2/index.d.ts": { - "original": { - "version": "-1622383150-export declare const foo2: number;", - "impliedFormat": 1 - }, - "version": "-1622383150-export declare const foo2: number;", - "signature": "-1622383150-export declare const foo2: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar2/index.d.ts": { - "original": { - "version": "-7439170493-export declare const bar2: number;", - "impliedFormat": 1 - }, - "version": "-7439170493-export declare const bar2: number;", - "signature": "-7439170493-export declare const bar2: number;", - "impliedFormat": "commonjs" - }, - "./index.mts": { - "original": { - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": 99 - }, - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": "esnext" - } - }, - "root": [ - [ - 6, - "./index.mts" - ] - ], - "options": { - "strict": true - }, - "referencedMap": { - "./index.mts": [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./node_modules/@types/bar2/index.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - [ - "../../tslibs/ts/lib/lib.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo2/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar2/index.d.ts", - "not cached or not changed" - ], - [ - "./index.mts", - "not cached or not changed" - ] - ], - "version": "FakeTSVersion", - "size": 1394 -} - - -PolledWatches:: -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} - -PolledWatches *deleted*:: -/home/src/projects/node_modules: - {"pollingInterval":500} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/index.mts: - {} -/home/src/projects/project/node_modules/@types/bar/index.d.ts: - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/index.d.ts: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/index.d.ts: *new* - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/index.d.ts: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} - - -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts -/home/src/projects/project/node_modules/foo2/index.d.ts -/home/src/projects/project/node_modules/@types/bar2/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -Shape signatures in builder refreshed for:: -/home/src/projects/project/node_modules/foo/index.d.ts (used version) -/home/src/projects/project/index.mts (computed .d.ts) exitCode:: ExitStatus.undefined @@ -1840,10 +663,10 @@ Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modul Timeout callback:: count: 1 -16: timerToInvalidateFailedLookupResolutions *new* +1: timerToInvalidateFailedLookupResolutions *new* Before running Timeout callback:: count: 1 -16: timerToInvalidateFailedLookupResolutions +1: timerToInvalidateFailedLookupResolutions Host is moving to new time After running Timeout callback:: count: 1 @@ -1853,10 +676,10 @@ Scheduling update Timeout callback:: count: 1 -17: timerToUpdateProgram *new* +2: timerToUpdateProgram *new* Before running Timeout callback:: count: 1 -17: timerToUpdateProgram +2: timerToUpdateProgram Host is moving to new time After running Timeout callback:: count: 0 @@ -1873,97 +696,20 @@ File '/home/src/tslibs/package.json' does not exist according to earlier cached File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. +Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.mts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. -File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar2/index.js', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/bar2/index.js' does not exist, skipping all lookups in it. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar2/index.d.ts'. -File '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. -======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/index.d.ts 250 undefined Source file -DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Failed Lookup Locations tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. 2 "compilerOptions": { @@ -1973,166 +719,6 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modu -//// [/home/src/projects/project/index.mjs] file written with same contents -//// [/home/src/projects/project/tsconfig.tsbuildinfo] -{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./node_modules/foo/index.d.ts","./node_modules/@types/bar/index.d.ts","./node_modules/foo2/index.d.ts","./index.mts"],"fileIdsList":[[2,3,4]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-5214938848-export declare const foo: number;","impliedFormat":1},{"version":"-9556021903-export declare const bar: number;","impliedFormat":1},{"version":"-1622383150-export declare const foo2: number;","impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[5],"options":{"strict":true},"referencedMap":[[5,1]],"semanticDiagnosticsPerFile":[1,2,3,4,5],"version":"FakeTSVersion"} - -//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] -{ - "fileNames": [ - "../../tslibs/ts/lib/lib.d.ts", - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts", - "./index.mts" - ], - "fileIdsList": [ - [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts" - ] - ], - "fileInfos": { - "../../tslibs/ts/lib/lib.d.ts": { - "original": { - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": 1 - }, - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": "commonjs" - }, - "./node_modules/foo/index.d.ts": { - "original": { - "version": "-5214938848-export declare const foo: number;", - "impliedFormat": 1 - }, - "version": "-5214938848-export declare const foo: number;", - "signature": "-5214938848-export declare const foo: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar/index.d.ts": { - "original": { - "version": "-9556021903-export declare const bar: number;", - "impliedFormat": 1 - }, - "version": "-9556021903-export declare const bar: number;", - "signature": "-9556021903-export declare const bar: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/foo2/index.d.ts": { - "original": { - "version": "-1622383150-export declare const foo2: number;", - "impliedFormat": 1 - }, - "version": "-1622383150-export declare const foo2: number;", - "signature": "-1622383150-export declare const foo2: number;", - "impliedFormat": "commonjs" - }, - "./index.mts": { - "original": { - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": 99 - }, - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": "esnext" - } - }, - "root": [ - [ - 5, - "./index.mts" - ] - ], - "options": { - "strict": true - }, - "referencedMap": { - "./index.mts": [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./node_modules/foo2/index.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - [ - "../../tslibs/ts/lib/lib.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo2/index.d.ts", - "not cached or not changed" - ], - [ - "./index.mts", - "not cached or not changed" - ] - ], - "version": "FakeTSVersion", - "size": 1271 -} - - -PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/index.mts: - {} -/home/src/projects/project/node_modules/@types/bar/index.d.ts: - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/index.d.ts: - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/index.d.ts: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatches *deleted*:: -/home/src/projects/project/node_modules/@types/bar2/index.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} Program root files: [ @@ -2151,15 +737,13 @@ Program options: { Program structureReused: SafeModules Program files:: /home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts /home/src/projects/project/node_modules/foo2/index.d.ts +/home/src/projects/project/node_modules/@types/bar2/index.d.ts /home/src/projects/project/index.mts No cached semantic diagnostics in the builder:: -Shape signatures in builder refreshed for:: -/home/src/projects/project/index.mts (computed .d.ts) +No shapes updated in the builder:: exitCode:: ExitStatus.undefined @@ -2188,10 +772,10 @@ Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modul Timeout callback:: count: 1 -18: timerToInvalidateFailedLookupResolutions *new* +3: timerToInvalidateFailedLookupResolutions *new* Before running Timeout callback:: count: 1 -18: timerToInvalidateFailedLookupResolutions +3: timerToInvalidateFailedLookupResolutions Host is moving to new time After running Timeout callback:: count: 1 @@ -2201,10 +785,10 @@ Scheduling update Timeout callback:: count: 1 -19: timerToUpdateProgram *new* +4: timerToUpdateProgram *new* Before running Timeout callback:: count: 1 -19: timerToUpdateProgram +4: timerToUpdateProgram Host is moving to new time After running Timeout callback:: count: 0 @@ -2221,70 +805,20 @@ File '/home/src/tslibs/package.json' does not exist according to earlier cached File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. +Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. +Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo2/index.mts' does not exist. -File '/home/src/projects/project/node_modules/foo2/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo2/index.mjs' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo2/index.d.ts'. -File '/home/src/projects/project/node_modules/foo2/index.d.ts' exists - use it as a name resolution result. -Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. -======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/foo2/index.d.ts 250 undefined Source file tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. 2 "compilerOptions": { @@ -2294,148 +828,6 @@ FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/foo2/in -//// [/home/src/projects/project/index.mjs] file written with same contents -//// [/home/src/projects/project/tsconfig.tsbuildinfo] -{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./node_modules/foo/index.d.ts","./node_modules/@types/bar/index.d.ts","./index.mts"],"fileIdsList":[[2,3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-5214938848-export declare const foo: number;","impliedFormat":1},{"version":"-9556021903-export declare const bar: number;","impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[4],"options":{"strict":true},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[1,2,3,4],"version":"FakeTSVersion"} - -//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] -{ - "fileNames": [ - "../../tslibs/ts/lib/lib.d.ts", - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts", - "./index.mts" - ], - "fileIdsList": [ - [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts" - ] - ], - "fileInfos": { - "../../tslibs/ts/lib/lib.d.ts": { - "original": { - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": 1 - }, - "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", - "affectsGlobalScope": true, - "impliedFormat": "commonjs" - }, - "./node_modules/foo/index.d.ts": { - "original": { - "version": "-5214938848-export declare const foo: number;", - "impliedFormat": 1 - }, - "version": "-5214938848-export declare const foo: number;", - "signature": "-5214938848-export declare const foo: number;", - "impliedFormat": "commonjs" - }, - "./node_modules/@types/bar/index.d.ts": { - "original": { - "version": "-9556021903-export declare const bar: number;", - "impliedFormat": 1 - }, - "version": "-9556021903-export declare const bar: number;", - "signature": "-9556021903-export declare const bar: number;", - "impliedFormat": "commonjs" - }, - "./index.mts": { - "original": { - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": 99 - }, - "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", - "signature": "-3531856636-export {};\n", - "impliedFormat": "esnext" - } - }, - "root": [ - [ - 4, - "./index.mts" - ] - ], - "options": { - "strict": true - }, - "referencedMap": { - "./index.mts": [ - "./node_modules/foo/index.d.ts", - "./node_modules/@types/bar/index.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - [ - "../../tslibs/ts/lib/lib.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/foo/index.d.ts", - "not cached or not changed" - ], - [ - "./node_modules/@types/bar/index.d.ts", - "not cached or not changed" - ], - [ - "./index.mts", - "not cached or not changed" - ] - ], - "version": "FakeTSVersion", - "size": 1155 -} - - -PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/index.mts: - {} -/home/src/projects/project/node_modules/@types/bar/index.d.ts: - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/index.d.ts: - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatches *deleted*:: -/home/src/projects/project/node_modules/foo2/index.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} Program root files: [ @@ -2454,14 +846,13 @@ Program options: { Program structureReused: SafeModules Program files:: /home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts +/home/src/projects/project/node_modules/foo2/index.d.ts +/home/src/projects/project/node_modules/@types/bar2/index.d.ts /home/src/projects/project/index.mts No cached semantic diagnostics in the builder:: -Shape signatures in builder refreshed for:: -/home/src/projects/project/index.mts (computed .d.ts) +No shapes updated in the builder:: exitCode:: ExitStatus.undefined @@ -2471,29 +862,16 @@ Input:: //// [/home/src/projects/project/node_modules/@types/bar2/index.d.ts] deleted Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations - - -Timeout callback:: count: 1 -20: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -20: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: +FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts 2:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/index.d.ts 250 undefined Source file Scheduling update - +Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts 2:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/index.d.ts 250 undefined Source file Timeout callback:: count: 1 -21: timerToUpdateProgram *new* +5: timerToUpdateProgram *new* Before running Timeout callback:: count: 1 -21: timerToUpdateProgram +5: timerToUpdateProgram Host is moving to new time After running Timeout callback:: count: 0 @@ -2510,11 +888,12 @@ File '/home/src/tslibs/package.json' does not exist according to earlier cached File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. +File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/index.d.ts 250 undefined Source file +Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. +Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. ======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== Explicitly specified module resolution kind: 'Node16'. Resolving in ESM mode with conditions 'import', 'types', 'node'. @@ -2535,7 +914,7 @@ File '/home/src/projects/project/node_modules/bar2/index.d.mts' does not exist. Failed to resolve under condition 'import'. Saw non-matching condition 'require'. Exiting conditional exports. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. +File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. Entering conditional exports. Saw non-matching condition 'require'. Exiting conditional exports. @@ -2550,6 +929,7 @@ Matched 'exports' condition 'import'. Using 'exports' subpath '.' with target './index.mjs'. File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. Resolved under condition 'import'. Exiting conditional exports. Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. @@ -2561,6 +941,7 @@ File '/package.json' does not exist according to earlier cached lookups. Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. +'package.json' does not have a 'typesVersions' field. 'package.json' does not have a 'typings' field. 'package.json' does not have a 'types' field. 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. @@ -2597,14 +978,14 @@ Directory '/home/node_modules' does not exist, skipping all lookups in it. Directory '/node_modules' does not exist, skipping all lookups in it. Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. ======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined File location affecting resolution tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. 2 "compilerOptions": { @@ -2614,6 +995,116 @@ File '/package.json' does not exist according to earlier cached lookups. +//// [/home/src/projects/project/index.mjs] file written with same contents +//// [/home/src/projects/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./node_modules/foo2/index.d.ts","./index.mts"],"fileIdsList":[[2]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-1622383150-export declare const foo2: number;","impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[3],"options":{"strict":true},"referencedMap":[[3,1]],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"} + +//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./node_modules/foo2/index.d.ts", + "./index.mts" + ], + "fileIdsList": [ + [ + "./node_modules/foo2/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "./node_modules/foo2/index.d.ts": { + "original": { + "version": "-1622383150-export declare const foo2: number;", + "impliedFormat": 1 + }, + "version": "-1622383150-export declare const foo2: number;", + "signature": "-1622383150-export declare const foo2: number;", + "impliedFormat": "commonjs" + }, + "./index.mts": { + "original": { + "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + 3, + "./index.mts" + ] + ], + "options": { + "strict": true + }, + "referencedMap": { + "./index.mts": [ + "./node_modules/foo2/index.d.ts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../../tslibs/ts/lib/lib.d.ts", + "not cached or not changed" + ], + [ + "./node_modules/foo2/index.d.ts", + "not cached or not changed" + ], + [ + "./index.mts", + "not cached or not changed" + ] + ], + "version": "FakeTSVersion", + "size": 1036 +} + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/projects/project/index.mts: + {} +/home/src/projects/project/node_modules/foo2/index.d.ts: + {} +/home/src/projects/project/node_modules/foo2/package.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/home/src/projects/project/node_modules/@types/bar2/index.d.ts: + {} +/home/src/projects/project/node_modules/@types/bar2/package.json: + {} + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Program root files: [ @@ -2629,16 +1120,16 @@ Program options: { "extendedDiagnostics": true, "configFilePath": "/home/src/projects/project/tsconfig.json" } -Program structureReused: SafeModules +Program structureReused: Not Program files:: /home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts +/home/src/projects/project/node_modules/foo2/index.d.ts /home/src/projects/project/index.mts No cached semantic diagnostics in the builder:: -No shapes updated in the builder:: +Shape signatures in builder refreshed for:: +/home/src/projects/project/index.mts (computed .d.ts) exitCode:: ExitStatus.undefined @@ -2648,29 +1139,16 @@ Input:: //// [/home/src/projects/project/node_modules/foo2/index.d.ts] deleted Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations - - -Timeout callback:: count: 1 -22: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -22: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: +FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts 2:: WatchInfo: /home/src/projects/project/node_modules/foo2/index.d.ts 250 undefined Source file Scheduling update - +Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts 2:: WatchInfo: /home/src/projects/project/node_modules/foo2/index.d.ts 250 undefined Source file Timeout callback:: count: 1 -23: timerToUpdateProgram *new* +6: timerToUpdateProgram *new* Before running Timeout callback:: count: 1 -23: timerToUpdateProgram +6: timerToUpdateProgram Host is moving to new time After running Timeout callback:: count: 0 @@ -2687,10 +1165,10 @@ File '/home/src/tslibs/package.json' does not exist according to earlier cached File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. +File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/foo2/index.d.ts 250 undefined Source file +Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. ======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== Explicitly specified module resolution kind: 'Node16'. Resolving in ESM mode with conditions 'import', 'types', 'node'. @@ -2701,7 +1179,7 @@ File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. +File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. Entering conditional exports. Matched 'exports' condition 'import'. Using 'exports' subpath '.' with target './index.mjs'. @@ -2754,14 +1232,13 @@ Directory '/node_modules' does not exist, skipping all lookups in it. Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. ======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. File '/home/src/package.json' does not exist according to earlier cached lookups. File '/home/package.json' does not exist according to earlier cached lookups. File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined File location affecting resolution tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. 2 "compilerOptions": { @@ -2771,6 +1248,88 @@ File '/package.json' does not exist according to earlier cached lookups. +//// [/home/src/projects/project/index.mjs] file written with same contents +//// [/home/src/projects/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./index.mts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n","signature":"-3531856636-export {};\n","impliedFormat":99}],"root":[2],"options":{"strict":true},"semanticDiagnosticsPerFile":[1,2],"version":"FakeTSVersion"} + +//// [/home/src/projects/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./index.mts" + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "./index.mts": { + "original": { + "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-4806968175-import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + 2, + "./index.mts" + ] + ], + "options": { + "strict": true + }, + "semanticDiagnosticsPerFile": [ + [ + "../../tslibs/ts/lib/lib.d.ts", + "not cached or not changed" + ], + [ + "./index.mts", + "not cached or not changed" + ] + ], + "version": "FakeTSVersion", + "size": 878 +} + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/projects/project/index.mts: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/home/src/projects/project/node_modules/foo2/index.d.ts: + {} +/home/src/projects/project/node_modules/foo2/package.json: + {} + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Program root files: [ @@ -2786,16 +1345,15 @@ Program options: { "extendedDiagnostics": true, "configFilePath": "/home/src/projects/project/tsconfig.json" } -Program structureReused: SafeModules +Program structureReused: Not Program files:: /home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts /home/src/projects/project/index.mts No cached semantic diagnostics in the builder:: -No shapes updated in the builder:: +Shape signatures in builder refreshed for:: +/home/src/projects/project/index.mts (computed .d.ts) exitCode:: ExitStatus.undefined @@ -2806,164 +1364,15 @@ Input:: export declare const bar2: number; -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -24: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -24: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -25: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -25: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. -======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.mts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Entering conditional exports. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. -File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar2/index.js', target file types: TypeScript, Declaration. -File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.ts' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.tsx' does not exist. -File '/home/src/projects/project/node_modules/bar2/index.js.d.ts' does not exist. -Directory '/home/src/projects/project/node_modules/bar2/index.js' does not exist, skipping all lookups in it. -File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar2/index.d.ts'. -File '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. -======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined Change:: add the ndoe10Result in package/types @@ -2973,141 +1382,13 @@ Input:: export declare const foo2: number; -Output:: -DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations -Scheduling invalidateFailedLookup -Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Failed Lookup Locations +Before running Timeout callback:: count: 0 - -Timeout callback:: count: 1 -26: timerToInvalidateFailedLookupResolutions *new* - -Before running Timeout callback:: count: 1 -26: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 -Output:: -Scheduling update - - - -Timeout callback:: count: 1 -27: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -27: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: -Synchronizing program -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -CreatingProgramWith:: - roots: ["/home/src/projects/project/index.mts"] - options: {"moduleResolution":3,"traceResolution":true,"incremental":true,"strict":true,"types":[],"watch":true,"extendedDiagnostics":true,"configFilePath":"/home/src/projects/project/tsconfig.json"} -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== -Explicitly specified module resolution kind: 'Node16'. -Resolving in ESM mode with conditions 'import', 'types', 'node'. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo2/index.mts' does not exist. -File '/home/src/projects/project/node_modules/foo2/index.d.mts' does not exist. -Failed to resolve under condition 'import'. -Saw non-matching condition 'require'. -Exiting conditional exports. -Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Directory '/home/node_modules' does not exist, skipping all lookups in it. -Directory '/node_modules' does not exist, skipping all lookups in it. -Searching all ancestor node_modules directories for fallback extensions: JavaScript. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Entering conditional exports. -Matched 'exports' condition 'import'. -Using 'exports' subpath '.' with target './index.mjs'. -File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -File '/home/src/projects/project/node_modules/foo2/index.mjs' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolved under condition 'import'. -Exiting conditional exports. -Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo2/index.d.ts'. -File '/home/src/projects/project/node_modules/foo2/index.d.ts' exists - use it as a name resolution result. -Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. -======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== -Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -File '/home/src/package.json' does not exist according to earlier cached lookups. -File '/home/package.json' does not exist according to earlier cached lookups. -File '/package.json' does not exist according to earlier cached lookups. -tsconfig.json:2:3 - error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'. - -2 "compilerOptions": { -   ~~~~~~~~~~~~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 +After running Timeout callback:: count: 0 -Program root files: [ - "/home/src/projects/project/index.mts" -] -Program options: { - "moduleResolution": 3, - "traceResolution": true, - "incremental": true, - "strict": true, - "types": [], - "watch": true, - "extendedDiagnostics": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/home/src/projects/project/node_modules/foo/index.d.ts -/home/src/projects/project/node_modules/@types/bar/index.d.ts -/home/src/projects/project/index.mts - -No cached semantic diagnostics in the builder:: - -No shapes updated in the builder:: - exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js index ed8a8581d05..4ae96eba001 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js @@ -101,12 +101,8 @@ exports.theNum = 42; PolledWatches:: /user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/packages/node_modules: *new* - {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/packages/pkg1/node_modules: *new* - {"pollingInterval":500} /user/username/projects/myproject/packages/pkg1/node_modules/@types: *new* {"pollingInterval":500} /user/username/projects/node_modules/@types: *new* @@ -123,18 +119,10 @@ FsWatches:: {} /user/username/projects/myproject/packages/pkg2/build/index.d.ts: *new* {} -/user/username/projects/myproject/packages/pkg2/package.json: *new* - {} FsWatchesRecursive:: -/user/username/projects/myproject/node_modules: *new* - {} -/user/username/projects/myproject/node_modules/pkg2: *new* - {} /user/username/projects/myproject/packages/pkg1: *new* {} -/user/username/projects/myproject/packages/pkg2: *new* - {} Program root files: [ "/user/username/projects/myproject/packages/pkg1/index.ts" @@ -178,127 +166,14 @@ Input:: } -Timeout callback:: count: 1 -1: timerToInvalidateFailedLookupResolutions *new* +Before running Timeout callback:: count: 0 -Before running Timeout callback:: count: 1 -1: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 - -Timeout callback:: count: 1 -2: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -2: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: ->> Screen clear -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -======== Resolving module 'pkg2' from '/user/username/projects/myproject/packages/pkg1/index.ts'. ======== -Module resolution kind is not specified, using 'Node10'. -Loading module 'pkg2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Directory '/user/username/projects/myproject/packages/pkg1/node_modules' does not exist, skipping all lookups in it. -Directory '/user/username/projects/myproject/packages/node_modules' does not exist, skipping all lookups in it. -Found 'package.json' at '/user/username/projects/myproject/node_modules/pkg2/package.json'. -File '/user/username/projects/myproject/node_modules/pkg2.ts' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2.tsx' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2.d.ts' does not exist. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'build/other.js' that references '/user/username/projects/myproject/node_modules/pkg2/build/other.js'. -File name '/user/username/projects/myproject/node_modules/pkg2/build/other.js' has a '.js' extension - stripping it. -File '/user/username/projects/myproject/node_modules/pkg2/build/other.ts' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2/build/other.tsx' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2/build/other.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolving real path for '/user/username/projects/myproject/node_modules/pkg2/build/other.d.ts', result '/user/username/projects/myproject/packages/pkg2/build/other.d.ts'. -======== Module name 'pkg2' was successfully resolved to '/user/username/projects/myproject/packages/pkg2/build/other.d.ts' with Package ID 'pkg2/build/other.d.ts@1.0.0'. ======== -packages/pkg1/index.ts:1:15 - error TS2305: Module '"pkg2"' has no exported member 'TheNum'. - -1 import type { TheNum } from 'pkg2' -   ~~~~~~ - -[HH:MM:SS AM] Found 1 error. Watching for file changes. - +Before running Timeout callback:: count: 0 -//// [/user/username/projects/myproject/packages/pkg1/build/index.js] file written with same contents +After running Timeout callback:: count: 0 -PolledWatches:: -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/packages/node_modules: - {"pollingInterval":500} -/user/username/projects/myproject/packages/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/packages/pkg1/node_modules: - {"pollingInterval":500} -/user/username/projects/myproject/packages/pkg1/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/packages/pkg1/index.ts: - {} -/user/username/projects/myproject/packages/pkg1/tsconfig.json: - {} -/user/username/projects/myproject/packages/pkg2/build/other.d.ts: *new* - {} -/user/username/projects/myproject/packages/pkg2/package.json: - {} - -FsWatches *deleted*:: -/user/username/projects/myproject/packages/pkg2/build/const.d.ts: - {} -/user/username/projects/myproject/packages/pkg2/build/index.d.ts: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/node_modules: - {} -/user/username/projects/myproject/node_modules/pkg2: - {} -/user/username/projects/myproject/packages/pkg1: - {} - -FsWatchesRecursive *deleted*:: -/user/username/projects/myproject/packages/pkg2: - {} - - -Program root files: [ - "/user/username/projects/myproject/packages/pkg1/index.ts" -] -Program options: { - "outDir": "/user/username/projects/myproject/packages/pkg1/build", - "project": "/user/username/projects/myproject/packages/pkg1/tsconfig.json", - "watch": true, - "traceResolution": true, - "configFilePath": "/user/username/projects/myproject/packages/pkg1/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/user/username/projects/myproject/packages/pkg2/build/other.d.ts -/user/username/projects/myproject/packages/pkg1/index.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/packages/pkg2/build/other.d.ts -/user/username/projects/myproject/packages/pkg1/index.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/packages/pkg2/build/other.d.ts (used version) -/user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) exitCode:: ExitStatus.undefined @@ -313,130 +188,13 @@ Input:: } -Timeout callback:: count: 1 -3: timerToInvalidateFailedLookupResolutions *new* +Before running Timeout callback:: count: 0 -Before running Timeout callback:: count: 1 -3: timerToInvalidateFailedLookupResolutions - -Host is moving to new time -After running Timeout callback:: count: 1 - -Timeout callback:: count: 1 -4: timerToUpdateProgram *new* - -Before running Timeout callback:: count: 1 -4: timerToUpdateProgram - -Host is moving to new time After running Timeout callback:: count: 0 -Output:: ->> Screen clear -[HH:MM:SS AM] File change detected. Starting incremental compilation... - -======== Resolving module 'pkg2' from '/user/username/projects/myproject/packages/pkg1/index.ts'. ======== -Module resolution kind is not specified, using 'Node10'. -Loading module 'pkg2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Directory '/user/username/projects/myproject/packages/pkg1/node_modules' does not exist, skipping all lookups in it. -Directory '/user/username/projects/myproject/packages/node_modules' does not exist, skipping all lookups in it. -Found 'package.json' at '/user/username/projects/myproject/node_modules/pkg2/package.json'. -File '/user/username/projects/myproject/node_modules/pkg2.ts' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2.tsx' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2.d.ts' does not exist. -'package.json' does not have a 'typesVersions' field. -'package.json' does not have a 'typings' field. -'package.json' does not have a 'types' field. -'package.json' has 'main' field 'build/index.js' that references '/user/username/projects/myproject/node_modules/pkg2/build/index.js'. -File name '/user/username/projects/myproject/node_modules/pkg2/build/index.js' has a '.js' extension - stripping it. -File '/user/username/projects/myproject/node_modules/pkg2/build/index.ts' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2/build/index.tsx' does not exist. -File '/user/username/projects/myproject/node_modules/pkg2/build/index.d.ts' exists - use it as a name resolution result. -'package.json' does not have a 'peerDependencies' field. -Resolving real path for '/user/username/projects/myproject/node_modules/pkg2/build/index.d.ts', result '/user/username/projects/myproject/packages/pkg2/build/index.d.ts'. -======== Module name 'pkg2' was successfully resolved to '/user/username/projects/myproject/packages/pkg2/build/index.d.ts' with Package ID 'pkg2/build/index.d.ts@1.0.0'. ======== -======== Resolving module './const.js' from '/user/username/projects/myproject/packages/pkg2/build/index.d.ts'. ======== -Module resolution kind is not specified, using 'Node10'. -Loading module as file / folder, candidate module location '/user/username/projects/myproject/packages/pkg2/build/const.js', target file types: TypeScript, Declaration. -File name '/user/username/projects/myproject/packages/pkg2/build/const.js' has a '.js' extension - stripping it. -File '/user/username/projects/myproject/packages/pkg2/build/const.ts' does not exist. -File '/user/username/projects/myproject/packages/pkg2/build/const.tsx' does not exist. -File '/user/username/projects/myproject/packages/pkg2/build/const.d.ts' exists - use it as a name resolution result. -======== Module name './const.js' was successfully resolved to '/user/username/projects/myproject/packages/pkg2/build/const.d.ts'. ======== -[HH:MM:SS AM] Found 0 errors. Watching for file changes. - +Before running Timeout callback:: count: 0 -//// [/user/username/projects/myproject/packages/pkg1/build/index.js] file written with same contents +After running Timeout callback:: count: 0 -PolledWatches:: -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/packages/node_modules: - {"pollingInterval":500} -/user/username/projects/myproject/packages/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/packages/pkg1/node_modules: - {"pollingInterval":500} -/user/username/projects/myproject/packages/pkg1/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/packages/pkg1/index.ts: - {} -/user/username/projects/myproject/packages/pkg1/tsconfig.json: - {} -/user/username/projects/myproject/packages/pkg2/build/const.d.ts: *new* - {} -/user/username/projects/myproject/packages/pkg2/build/index.d.ts: *new* - {} -/user/username/projects/myproject/packages/pkg2/package.json: - {} - -FsWatches *deleted*:: -/user/username/projects/myproject/packages/pkg2/build/other.d.ts: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/node_modules: - {} -/user/username/projects/myproject/node_modules/pkg2: - {} -/user/username/projects/myproject/packages/pkg1: - {} -/user/username/projects/myproject/packages/pkg2: *new* - {} - - -Program root files: [ - "/user/username/projects/myproject/packages/pkg1/index.ts" -] -Program options: { - "outDir": "/user/username/projects/myproject/packages/pkg1/build", - "project": "/user/username/projects/myproject/packages/pkg1/tsconfig.json", - "watch": true, - "traceResolution": true, - "configFilePath": "/user/username/projects/myproject/packages/pkg1/tsconfig.json" -} -Program structureReused: SafeModules -Program files:: -/home/src/tslibs/TS/Lib/lib.d.ts -/user/username/projects/myproject/packages/pkg2/build/const.d.ts -/user/username/projects/myproject/packages/pkg2/build/index.d.ts -/user/username/projects/myproject/packages/pkg1/index.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/packages/pkg2/build/const.d.ts -/user/username/projects/myproject/packages/pkg2/build/index.d.ts -/user/username/projects/myproject/packages/pkg1/index.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/packages/pkg2/build/const.d.ts (used version) -/user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) -/user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js index 26f3fb216c4..a5368f61702 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js @@ -69,8 +69,6 @@ Info seq [hh:mm:ss:mss] event: Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/solution/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/node_modules/@types 1 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/node_modules/@types 1 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/node_modules/@types 1 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Type roots @@ -189,8 +187,6 @@ FsWatches:: {} /users/username/solution/projects/file2.ts: *new* {} -/users/username/solution/projects/project: *new* - {} /users/username/solution/projects/project/tsconfig.json: *new* {} @@ -214,136 +210,16 @@ ScriptInfos:: containingProjects: 1 /users/username/solution/projects/project/tsconfig.json *default* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /users/username/solution/projects/project/file2.ts :: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /users/username/solution/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /users/username/solution/projects/project/file2.ts :: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -1: /users/username/solution/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/users/username/solution/projects/project/file2.ts] export classc { method2() { return 10; } } -Timeout callback:: count: 1 -1: /users/username/solution/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /users/username/solution/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -2: /users/username/solution/projects/project/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* - -Projects:: -/users/username/solution/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -2: /users/username/solution/projects/project/tsconfig.json -3: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/file2.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /users/username/solution/projects/project 0 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /users/username/solution/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/users/username/solution/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (3) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /users/username/solution/projects/project/file2.ts Text-1 "export classc { method2() { return 10; } }" - /users/username/solution/projects/project/file1.ts SVC-1-0 "import classc from \"file2\"" - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - file2.ts - Imported via "file2" from file 'file1.ts' - file1.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/users/username/solution/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (3) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /users/username/solution/projects/project/file1.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/users/username/solution/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (3) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /users/username/solution/projects/project/file1.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /users/username/solution/projects/project/file1.ts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/users/username/solution/projects/project/file1.ts" - ] - } - } After running Timeout callback:: count: 0 -PolledWatches:: -/users/username/solution/node_modules/@types: - {"pollingInterval":500} -/users/username/solution/projects/node_modules/@types: - {"pollingInterval":500} -/users/username/solution/projects/project/node_modules/@types: - {"pollingInterval":500} +Before running Timeout callback:: count: 0 -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/users/username/solution/projects/file2.ts: - {} -/users/username/solution/projects/project/file2.ts: *new* - {} -/users/username/solution/projects/project/tsconfig.json: - {} - -FsWatches *deleted*:: -/users/username/solution/projects/project: - {} - -Projects:: -/users/username/solution/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 2 *changed* - dirty: false *changed* - autoImportProviderHost: undefined *changed* - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 1 - /users/username/solution/projects/project/tsconfig.json -/users/username/solution/projects/file2.ts *changed* - version: Text-1 - containingProjects: 0 *changed* - /users/username/solution/projects/project/tsconfig.json *deleted* -/users/username/solution/projects/project/file1.ts (Open) - version: SVC-1-0 - containingProjects: 1 - /users/username/solution/projects/project/tsconfig.json *default* -/users/username/solution/projects/project/file2.ts *new* - version: Text-1 - containingProjects: 1 - /users/username/solution/projects/project/tsconfig.json +After running Timeout callback:: count: 0 Before request @@ -356,62 +232,116 @@ Info seq [hh:mm:ss:mss] request: "seq": 2, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /users/username/solution/projects/project/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/solution/projects/project/file2.ts ProjectRootPath: undefined:: Result: /users/username/solution/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /users/username/solution/projects/file2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/solution/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/users/username/solution/projects/project/file2.ts", + "configFile": "/users/username/solution/projects/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /users/username/solution/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/solution/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /users/username/solution/projects/project/file2.ts SVC-1-0 "export classc { method2() { return 10; } }" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + file2.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/users/username/solution/projects/project/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /users/username/solution/projects/project/file1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /users/username/solution/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /users/username/solution/projects/project/file2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /users/username/solution/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", "request_seq": 2, - "success": true + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } } After request PolledWatches:: /users/username/solution/node_modules/@types: {"pollingInterval":500} +/users/username/solution/projects/jsconfig.json: *new* + {"pollingInterval":2000} /users/username/solution/projects/node_modules/@types: {"pollingInterval":500} +/users/username/solution/projects/project/jsconfig.json: *new* + {"pollingInterval":2000} /users/username/solution/projects/project/node_modules/@types: {"pollingInterval":500} +/users/username/solution/projects/tsconfig.json: *new* + {"pollingInterval":2000} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/users/username/solution/projects/file2.ts: + {} /users/username/solution/projects/project/tsconfig.json: {} -FsWatches *deleted*:: -/users/username/solution/projects/file2.ts: - {} -/users/username/solution/projects/project/file2.ts: - {} +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/users/username/solution/projects/project/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /users/username/solution/projects/project/tsconfig.json + /dev/null/inferredProject1* *new* +/users/username/solution/projects/file2.ts version: Text-1 containingProjects: 1 /users/username/solution/projects/project/tsconfig.json -/users/username/solution/projects/file2.ts *deleted* - version: Text-1 - containingProjects: 0 /users/username/solution/projects/project/file1.ts (Open) version: SVC-1-0 containingProjects: 1 /users/username/solution/projects/project/tsconfig.json *default* -/users/username/solution/projects/project/file2.ts (Open) *changed* - open: true *changed* - version: Text-1 +/users/username/solution/projects/project/file2.ts (Open) *new* + version: SVC-1-0 containingProjects: 1 - /users/username/solution/projects/project/tsconfig.json *default* + /dev/null/inferredProject1* *default* diff --git a/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js b/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js index 474cf0ec354..553795879b1 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js +++ b/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js @@ -374,23 +374,11 @@ Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects 0 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects 0 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 0 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 0 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/bar/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/bar2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -513,8 +501,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/tslibs/TS/Lib/package.json: *new* {"pollingInterval":2000} /home/src/tslibs/TS/package.json: *new* @@ -523,20 +509,8 @@ PolledWatches:: {"pollingInterval":2000} FsWatches:: -/home/src/projects: *new* - {} -/home/src/projects/project: *new* - {} -/home/src/projects/project/node_modules/@types/bar/package.json: *new* - {} /home/src/projects/project/node_modules/@types/bar2/package.json: *new* {} -/home/src/projects/project/node_modules/bar/package.json: *new* - {} -/home/src/projects/project/node_modules/bar2/package.json: *new* - {} -/home/src/projects/project/node_modules/foo/package.json: *new* - {} /home/src/projects/project/node_modules/foo2/package.json: *new* {} /home/src/projects/project/tsconfig.json: *new* @@ -748,185 +722,14 @@ After running Immedidate callback:: count: 0 delete the alternateResult in @types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -2: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/@types/bar/index.d.ts] deleted -Timeout callback:: count: 1 -2: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -3: /home/src/projects/project/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -3: /home/src/projects/project/tsconfig.json -4: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'types' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar/index.js'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar/index.js', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/bar/index.js' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/@types/bar/index.d.ts', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/@types/bar/index.d.ts' has a '.d.ts' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/@types/bar/index.d.ts' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/bar/index.mjs', result '/home/src/projects/project/node_modules/bar/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 2 *changed* - dirty: false *changed* - autoImportProviderHost: false +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -945,10 +748,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -5: checkOne *new* +2: checkOne *new* Before running Timeout callback:: count: 1 -5: checkOne +2: checkOne Info seq [hh:mm:ss:mss] event: { @@ -998,7 +801,7 @@ Info seq [hh:mm:ss:mss] event: "line": 2, "offset": 26 }, - "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/bar` if it exists or add a new declaration (.d.ts) file containing `declare module 'bar';`", + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", "code": 7016, "category": "error" } @@ -1104,165 +907,14 @@ After running Immedidate callback:: count: 0 delete the ndoe10Result in package/types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -6: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/foo/index.d.ts] deleted -Timeout callback:: count: 1 -6: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -7: /home/src/projects/project/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 3 *changed* - projectProgramVersion: 2 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -7: /home/src/projects/project/tsconfig.json -8: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] ======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/foo/index.d.ts', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo/index.d.ts' has a '.d.ts' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/foo/index.d.ts' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo/index.mjs', result '/home/src/projects/project/node_modules/foo/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 3 - projectProgramVersion: 3 *changed* - dirty: false *changed* - autoImportProviderHost: false +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -1281,10 +933,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -9: checkOne *new* +3: checkOne *new* Before running Timeout callback:: count: 1 -9: checkOne +3: checkOne Info seq [hh:mm:ss:mss] event: { @@ -1321,7 +973,7 @@ Info seq [hh:mm:ss:mss] event: "line": 1, "offset": 26 }, - "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/foo` if it exists or add a new declaration (.d.ts) file containing `declare module 'foo';`", + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", "code": 7016, "category": "error" }, @@ -1334,7 +986,7 @@ Info seq [hh:mm:ss:mss] event: "line": 2, "offset": 26 }, - "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/bar` if it exists or add a new declaration (.d.ts) file containing `declare module 'bar';`", + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", "code": 7016, "category": "error" } @@ -1440,175 +1092,16 @@ After running Immedidate callback:: count: 0 add the alternateResult in @types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -10: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/@types/bar/index.d.ts] export declare const bar: number; -Timeout callback:: count: 1 -10: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -11: /home/src/projects/project/tsconfig.json *new* -12: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 4 *changed* - projectProgramVersion: 3 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -11: /home/src/projects/project/tsconfig.json -12: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'types' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar/index.js'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar/index.js', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.js.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/bar/index.js' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/bar/index.mjs', result '/home/src/projects/project/node_modules/bar/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 4 - projectProgramVersion: 4 *changed* - dirty: false *changed* - autoImportProviderHost: false +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -1627,10 +1120,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -13: checkOne *new* +4: checkOne *new* Before running Timeout callback:: count: 1 -13: checkOne +4: checkOne Info seq [hh:mm:ss:mss] event: { @@ -1667,7 +1160,7 @@ Info seq [hh:mm:ss:mss] event: "line": 1, "offset": 26 }, - "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/foo` if it exists or add a new declaration (.d.ts) file containing `declare module 'foo';`", + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", "code": 7016, "category": "error" }, @@ -1786,154 +1279,16 @@ After running Immedidate callback:: count: 0 add the alternateResult in package/types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -14: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/foo/index.d.ts] export declare const foo: number; -Timeout callback:: count: 1 -14: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -15: /home/src/projects/project/tsconfig.json *new* -16: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 5 *changed* - projectProgramVersion: 4 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -15: /home/src/projects/project/tsconfig.json -16: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] ======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo/index.mjs', result '/home/src/projects/project/node_modules/foo/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 5 - projectProgramVersion: 5 *changed* - dirty: false *changed* - autoImportProviderHost: false +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -1952,10 +1307,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -17: checkOne *new* +5: checkOne *new* Before running Timeout callback:: count: 1 -17: checkOne +5: checkOne Info seq [hh:mm:ss:mss] event: { @@ -2109,11 +1464,7 @@ Info seq [hh:mm:ss:mss] event: After running Immedidate callback:: count: 0 update package.json from @types so error is fixed -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/@types/bar/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Before running Timeout callback:: count: 1 -18: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/@types/bar/package.json] { "name": "@types/bar", @@ -2128,162 +1479,11 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -18: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -19: /home/src/projects/project/tsconfig.json *new* -20: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 6 *changed* - projectProgramVersion: 5 - dirty: true *changed* - autoImportProviderHost: false - -Before running Timeout callback:: count: 2 -19: /home/src/projects/project/tsconfig.json -20: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'bar' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'types'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'types'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/@types/bar/index.d.ts', result '/home/src/projects/project/node_modules/@types/bar/index.d.ts'. -Info seq [hh:mm:ss:mss] ======== Module name 'bar' was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 6 projectProgramVersion: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - node_modules/@types/bar/index.d.ts - Imported via "bar" from file 'index.mts' with packageId '@types/bar/index.d.ts@1.0.0' - node_modules/foo2/index.d.ts - Imported via "foo2" from file 'index.mts' with packageId 'foo2/index.d.ts@1.0.0' - node_modules/@types/bar2/index.d.ts - Imported via "bar2" from file 'index.mts' with packageId '@types/bar2/index.d.ts@1.0.0' - index.mts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 6 - projectProgramVersion: 6 *changed* - dirty: false *changed* - autoImportProviderHost: undefined *changed* +Before running Timeout callback:: count: 0 -ScriptInfos:: -/home/src/projects/project/index.mts (Open) - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/@types/bar2/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo2/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json +After running Timeout callback:: count: 0 Before request @@ -2302,10 +1502,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -21: checkOne *new* +6: checkOne *new* Before running Timeout callback:: count: 1 -21: checkOne +6: checkOne Info seq [hh:mm:ss:mss] event: { @@ -2345,6 +1545,19 @@ Info seq [hh:mm:ss:mss] event: "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", "code": 7016, "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" } ] } @@ -2446,11 +1659,7 @@ Info seq [hh:mm:ss:mss] event: After running Immedidate callback:: count: 0 update package.json so error is fixed -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/foo/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution -Before running Timeout callback:: count: 1 -22: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/foo/package.json] { "name": "foo", @@ -2467,199 +1676,11 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -22: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -23: /home/src/projects/project/tsconfig.json *new* -24: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 7 *changed* - projectProgramVersion: 6 - dirty: true *changed* - -Before running Timeout callback:: count: 2 -23: /home/src/projects/project/tsconfig.json -24: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] ======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'types'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'types'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo/index.d.ts', result '/home/src/projects/project/node_modules/foo/index.d.ts'. -Info seq [hh:mm:ss:mss] ======== Module name 'foo' was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 7 projectProgramVersion: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" - /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" - /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - node_modules/foo/index.d.ts - Imported via "foo" from file 'index.mts' with packageId 'foo/index.d.ts@1.0.0' - node_modules/@types/bar/index.d.ts - Imported via "bar" from file 'index.mts' with packageId '@types/bar/index.d.ts@1.0.0' - node_modules/foo2/index.d.ts - Imported via "foo2" from file 'index.mts' with packageId 'foo2/index.d.ts@1.0.0' - node_modules/@types/bar2/index.d.ts - Imported via "bar2" from file 'index.mts' with packageId '@types/bar2/index.d.ts@1.0.0' - index.mts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -PolledWatches:: -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} +Before running Timeout callback:: count: 0 -PolledWatches *deleted*:: -/home/src/projects/node_modules: - {"pollingInterval":500} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 7 - projectProgramVersion: 7 *changed* - dirty: false *changed* - -ScriptInfos:: -/home/src/projects/project/index.mts (Open) - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/@types/bar2/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo/index.d.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo2/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json +After running Timeout callback:: count: 0 Before request @@ -2678,10 +1699,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -25: checkOne *new* +7: checkOne *new* Before running Timeout callback:: count: 1 -25: checkOne +7: checkOne Info seq [hh:mm:ss:mss] event: { @@ -2708,7 +1729,34 @@ Info seq [hh:mm:ss:mss] event: "event": "semanticDiag", "body": { "file": "/home/src/projects/project/index.mts", - "diagnostics": [] + "diagnostics": [ + { + "start": { + "line": 1, + "offset": 21 + }, + "end": { + "line": 1, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + } + ] } } After running Immedidate callback:: count: 1 @@ -2812,7 +1860,7 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Before running Timeout callback:: count: 1 -26: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +8: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation //// [/home/src/projects/project/node_modules/@types/bar2/package.json] { "name": "@types/bar2", @@ -2827,7 +1875,7 @@ Before running Timeout callback:: count: 1 Timeout callback:: count: 1 -26: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* +8: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json @@ -2835,18 +1883,19 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* After running Timeout callback:: count: 2 Timeout callback:: count: 2 -27: /home/src/projects/project/tsconfig.json *new* -28: *ensureProjectForOpenFiles* *new* +9: /home/src/projects/project/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 8 *changed* - projectProgramVersion: 7 + projectStateVersion: 2 *changed* + projectProgramVersion: 1 dirty: true *changed* + autoImportProviderHost: false Before running Timeout callback:: count: 2 -27: /home/src/projects/project/tsconfig.json -28: *ensureProjectForOpenFiles* +9: /home/src/projects/project/tsconfig.json +10: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -2856,122 +1905,33 @@ Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist acc Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'types' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar2/index.js', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/bar2/index.js' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar2/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 8 projectProgramVersion: 7 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" + /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - node_modules/foo/index.d.ts - Imported via "foo" from file 'index.mts' with packageId 'foo/index.d.ts@1.0.0' - node_modules/@types/bar/index.d.ts - Imported via "bar" from file 'index.mts' with packageId '@types/bar/index.d.ts@1.0.0' - node_modules/foo2/index.d.ts - Imported via "foo2" from file 'index.mts' with packageId 'foo2/index.d.ts@1.0.0' - index.mts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -2979,7 +1939,7 @@ Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts Project Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -2999,73 +1959,12 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} -/home/src/tslibs/TS/Lib/package.json: - {"pollingInterval":2000} -/home/src/tslibs/TS/package.json: - {"pollingInterval":2000} -/home/src/tslibs/package.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects: - {} -/home/src/projects/project: - {} -/home/src/projects/project/node_modules/@types/bar/package.json: - {} -/home/src/projects/project/node_modules/@types/bar2/package.json: - {} -/home/src/projects/project/node_modules/bar/package.json: - {} -/home/src/projects/project/node_modules/bar2/package.json: - {} -/home/src/projects/project/node_modules/foo/package.json: - {} -/home/src/projects/project/node_modules/foo2/package.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/node_modules: - {} - Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 8 - projectProgramVersion: 8 *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* dirty: false *changed* - -ScriptInfos:: -/home/src/projects/project/index.mts (Open) - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/@types/bar2/index.d.ts *changed* - version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/tsconfig.json *deleted* -/home/src/projects/project/node_modules/foo/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo2/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json + autoImportProviderHost: false Before request @@ -3084,10 +1983,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -29: checkOne *new* +11: checkOne *new* Before running Timeout callback:: count: 1 -29: checkOne +11: checkOne Info seq [hh:mm:ss:mss] event: { @@ -3117,14 +2016,27 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [ { "start": { - "line": 4, - "offset": 22 + "line": 1, + "offset": 21 }, "end": { - "line": 4, - "offset": 28 + "line": 1, + "offset": 26 }, - "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", "code": 7016, "category": "error" } @@ -3232,7 +2144,7 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/package.json 1:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution Before running Timeout callback:: count: 1 -30: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +12: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation //// [/home/src/projects/project/node_modules/foo2/package.json] { "name": "foo2", @@ -3249,7 +2161,7 @@ Before running Timeout callback:: count: 1 Timeout callback:: count: 1 -30: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* +12: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json @@ -3257,18 +2169,19 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* After running Timeout callback:: count: 2 Timeout callback:: count: 2 -31: /home/src/projects/project/tsconfig.json *new* -32: *ensureProjectForOpenFiles* *new* +13: /home/src/projects/project/tsconfig.json *new* +14: *ensureProjectForOpenFiles* *new* Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 9 *changed* - projectProgramVersion: 8 + projectStateVersion: 3 *changed* + projectProgramVersion: 2 dirty: true *changed* + autoImportProviderHost: false Before running Timeout callback:: count: 2 -31: /home/src/projects/project/tsconfig.json -32: *ensureProjectForOpenFiles* +13: /home/src/projects/project/tsconfig.json +14: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -3278,86 +2191,27 @@ Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist acc Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' with Package ID '@types/bar2/index.d.ts@1.0.0'. Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo2/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 9 projectProgramVersion: 8 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" + /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" + /home/src/projects/project/node_modules/@types/bar2/index.d.ts Text-1 "export declare const bar2: number;" /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - node_modules/foo/index.d.ts - Imported via "foo" from file 'index.mts' with packageId 'foo/index.d.ts@1.0.0' - node_modules/@types/bar/index.d.ts - Imported via "bar" from file 'index.mts' with packageId '@types/bar/index.d.ts@1.0.0' - index.mts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* @@ -3393,34 +2247,10 @@ After running Timeout callback:: count: 0 Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 9 - projectProgramVersion: 9 *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* dirty: false *changed* - -ScriptInfos:: -/home/src/projects/project/index.mts (Open) - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/@types/bar2/index.d.ts - version: Text-1 - containingProjects: 0 -/home/src/projects/project/node_modules/foo/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo2/index.d.ts *changed* - version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/tsconfig.json *deleted* -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json + autoImportProviderHost: false Before request @@ -3439,10 +2269,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -33: checkOne *new* +15: checkOne *new* Before running Timeout callback:: count: 1 -33: checkOne +15: checkOne Info seq [hh:mm:ss:mss] event: { @@ -3472,27 +2302,27 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [ { "start": { - "line": 3, - "offset": 22 + "line": 1, + "offset": 21 }, "end": { - "line": 3, - "offset": 28 + "line": 1, + "offset": 26 }, - "text": "Could not find a declaration file for module 'foo2'. '/home/src/projects/project/node_modules/foo2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", "code": 7016, "category": "error" }, { "start": { - "line": 4, - "offset": 22 + "line": 2, + "offset": 21 }, "end": { - "line": 4, - "offset": 28 + "line": 2, + "offset": 26 }, - "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", "code": 7016, "category": "error" } @@ -3597,62 +2427,45 @@ After running Immedidate callback:: count: 0 delete the alternateResult in @types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -34: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +16: /home/src/projects/project/tsconfig.json +17: *ensureProjectForOpenFiles* //// [/home/src/projects/project/node_modules/@types/bar2/index.d.ts] deleted -Timeout callback:: count: 1 -34: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +16: /home/src/projects/project/tsconfig.json *new* +17: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 *changed* + projectProgramVersion: 3 + dirty: true *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/index.mts (Open) version: SVC-1-0 containingProjects: 1 /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/@types/bar2/index.d.ts *changed* version: Text-1 pendingReloadFromDisk: true *changed* deferredDelete: true *changed* - containingProjects: 0 -/home/src/projects/project/node_modules/foo/index.d.ts + containingProjects: 0 *changed* + /home/src/projects/project/tsconfig.json *deleted* +/home/src/projects/project/node_modules/foo2/index.d.ts version: Text-1 containingProjects: 1 /home/src/projects/project/tsconfig.json -/home/src/projects/project/node_modules/foo2/index.d.ts - version: Text-1 - containingProjects: 0 /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 1 /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -35: /home/src/projects/project/tsconfig.json *new* -36: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 10 *changed* - projectProgramVersion: 9 - dirty: true *changed* - -Before running Timeout callback:: count: 2 -35: /home/src/projects/project/tsconfig.json -36: *ensureProjectForOpenFiles* - Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. @@ -3661,11 +2474,11 @@ Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist acc Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.d.ts' with Package ID 'foo2/index.d.ts@1.0.0'. Info seq [hh:mm:ss:mss] ======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. @@ -3686,7 +2499,7 @@ Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/inde Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] Entering conditional exports. Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. Info seq [hh:mm:ss:mss] Exiting conditional exports. @@ -3701,6 +2514,7 @@ Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. Info seq [hh:mm:ss:mss] Resolved under condition 'import'. Info seq [hh:mm:ss:mss] Exiting conditional exports. Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. @@ -3712,6 +2526,7 @@ Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlie Info seq [hh:mm:ss:mss] Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. Info seq [hh:mm:ss:mss] 'package.json' does not have a 'types' field. Info seq [hh:mm:ss:mss] 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. @@ -3748,27 +2563,34 @@ Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. Info seq [hh:mm:ss:mss] ======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 10 projectProgramVersion: 9 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types/bar2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" + /home/src/projects/project/node_modules/foo2/index.d.ts Text-1 "export declare const foo2: number;" /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/foo2/index.d.ts + Imported via "foo2" from file 'index.mts' with packageId 'foo2/index.d.ts@1.0.0' + index.mts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -3776,7 +2598,7 @@ Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts Project Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -3796,11 +2618,40 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/projects/project/node_modules/foo2/package.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/home/src/projects/project/node_modules/@types/bar2/package.json: + {} + +FsWatchesRecursive:: +/home/src/projects/project/node_modules: + {} + Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 10 - projectProgramVersion: 10 *changed* + projectStateVersion: 4 + projectProgramVersion: 4 *changed* dirty: false *changed* + autoImportProviderHost: undefined *changed* + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -3819,10 +2670,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -37: checkOne *new* +18: checkOne *new* Before running Timeout callback:: count: 1 -37: checkOne +18: checkOne Info seq [hh:mm:ss:mss] event: { @@ -3852,14 +2703,27 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [ { "start": { - "line": 3, - "offset": 22 + "line": 1, + "offset": 21 }, "end": { - "line": 3, - "offset": 28 + "line": 1, + "offset": 26 }, - "text": "Could not find a declaration file for module 'foo2'. '/home/src/projects/project/node_modules/foo2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", "code": 7016, "category": "error" }, @@ -3977,64 +2841,45 @@ After running Immedidate callback:: count: 0 delete the ndoe10Result in package/types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -38: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +19: /home/src/projects/project/tsconfig.json +20: *ensureProjectForOpenFiles* //// [/home/src/projects/project/node_modules/foo2/index.d.ts] deleted -Timeout callback:: count: 1 -38: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +19: /home/src/projects/project/tsconfig.json *new* +20: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 5 *changed* + projectProgramVersion: 4 + dirty: true *changed* ScriptInfos:: /home/src/projects/project/index.mts (Open) version: SVC-1-0 containingProjects: 1 /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/@types/bar2/index.d.ts version: Text-1 pendingReloadFromDisk: true deferredDelete: true containingProjects: 0 -/home/src/projects/project/node_modules/foo/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/foo2/index.d.ts *changed* version: Text-1 pendingReloadFromDisk: true *changed* deferredDelete: true *changed* - containingProjects: 0 + containingProjects: 0 *changed* + /home/src/projects/project/tsconfig.json *deleted* /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 1 /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -39: /home/src/projects/project/tsconfig.json *new* -40: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 11 *changed* - projectProgramVersion: 10 - dirty: true *changed* - -Before running Timeout callback:: count: 2 -39: /home/src/projects/project/tsconfig.json -40: *ensureProjectForOpenFiles* - Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. @@ -4043,10 +2888,9 @@ Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist acc Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.mjs' with Package ID 'foo/index.mjs@1.0.0'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar/index.mjs' with Package ID 'bar/index.mjs@1.0.0'. Info seq [hh:mm:ss:mss] ======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. @@ -4057,7 +2901,7 @@ Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to e Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] Entering conditional exports. Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. @@ -4110,27 +2954,30 @@ Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. Info seq [hh:mm:ss:mss] ======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 11 projectProgramVersion: 10 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/foo2/package.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + index.mts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -4138,7 +2985,7 @@ Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts Project Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: @@ -4158,12 +3005,38 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/home/src/projects/project/node_modules/foo2/package.json: + {} + +FsWatchesRecursive:: +/home/src/projects/project/node_modules: + {} + Projects:: /home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 11 - projectProgramVersion: 11 *changed* + projectStateVersion: 5 + projectProgramVersion: 5 *changed* dirty: false *changed* +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 + Before request Info seq [hh:mm:ss:mss] request: @@ -4181,10 +3054,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -41: checkOne *new* +21: checkOne *new* Before running Timeout callback:: count: 1 -41: checkOne +21: checkOne Info seq [hh:mm:ss:mss] event: { @@ -4212,6 +3085,32 @@ Info seq [hh:mm:ss:mss] event: "body": { "file": "/home/src/projects/project/index.mts", "diagnostics": [ + { + "start": { + "line": 1, + "offset": 21 + }, + "end": { + "line": 1, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, { "start": { "line": 3, @@ -4340,36 +3239,21 @@ After running Immedidate callback:: count: 0 add the alternateResult in @types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/@types/bar2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -42: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/@types/bar2/index.d.ts] export declare const bar2: number; -Timeout callback:: count: 1 -42: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - ScriptInfos:: /home/src/projects/project/index.mts (Open) version: SVC-1-0 containingProjects: 1 /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/@types/bar2/index.d.ts *changed* version: Text-1 pendingReloadFromDisk: true deferredDelete: undefined *changed* containingProjects: 0 -/home/src/projects/project/node_modules/foo/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/foo2/index.d.ts version: Text-1 pendingReloadFromDisk: true @@ -4380,161 +3264,11 @@ ScriptInfos:: containingProjects: 1 /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -43: /home/src/projects/project/tsconfig.json *new* -44: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 12 *changed* - projectProgramVersion: 11 - dirty: true *changed* - -Before running Timeout callback:: count: 2 -43: /home/src/projects/project/tsconfig.json -44: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'bar2' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/@types/bar2/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'bar2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'types' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'main' field 'index.js' that references '/home/src/projects/project/node_modules/bar2/index.js'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/projects/project/node_modules/bar2/index.js', target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/bar2/index.js' has a '.js' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.d.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.ts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.tsx' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/bar2/index.js.d.ts' does not exist. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/project/node_modules/bar2/index.js' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/@types/bar2/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar2/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/bar2/index.mjs', result '/home/src/projects/project/node_modules/bar2/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'bar2' was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 12 projectProgramVersion: 11 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 12 - projectProgramVersion: 12 *changed* - dirty: false *changed* +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -4553,10 +3287,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -45: checkOne *new* +22: checkOne *new* Before running Timeout callback:: count: 1 -45: checkOne +22: checkOne Info seq [hh:mm:ss:mss] event: { @@ -4584,6 +3318,32 @@ Info seq [hh:mm:ss:mss] event: "body": { "file": "/home/src/projects/project/index.mts", "diagnostics": [ + { + "start": { + "line": 1, + "offset": 21 + }, + "end": { + "line": 1, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, { "start": { "line": 3, @@ -4606,7 +3366,7 @@ Info seq [hh:mm:ss:mss] event: "line": 4, "offset": 28 }, - "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/bar2` if it exists or add a new declaration (.d.ts) file containing `declare module 'bar2';`", "code": 7016, "category": "error" } @@ -4712,35 +3472,20 @@ After running Immedidate callback:: count: 0 add the ndoe10Result in package/types Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/foo2/index.d.ts :: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 1 -46: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 0 //// [/home/src/projects/project/node_modules/foo2/index.d.ts] export declare const foo2: number; -Timeout callback:: count: 1 -46: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation *new* - ScriptInfos:: /home/src/projects/project/index.mts (Open) version: SVC-1-0 containingProjects: 1 /home/src/projects/project/tsconfig.json *default* -/home/src/projects/project/node_modules/@types/bar/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/@types/bar2/index.d.ts version: Text-1 pendingReloadFromDisk: true containingProjects: 0 -/home/src/projects/project/node_modules/foo/index.d.ts - version: Text-1 - containingProjects: 1 - /home/src/projects/project/tsconfig.json /home/src/projects/project/node_modules/foo2/index.d.ts *changed* version: Text-1 pendingReloadFromDisk: true @@ -4751,140 +3496,11 @@ ScriptInfos:: containingProjects: 1 /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.jsonFailedLookupInvalidation -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -After running Timeout callback:: count: 2 - -Timeout callback:: count: 2 -47: /home/src/projects/project/tsconfig.json *new* -48: *ensureProjectForOpenFiles* *new* - -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 13 *changed* - projectProgramVersion: 12 - dirty: true *changed* - -Before running Timeout callback:: count: 2 -47: /home/src/projects/project/tsconfig.json -48: *ensureProjectForOpenFiles* - -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'foo' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/@types/bar/index.d.ts' with Package ID '@types/bar/index.d.ts@1.0.0'. -Info seq [hh:mm:ss:mss] ======== Resolving module 'foo2' from '/home/src/projects/project/index.mts'. ======== -Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. -Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/projects/project/node_modules/foo2/package.json'. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.mts' does not exist. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.d.mts' does not exist. -Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. -Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Directory '/home/src/projects/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Entering conditional exports. -Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. -Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './index.mjs'. -Info seq [hh:mm:ss:mss] File name '/home/src/projects/project/node_modules/foo2/index.mjs' has a '.mjs' extension - stripping it. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.mjs' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. -Info seq [hh:mm:ss:mss] Resolved under condition 'import'. -Info seq [hh:mm:ss:mss] Exiting conditional exports. -Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Loading module 'foo2' from 'node_modules' folder, target file types: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typesVersions' field. -Info seq [hh:mm:ss:mss] 'package.json' does not have a 'typings' field. -Info seq [hh:mm:ss:mss] 'package.json' has 'types' field 'index.d.ts' that references '/home/src/projects/project/node_modules/foo2/index.d.ts'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo2/index.d.ts' exists - use it as a name resolution result. -Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/projects/project/node_modules/foo2/index.mjs', result '/home/src/projects/project/node_modules/foo2/index.mjs'. -Info seq [hh:mm:ss:mss] ======== Module name 'foo2' was successfully resolved to '/home/src/projects/project/node_modules/foo2/index.mjs' with Package ID 'foo2/index.mjs@1.0.0'. ======== -Info seq [hh:mm:ss:mss] Reusing resolution of module 'bar2' from '/home/src/projects/project/index.mts' of old program, it was successfully resolved to '/home/src/projects/project/node_modules/bar2/index.mjs' with Package ID 'bar2/index.mjs@1.0.0'. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/foo/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/projects/project/node_modules/@types/bar/package.json' exists according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 13 projectProgramVersion: 12 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/node_modules/foo/index.d.ts Text-1 "export declare const foo: number;" - /home/src/projects/project/node_modules/@types/bar/index.d.ts Text-1 "export declare const bar: number;" - /home/src/projects/project/index.mts SVC-1-0 "import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport { foo2 } from \"foo2\";\nimport { bar2 } from \"bar2\";\n" - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/index.mts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/index.mts -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/home/src/projects/project/index.mts" - ] - } - } After running Timeout callback:: count: 0 -Projects:: -/home/src/projects/project/tsconfig.json (Configured) *changed* - projectStateVersion: 13 - projectProgramVersion: 13 *changed* - dirty: false *changed* +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 Before request @@ -4903,10 +3519,10 @@ Info seq [hh:mm:ss:mss] request: After request Timeout callback:: count: 1 -49: checkOne *new* +23: checkOne *new* Before running Timeout callback:: count: 1 -49: checkOne +23: checkOne Info seq [hh:mm:ss:mss] event: { @@ -4934,6 +3550,32 @@ Info seq [hh:mm:ss:mss] event: "body": { "file": "/home/src/projects/project/index.mts", "diagnostics": [ + { + "start": { + "line": 1, + "offset": 21 + }, + "end": { + "line": 1, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'foo'. '/home/src/projects/project/node_modules/foo/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, + { + "start": { + "line": 2, + "offset": 21 + }, + "end": { + "line": 2, + "offset": 26 + }, + "text": "Could not find a declaration file for module 'bar'. '/home/src/projects/project/node_modules/bar/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar' library may need to update its package.json or typings.", + "code": 7016, + "category": "error" + }, { "start": { "line": 3, @@ -4943,7 +3585,7 @@ Info seq [hh:mm:ss:mss] event: "line": 3, "offset": 28 }, - "text": "Could not find a declaration file for module 'foo2'. '/home/src/projects/project/node_modules/foo2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/foo2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The 'foo2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'foo2'. '/home/src/projects/project/node_modules/foo2/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/foo2` if it exists or add a new declaration (.d.ts) file containing `declare module 'foo2';`", "code": 7016, "category": "error" }, @@ -4956,7 +3598,7 @@ Info seq [hh:mm:ss:mss] event: "line": 4, "offset": 28 }, - "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n There are types at '/home/src/projects/project/node_modules/@types/bar2/index.d.ts', but this result could not be resolved when respecting package.json \"exports\". The '@types/bar2' library may need to update its package.json or typings.", + "text": "Could not find a declaration file for module 'bar2'. '/home/src/projects/project/node_modules/bar2/index.mjs' implicitly has an 'any' type.\n Try `npm i --save-dev @types/bar2` if it exists or add a new declaration (.d.ts) file containing `declare module 'bar2';`", "code": 7016, "category": "error" }