From 5c2495fddd4bed0bcbed7a98a4a820584bab4618 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 14 May 2021 17:25:00 +0200 Subject: [PATCH 1/2] add shape updates to baselines --- src/testRunner/unittests/tscWatch/helpers.ts | 19 +++++++ .../build-with-custom-transformers.js | 8 +++ ...project-correctly-with-preserveSymlinks.js | 11 ++++ ...-file-from-referenced-project-correctly.js | 11 ++++ .../semantic-errors-with-incremental.js | 11 ++++ .../initial-build/semantic-errors.js | 18 +++++++ .../syntax-errors-with-incremental.js | 10 ++++ .../initial-build/syntax-errors.js | 10 ++++ .../reports-syntax-errors-in-config-file.js | 13 +++++ .../demo/updates-with-bad-reference.js | 12 +++++ .../demo/updates-with-circular-reference.js | 18 +++++++ ...se-different-module-resolution-settings.js | 16 ++++++ ...n-no-files-are-emitted-with-incremental.js | 11 ++++ ...when-watching-when-no-files-are-emitted.js | 11 ++++ ...mit-any-files-on-error-with-incremental.js | 20 ++++++++ .../does-not-emit-any-files-on-error.js | 20 ++++++++ .../creates-solution-in-watch-mode.js | 18 +++++++ .../incremental-updates-in-verbose-mode.js | 28 ++++++++++ .../when-file-with-no-error-changes.js | 11 ++++ ...ing-errors-only-changed-file-is-emitted.js | 11 ++++ .../when-file-with-no-error-changes.js | 8 +++ ...ixing-error-files-all-files-are-emitted.js | 8 +++ .../when-preserveWatchOutput-is-not-used.js | 24 +++++++++ ...veWatchOutput-is-passed-on-command-line.js | 24 +++++++++ ...e-of-program-emit-with-outDir-specified.js | 8 +++ ...r-recompilation-because-of-program-emit.js | 8 +++ ...tches-config-files-that-are-not-present.js | 18 +++++++ ...e-down-stream-project-and-then-fixes-it.js | 23 +++++++++ ...ncing-project-even-for-non-local-change.js | 10 ++++ ...le-is-added,-and-its-subsequent-updates.js | 32 ++++++++++++ ...hanges-and-reports-found-errors-message.js | 51 +++++++++++++++++++ ...not-start-build-of-referencing-projects.js | 21 ++++++++ ...le-is-added,-and-its-subsequent-updates.js | 32 ++++++++++++ ...hanges-and-reports-found-errors-message.js | 51 +++++++++++++++++++ ...not-start-build-of-referencing-projects.js | 21 ++++++++ ...project-with-extended-config-is-removed.js | 9 ++++ ...hen-noUnusedParameters-changes-to-false.js | 6 +++ .../works-with-extended-source-files.js | 24 +++++++++ .../publicApi/with-custom-transformers.js | 13 +++++ .../reexport/Reports-errors-correctly.js | 29 +++++++++++ ...le-is-added,-the-signatures-are-updated.js | 32 ++++++++++++ .../when-project-has-strict-true.js | 6 +++ .../with-noEmitOnError-semantic-errors.js | 13 +++++ .../with-noEmitOnError-syntax-errors.js | 13 +++++ .../createWatchOfConfigFile.js | 7 +++ ...Result-on-WatchCompilerHostOfConfigFile.js | 7 +++ .../consoleClearing/with---diagnostics.js | 7 +++ .../with---extendedDiagnostics.js | 7 +++ .../with---preserveWatchOutput.js | 7 +++ ...---diagnostics-or---extendedDiagnostics.js | 7 +++ ...ms-correctly-in-incremental-compilation.js | 9 ++++ ...s-deleted-and-created-as-part-of-change.js | 7 +++ ...ndles-new-lines-carriageReturn-lineFeed.js | 7 +++ .../handles-new-lines-lineFeed.js | 7 +++ .../should-emit-specified-file.js | 15 ++++++ ...elf-if-'--isolatedModules'-is-specified.js | 13 +++++ ...-if-'--out'-or-'--outFile'-is-specified.js | 4 ++ ...should-be-up-to-date-with-deleted-files.js | 12 +++++ ...-be-up-to-date-with-newly-created-files.js | 14 +++++ ...-to-date-with-the-reference-map-changes.js | 28 ++++++++++ ...les-referencing-it-if-its-shape-changed.js | 16 ++++++ ...should-detect-changes-in-non-root-files.js | 12 +++++ .../should-detect-non-existing-code-file.js | 11 ++++ .../should-detect-removed-code-file.js | 8 +++ ...ll-files-if-a-global-file-changed-shape.js | 15 ++++++ ...ould-return-cascaded-affected-file-list.js | 24 +++++++++ ...fine-for-files-with-circular-references.js | 9 ++++ .../config-does-not-have-out-or-outFile.js | 13 +++++ .../config-has-out.js | 6 +++ .../config-has-outFile.js | 6 +++ ...ltiple-declaration-files-in-the-program.js | 2 + ...ltiple-declaration-files-in-the-program.js | 7 +++ ...-recursive-directory-watcher-is-invoked.js | 9 ++++ .../errors-for-.d.ts-change.js | 18 +++++++ .../errors-for-.ts-change.js | 19 +++++++ ...g-a-deep-multilevel-import-that-changes.js | 23 +++++++++ .../no-circular-import/export.js | 25 +++++++++ .../yes-circular-import/exports.js | 27 ++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 18 +++++++ .../errors-for-.ts-change.js | 19 +++++++ ...g-a-deep-multilevel-import-that-changes.js | 23 +++++++++ .../no-circular-import/export.js | 25 +++++++++ .../yes-circular-import/exports.js | 27 ++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../default/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../defaultAndD/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 18 +++++++ .../errors-for-.ts-change.js | 19 +++++++ ...g-a-deep-multilevel-import-that-changes.js | 23 +++++++++ .../no-circular-import/export.js | 25 +++++++++ .../yes-circular-import/exports.js | 27 ++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 18 +++++++ .../errors-for-.ts-change.js | 19 +++++++ ...g-a-deep-multilevel-import-that-changes.js | 23 +++++++++ .../no-circular-import/export.js | 25 +++++++++ .../yes-circular-import/exports.js | 27 ++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../incremental/default/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../defaultAndD/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../isolatedModules/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../isolatedModulesAndD/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../isolatedModules/with-noEmitOnError.js | 21 ++++++++ .../errors-for-.d.ts-change.js | 21 ++++++++ .../errors-for-.ts-change.js | 21 ++++++++ ...g-a-deep-multilevel-import-that-changes.js | 27 ++++++++++ .../no-circular-import/export.js | 33 ++++++++++++ .../yes-circular-import/exports.js | 37 ++++++++++++++ .../with-noEmitOnError-with-incremental.js | 21 ++++++++ .../isolatedModulesAndD/with-noEmitOnError.js | 21 ++++++++ .../jsxImportSource-option-changed.js | 5 ++ ...n-Windows-style-drive-root-is-lowercase.js | 9 ++++ ...n-Windows-style-drive-root-is-uppercase.js | 9 ++++ ...ry-symlink-target-and-import-match-disk.js | 4 ++ ...le-symlink-target-and-import-match-disk.js | 10 ++++ ...nging-module-name-with-different-casing.js | 8 +++ ...target-matches-disk-but-import-does-not.js | 4 ++ ...target-matches-disk-but-import-does-not.js | 10 ++++ ...link-target,-and-disk-are-all-different.js | 4 ++ ...link-target,-and-disk-are-all-different.js | 9 ++++ ...link-target-agree-but-do-not-match-disk.js | 4 ++ ...link-target-agree-but-do-not-match-disk.js | 10 ++++ ...k-but-directory-symlink-target-does-not.js | 4 ++ ...s-disk-but-file-symlink-target-does-not.js | 10 ++++ ...ative-information-file-location-changes.js | 9 ++++ ...hen-renaming-file-with-different-casing.js | 7 +++ ...lpers-backing-types-removed-incremental.js | 8 +++ ...portHelpers-backing-types-removed-watch.js | 9 ++++ ...al-with-circular-references-incremental.js | 13 +++++ ...remental-with-circular-references-watch.js | 13 +++++ ...tSource-backing-types-added-incremental.js | 8 +++ ...xImportSource-backing-types-added-watch.js | 8 +++ ...ource-backing-types-removed-incremental.js | 8 +++ ...mportSource-backing-types-removed-watch.js | 8 +++ ...ImportSource-option-changed-incremental.js | 9 ++++ .../jsxImportSource-option-changed-watch.js | 9 ++++ .../own-file-emit-with-errors-incremental.js | 8 +++ .../own-file-emit-with-errors-watch.js | 8 +++ ...wn-file-emit-without-errors-incremental.js | 8 +++ .../own-file-emit-without-errors-watch.js | 8 +++ .../with---out-incremental.js | 2 + .../module-compilation/with---out-watch.js | 2 + .../own-file-emit-with-errors-incremental.js | 9 ++++ .../own-file-emit-with-errors-watch.js | 9 ++++ ...eters-that-are-not-relative-incremental.js | 9 ++++ ...-parameters-that-are-not-relative-watch.js | 9 ++++ ...without-commandline-options-incremental.js | 9 ++++ .../without-commandline-options-watch.js | 9 ++++ ...declaration-file-is-deleted-incremental.js | 8 +++ ...lobal-declaration-file-is-deleted-watch.js | 8 +++ .../incremental/with---out-incremental.js | 2 + .../tscWatch/incremental/with---out-watch.js | 2 + ...nerated-when-the-config-file-has-errors.js | 4 ++ ...configFile-contents-when-options-change.js | 6 +++ ...rs-document-is-not-contained-in-project.js | 4 ++ ...rts-errors-when-the-config-file-changes.js | 8 +++ ...nostics-when-'--noUnusedLabels'-changes.js | 8 +++ ...-a-configured-program-without-file-list.js | 8 +++ ...hould-remove-the-module-not-found-error.js | 8 +++ ...has-changed-(new-file-in-list-of-files).js | 8 +++ ...ot-files-has-changed-(new-file-on-disk).js | 8 +++ ...-root-files-has-changed-through-include.js | 7 +++ ...config-file-name-with-difference-casing.js | 4 ++ ...-when-set-of-root-files-was-not-changed.js | 7 +++ .../programUpdates/change-module-to-none.js | 8 +++ ...iles-are-reflected-in-project-structure.js | 10 ++++ .../config-file-includes-the-file.js | 6 +++ .../programUpdates/config-file-is-deleted.js | 5 ++ ...s-changes-in-lib-section-of-config-file.js | 8 +++ ...te-configured-project-without-file-list.js | 5 ++ .../create-watch-without-config-file.js | 5 ++ ...eleted-files-affect-project-structure-2.js | 9 ++++ .../deleted-files-affect-project-structure.js | 9 ++++ .../extended-source-files-are-watched.js | 13 +++++ ...iles-explicitly-excluded-in-config-file.js | 5 ++ .../handle-recreated-files-correctly.js | 16 ++++++ ...se-they-were-added-with-tripleSlashRefs.js | 8 +++ ...esnt-have-errors,-they-are-not-reported.js | 4 ++ ...ndle-@types-if-input-file-list-is-empty.js | 2 + ...e-tolerated-without-crashing-the-server.js | 2 + ...tore-the-states-for-configured-projects.js | 13 +++++ ...estore-the-states-for-inferred-projects.js | 12 +++++ ...rors-correctly-with-file-not-in-rootDir.js | 8 +++ ...s-errors-correctly-with-isolatedModules.js | 9 ++++ ...non-existing-directories-in-config-file.js | 4 ++ ...ting-files-specified-in-the-config-file.js | 4 ++ .../declarationDir-is-specified.js | 8 +++ ...-outDir-and-declarationDir-is-specified.js | 8 +++ .../when-outDir-is-specified.js | 8 +++ .../with-outFile.js | 4 ++ ...e-is-specified-with-declaration-enabled.js | 8 +++ .../without-outDir-or-outFile-is-specified.js | 8 +++ ...odule-resolution-changes-in-config-file.js | 9 ++++ .../should-reflect-change-in-config-file.js | 12 +++++ ...errors-and-still-try-to-build-a-project.js | 5 ++ ...when-file-changes-from-global-to-module.js | 7 +++ ...-from-config-file-path-if-config-exists.js | 5 ++ ...tes-diagnostics-and-emit-for-decorators.js | 9 ++++ ...it-when-useDefineForClassFields-changes.js | 6 +++ .../updates-emit-on-jsx-option-change.js | 6 +++ ...mit-when-importsNotUsedAsValues-changes.js | 11 ++++ ...on-emit-is-disabled-in-compiler-options.js | 21 ++++++++ .../with-default-options.js | 10 ++++ .../with-skipDefaultLibCheck.js | 10 ++++ .../with-skipLibCheck.js | 10 ++++ .../with-default-options.js | 10 ++++ .../with-skipDefaultLibCheck.js | 10 ++++ .../with-skipLibCheck.js | 10 ++++ ...when-ambient-modules-of-program-changes.js | 13 +++++ ...orceConsistentCasingInFileNames-changes.js | 7 +++ ...s-errors-when-noErrorTruncation-changes.js | 6 +++ ...es-errors-when-strictNullChecks-changes.js | 10 ++++ ...solution-when-resolveJsonModule-changes.js | 8 +++ ...and-new-file-is-added-as-part-of-change.js | 7 +++ ...n-creating-new-file-in-symlinked-folder.js | 8 +++ ...file-is-added-to-the-referenced-project.js | 21 ++++++++ ...ibCheck-and-skipDefaultLibCheck-changes.js | 17 +++++++ ...-file-is-changed-but-its-content-havent.js | 7 +++ .../on-sample-project.js | 12 +++++ ...-different-folders-with-no-files-clause.js | 44 ++++++++++++++++ ...nsitive-references-in-different-folders.js | 44 ++++++++++++++++ .../on-transitive-references.js | 44 ++++++++++++++++ ...roject-uses-different-module-resolution.js | 7 +++ .../watch-with-configFile.js | 5 ++ .../watch-without-configFile.js | 5 ++ ...are-global-and-installed-at-later-point.js | 8 +++ .../with-modules-linked-to-sibling-folder.js | 6 +++ ...cluded-file-with-ambient-module-changes.js | 9 ++++ ...-no-notification-from-fs-for-index-file.js | 24 +++++++++ ...le-resolution-changes-to-ambient-module.js | 8 +++ ...der-that-already-contains-@types-folder.js | 8 +++ ...rogram-with-files-from-external-library.js | 9 ++++ ...ing-useSourceOfProjectReferenceRedirect.js | 21 ++++++++ ...-host-implementing-getParsedCommandLine.js | 10 ++++ ...polling-when-renaming-file-in-subfolder.js | 7 +++ ...rectory-when-renaming-file-in-subfolder.js | 7 +++ ...tchFile-when-renaming-file-in-subfolder.js | 7 +++ ...ymlinks-to-folders-in-recursive-folders.js | 5 ++ ...hronous-watch-directory-renaming-a-file.js | 11 ++++ ...ory-with-outDir-and-declaration-enabled.js | 8 +++ .../with-non-synchronous-watch-directory.js | 14 +++++ ...lt-as-fixed-chunk-size-watch-file-works.js | 9 ++++ .../using-dynamic-priority-polling.js | 7 +++ .../using-fixed-chunk-size-polling.js | 9 ++++ ...eDirectories-option-extendedDiagnostics.js | 6 +++ ...-directory-watching-extendedDiagnostics.js | 6 +++ ...ption-with-recursive-directory-watching.js | 6 +++ .../with-excludeDirectories-option.js | 6 +++ ...excludeFiles-option-extendedDiagnostics.js | 6 +++ .../watchOptions/with-excludeFiles-option.js | 6 +++ .../with-fallbackPolling-option.js | 5 ++ .../with-watchDirectory-option.js | 5 ++ ...th-watchFile-as-watch-options-to-extend.js | 5 ++ .../watchOptions/with-watchFile-option.js | 5 ++ 301 files changed, 4398 insertions(+) diff --git a/src/testRunner/unittests/tscWatch/helpers.ts b/src/testRunner/unittests/tscWatch/helpers.ts index 7c58e6c8182ad..813615fb869a2 100644 --- a/src/testRunner/unittests/tscWatch/helpers.ts +++ b/src/testRunner/unittests/tscWatch/helpers.ts @@ -468,6 +468,7 @@ namespace ts.tscWatch { if (!builderProgram) return; if (builderProgram !== oldProgram?.[1]) { const state = builderProgram.getState(); + const internalState = state as unknown as BuilderState; if (state.semanticDiagnosticsPerFile?.size) { baseline.push("Semantic diagnostics in builder refreshed for::"); for (const file of program.getSourceFiles()) { @@ -479,6 +480,24 @@ namespace ts.tscWatch { else { baseline.push("No cached semantic diagnostics in the builder::"); } + if (internalState) { + baseline.push(""); + if (internalState.hasCalledUpdateShapeSignature?.size) { + baseline.push("Shape signatures in builder refreshed for::"); + internalState.hasCalledUpdateShapeSignature.forEach((path: Path) => { + const info = state.fileInfos.get(path); + if(info?.version === info?.signature || !info?.signature) { + baseline.push(path + " (used version)"); + } + else { + baseline.push(path + " (computed .d.ts)"); + } + }); + } + else { + baseline.push("No shapes updated in the builder::"); + } + } baseline.push(""); if (!baselineDependencies) return; baseline.push("Dependencies for::"); diff --git a/tests/baselines/reference/tsbuild/$publicAPI/initial-build/build-with-custom-transformers.js b/tests/baselines/reference/tsbuild/$publicAPI/initial-build/build-with-custom-transformers.js index 53ecd86e9add0..801164a0b036c 100644 --- a/tests/baselines/reference/tsbuild/$publicAPI/initial-build/build-with-custom-transformers.js +++ b/tests/baselines/reference/tsbuild/$publicAPI/initial-build/build-with-custom-transformers.js @@ -66,6 +66,10 @@ Semantic diagnostics in builder refreshed for:: /lib/lib.d.ts /src/shared/index.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/index.ts (used version) + Program root files: ["/src/webpack/index.ts"] Program options: {"composite":true,"configFilePath":"/src/webpack/tsconfig.json"} Program structureReused: Not @@ -77,6 +81,10 @@ Semantic diagnostics in builder refreshed for:: /lib/lib.d.ts /src/webpack/index.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/webpack/index.ts (used version) + //// [/src/shared/index.d.ts] export declare function f1(): void; diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js index a1bcac1a1a628..0ee13b9f5459d 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js @@ -101,6 +101,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/const.ts /user/username/projects/myproject/packages/pkg2/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/packages/pkg2/const.ts (used version) +/user/username/projects/myproject/packages/pkg2/index.ts (used version) + Program root files: ["/user/username/projects/myproject/packages/pkg1/index.ts"] Program options: {"outDir":"/user/username/projects/myproject/packages/pkg1/build","preserveSymlinks":true,"traceResolution":true,"configFilePath":"/user/username/projects/myproject/packages/pkg1/tsconfig.json"} Program structureReused: Not @@ -116,6 +121,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/pkg2/build/index.d.ts /user/username/projects/myproject/packages/pkg1/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/packages/pkg2/build/const.d.ts (used version) +/user/username/projects/myproject/node_modules/pkg2/build/index.d.ts (used version) +/user/username/projects/myproject/packages/pkg1/index.ts (used version) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js index f100647aa0657..6f698d19a52eb 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js @@ -102,6 +102,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/const.ts /user/username/projects/myproject/packages/pkg2/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/packages/pkg2/const.ts (used version) +/user/username/projects/myproject/packages/pkg2/index.ts (used version) + Program root files: ["/user/username/projects/myproject/packages/pkg1/index.ts"] Program options: {"outDir":"/user/username/projects/myproject/packages/pkg1/build","traceResolution":true,"configFilePath":"/user/username/projects/myproject/packages/pkg1/tsconfig.json"} Program structureReused: Not @@ -117,6 +122,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts /user/username/projects/myproject/packages/pkg1/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/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 (used version) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors-with-incremental.js b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors-with-incremental.js index 3fe57f5b414c2..cdc50a3310aa7 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors-with-incremental.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors-with-incremental.js @@ -64,6 +64,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/tsconfig.tsbuildinfo] {"program":{"fileNames":["../../lib/lib.d.ts","../shared/types/db.ts","../src/main.ts","../src/other.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-9621097780-export interface A {\r\n name: string;\r\n}","-11111345725-import { A } from \"../shared/types/db\";\nconst a: string = 10;","11373096570-console.log(\"hi\");\r\nexport { }"],"options":{"noEmitOnError":true,"outDir":"./"},"fileIdsList":[[2]],"referencedMap":[[3,1]],"exportedModulesMap":[[3,1]],"semanticDiagnosticsPerFile":[1,2,[3,[{"file":"../src/main.ts","start":46,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],4],"affectedFilesPendingEmit":[[2,1],[3,1],[4,1]]},"version":"FakeTSVersion"} @@ -180,6 +186,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + @@ -206,6 +214,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /src/src/main.ts +Shape signatures in builder refreshed for:: +/src/src/main.ts (computed .d.ts) + //// [/src/dev-build/shared/types/db.js] "use strict"; diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors.js b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors.js index 370a3eed23b61..be0a1797b74d2 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/semantic-errors.js @@ -64,6 +64,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + @@ -97,6 +103,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + @@ -126,6 +138,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/shared/types/db.js] "use strict"; diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors-with-incremental.js b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors-with-incremental.js index 10d0e3770f161..082c0357e23ad 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors-with-incremental.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors-with-incremental.js @@ -67,6 +67,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + @@ -101,6 +103,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + @@ -132,6 +136,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/shared/types/db.js] "use strict"; diff --git a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors.js b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors.js index 4c55b9ce60f7f..f7d8b3ce70772 100644 --- a/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors.js +++ b/tests/baselines/reference/tsbuild/noEmitOnError/initial-build/syntax-errors.js @@ -67,6 +67,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + @@ -101,6 +103,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + @@ -132,6 +136,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/shared/types/db.js] "use strict"; diff --git a/tests/baselines/reference/tsbuild/watchMode/configFileErrors/reports-syntax-errors-in-config-file.js b/tests/baselines/reference/tsbuild/watchMode/configFileErrors/reports-syntax-errors-in-config-file.js index 6710e5cbf5d41..9d3742581c19f 100644 --- a/tests/baselines/reference/tsbuild/watchMode/configFileErrors/reports-syntax-errors-in-config-file.js +++ b/tests/baselines/reference/tsbuild/watchMode/configFileErrors/reports-syntax-errors-in-config-file.js @@ -54,6 +54,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -108,6 +110,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -153,6 +157,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -196,6 +202,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -239,6 +247,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-bad-reference.js b/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-bad-reference.js index 9c5d48c153c5f..747d46eac4686 100644 --- a/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-bad-reference.js +++ b/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-bad-reference.js @@ -238,6 +238,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/demo/animals/index.ts /user/username/projects/demo/core/utilities.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/demo/animals/animal.ts (used version) +/user/username/projects/demo/animals/dog.ts (used version) +/user/username/projects/demo/animals/index.ts (used version) +/user/username/projects/demo/core/utilities.ts (used version) + WatchedFiles:: /user/username/projects/demo/core/tsconfig.json: {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} @@ -501,6 +508,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/demo/animals/index.ts /user/username/projects/demo/core/utilities.ts +Shape signatures in builder refreshed for:: +/user/username/projects/demo/core/utilities.ts (computed .d.ts) +/user/username/projects/demo/animals/dog.ts (computed .d.ts) +/user/username/projects/demo/animals/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/demo/core/tsconfig.json: {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-circular-reference.js b/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-circular-reference.js index 906e19ea61658..15a8f8af612b5 100644 --- a/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-circular-reference.js +++ b/tests/baselines/reference/tsbuild/watchMode/demo/updates-with-circular-reference.js @@ -246,6 +246,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/demo/core/utilities.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/demo/core/utilities.ts (used version) + Program root files: ["/user/username/projects/demo/animals/animal.ts","/user/username/projects/demo/animals/dog.ts","/user/username/projects/demo/animals/index.ts"] Program options: {"declaration":true,"target":1,"module":1,"strict":true,"noUnusedLocals":true,"noUnusedParameters":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"composite":true,"outDir":"/user/username/projects/demo/lib/animals","rootDir":"/user/username/projects/demo/animals","watch":true,"configFilePath":"/user/username/projects/demo/animals/tsconfig.json"} Program structureReused: Not @@ -263,6 +267,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/demo/lib/core/utilities.d.ts /user/username/projects/demo/animals/dog.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/demo/animals/animal.ts (used version) +/user/username/projects/demo/animals/index.ts (used version) +/user/username/projects/demo/lib/core/utilities.d.ts (used version) +/user/username/projects/demo/animals/dog.ts (used version) + Program root files: ["/user/username/projects/demo/zoo/zoo.ts"] Program options: {"declaration":true,"target":1,"module":1,"strict":true,"noUnusedLocals":true,"noUnusedParameters":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"composite":true,"outDir":"/user/username/projects/demo/lib/zoo","rootDir":"/user/username/projects/demo/zoo","watch":true,"configFilePath":"/user/username/projects/demo/zoo/tsconfig.json"} Program structureReused: Not @@ -280,6 +291,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/demo/lib/animals/index.d.ts /user/username/projects/demo/zoo/zoo.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/demo/lib/animals/animal.d.ts (used version) +/user/username/projects/demo/lib/animals/dog.d.ts (used version) +/user/username/projects/demo/lib/animals/index.d.ts (used version) +/user/username/projects/demo/zoo/zoo.ts (used version) + WatchedFiles:: /user/username/projects/demo/animals/tsconfig.json: {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js b/tests/baselines/reference/tsbuild/watchMode/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js index d59269e3e201d..0f5bbc18e83d9 100644 --- a/tests/baselines/reference/tsbuild/watchMode/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js +++ b/tests/baselines/reference/tsbuild/watchMode/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js @@ -79,6 +79,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/foo/index.d.ts /user/username/projects/myproject/node_modules/@types/bar/index.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/project1/node_modules/file/index.d.ts (used version) +/user/username/projects/myproject/project1/index.ts (used version) +/user/username/projects/myproject/node_modules/@types/foo/index.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/bar/index.d.ts (used version) + Program root files: ["/user/username/projects/myproject/project2/index.ts"] Program options: {"composite":true,"types":["foo"],"moduleResolution":1,"watch":true,"configFilePath":"/user/username/projects/myproject/project2/tsconfig.json"} Program structureReused: Not @@ -94,6 +101,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/project2/index.ts /user/username/projects/myproject/node_modules/@types/foo/index.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/project2/file.d.ts (used version) +/user/username/projects/myproject/project2/index.ts (used version) +/user/username/projects/myproject/node_modules/@types/foo/index.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/project1/tsconfig.json: {"fileName":"/user/username/projects/myproject/project1/tsconfig.json","pollingInterval":250} @@ -289,6 +302,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/project1/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/project1/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/project1/tsconfig.json: {"fileName":"/user/username/projects/myproject/project1/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js b/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js index 066223bb14e52..080ca6d1b743b 100644 --- a/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js +++ b/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js @@ -53,6 +53,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.js /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.js (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -145,6 +150,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -194,6 +201,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.js /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.js (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js b/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js index 950a89984eef1..2d382325db2b9 100644 --- a/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js +++ b/tests/baselines/reference/tsbuild/watchMode/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js @@ -53,6 +53,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.js /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.js (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -97,6 +102,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -146,6 +153,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.js /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.js (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js b/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js index 4b96a48f8f60c..dbe3f9406cc0b 100644 --- a/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js +++ b/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js @@ -76,6 +76,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -133,6 +135,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -189,6 +193,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (computed .d.ts) +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) +/user/username/projects/noemitonerror/src/other.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -321,6 +331,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -448,6 +461,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -501,6 +516,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -615,6 +633,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error.js b/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error.js index 3e563e8f60930..a5650427a1eec 100644 --- a/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error.js +++ b/tests/baselines/reference/tsbuild/watchMode/noEmitOnError/does-not-emit-any-files-on-error.js @@ -76,6 +76,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -133,6 +135,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -189,6 +193,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (computed .d.ts) +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) +/user/username/projects/noemitonerror/src/other.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -264,6 +274,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -316,6 +329,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -369,6 +384,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -426,6 +444,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/creates-solution-in-watch-mode.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/creates-solution-in-watch-mode.js index e64f675b7f02a..68b8c770706d9 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/creates-solution-in-watch-mode.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/creates-solution-in-watch-mode.js @@ -124,6 +124,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -139,6 +144,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -156,6 +167,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/incremental-updates-in-verbose-mode.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/incremental-updates-in-verbose-mode.js index 62b60ac50c3c9..86b26975fc304 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/incremental-updates-in-verbose-mode.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/incremental-updates-in-verbose-mode.js @@ -141,6 +141,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -156,6 +161,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -173,6 +184,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -508,6 +526,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -666,6 +687,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -680,6 +704,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js index e23630d1287bd..f70fee5d4592e 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js @@ -47,6 +47,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/solution/app/filewitherror.ts (used version) +/user/username/projects/solution/app/filewithouterror.ts (used version) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -176,6 +181,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewitherror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -224,6 +232,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewithouterror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js index eb1054c9de254..b12349bed94ae 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js @@ -47,6 +47,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/solution/app/filewitherror.ts (used version) +/user/username/projects/solution/app/filewithouterror.ts (used version) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -176,6 +181,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewitherror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -222,6 +230,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewitherror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js index fd26df3a1207a..fc29f8536a4ff 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js @@ -52,6 +52,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/solution/app/filewitherror.ts (used version) +/user/username/projects/solution/app/filewithouterror.ts (used version) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -100,6 +105,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewithouterror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js index c22ec678f1402..420053ce275ff 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js @@ -52,6 +52,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts /user/username/projects/solution/app/fileWithoutError.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/solution/app/filewitherror.ts (used version) +/user/username/projects/solution/app/filewithouterror.ts (used version) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} @@ -98,6 +103,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/solution/app/fileWithError.ts +Shape signatures in builder refreshed for:: +/user/username/projects/solution/app/filewitherror.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/solution/app/tsconfig.json: {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js index 3ef16af4fa6f4..90e048179dd4f 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js @@ -124,6 +124,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -139,6 +144,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -156,6 +167,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -488,6 +506,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -641,6 +662,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js index 18cc0df3abccf..8dafd22d581f0 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js @@ -123,6 +123,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"preserveWatchOutput":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -138,6 +143,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"preserveWatchOutput":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -155,6 +166,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -486,6 +504,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -638,6 +659,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js index c4a80da553752..d2637c2a767a7 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js @@ -55,6 +55,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -198,6 +203,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js index 0c3e5f5585da5..2d0701aa9ebc1 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js @@ -62,6 +62,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -213,6 +218,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/watches-config-files-that-are-not-present.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/watches-config-files-that-are-not-present.js index bb762f1b92bb8..c4f0f7c44da9a 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/watches-config-files-that-are-not-present.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/watches-config-files-that-are-not-present.js @@ -92,6 +92,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -233,6 +238,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -374,6 +385,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js index 8c8978e274f92..3f01c3bbc16e8 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js @@ -57,6 +57,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/sample1/Library/library.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/library/library.ts (used version) + Program root files: ["/user/username/projects/sample1/App/app.ts"] Program options: {"watch":true,"configFilePath":"/user/username/projects/sample1/App/tsconfig.json"} Program structureReused: Not @@ -70,6 +74,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/Library/library.d.ts /user/username/projects/sample1/App/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/library/library.d.ts (used version) +/user/username/projects/sample1/app/app.ts (used version) + WatchedFiles:: /user/username/projects/sample1/library/tsconfig.json: {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} @@ -199,6 +208,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/Library/library.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/library/library.ts (computed .d.ts) + Program root files: ["/user/username/projects/sample1/App/app.ts"] Program options: {"watch":true,"configFilePath":"/user/username/projects/sample1/App/tsconfig.json"} Program structureReused: Not @@ -211,6 +223,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/Library/library.d.ts /user/username/projects/sample1/App/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/library/library.d.ts (used version) +/user/username/projects/sample1/app/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/library/tsconfig.json: {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} @@ -323,6 +339,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/Library/library.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/library/library.ts (computed .d.ts) + Program root files: ["/user/username/projects/sample1/App/app.ts"] Program options: {"watch":true,"configFilePath":"/user/username/projects/sample1/App/tsconfig.json"} Program structureReused: Not @@ -335,6 +354,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/Library/library.d.ts /user/username/projects/sample1/App/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/library/library.d.ts (used version) +/user/username/projects/sample1/app/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/library/tsconfig.json: {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js index 2cadcc1999a0e..6b2bd47dff8e2 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js @@ -43,6 +43,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"outFile":"/user/username/projects/sample1/logic/index.js","watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -53,6 +55,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -253,6 +257,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -354,6 +360,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -501,6 +509,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js index a699b51285c3f..30fe91bdc9bf2 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -98,6 +98,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -113,6 +118,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -130,6 +141,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -440,6 +458,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/newfile.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -549,6 +570,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -603,6 +626,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -661,6 +686,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/newfile.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -778,6 +806,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -832,6 +862,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js index 299648df6aa20..572630b21e765 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js @@ -98,6 +98,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -113,6 +118,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -130,6 +141,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -443,6 +461,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -558,6 +579,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -679,6 +704,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -816,6 +845,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -923,6 +955,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1044,6 +1080,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1183,6 +1223,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1306,6 +1349,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1427,6 +1474,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js index 09c0c47e0a01e..faf36160c574d 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js @@ -98,6 +98,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -113,6 +118,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -130,6 +141,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -443,6 +461,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js index 0cd44a4bea316..98a5dd023b708 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -124,6 +124,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -139,6 +144,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -156,6 +167,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -474,6 +492,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/newfile.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -590,6 +611,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -644,6 +667,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -702,6 +727,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/newfile.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -826,6 +854,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -880,6 +910,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js index c846f3d968076..fc63f6a918530 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js @@ -124,6 +124,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -139,6 +144,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -156,6 +167,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -477,6 +495,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -598,6 +619,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -719,6 +744,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -856,6 +885,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -969,6 +1001,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1090,6 +1126,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1229,6 +1269,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1358,6 +1401,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -1479,6 +1526,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js index 22b234b5c738d..8b21e84add55a 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js @@ -124,6 +124,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.ts /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.ts (used version) +/user/username/projects/sample1/core/index.ts (used version) + Program root files: ["/user/username/projects/sample1/logic/index.ts"] Program options: {"composite":true,"declaration":true,"sourceMap":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/logic/tsconfig.json"} Program structureReused: Not @@ -139,6 +144,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/anotherModule.d.ts /user/username/projects/sample1/logic/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.ts (used version) + Program root files: ["/user/username/projects/sample1/tests/index.ts"] Program options: {"composite":true,"declaration":true,"forceConsistentCasingInFileNames":true,"skipDefaultLibCheck":true,"watch":true,"configFilePath":"/user/username/projects/sample1/tests/tsconfig.json"} Program structureReused: Not @@ -156,6 +167,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/sample1/core/index.d.ts (used version) +/user/username/projects/sample1/core/anothermodule.d.ts (used version) +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (used version) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} @@ -477,6 +495,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/core/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/core/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/sample1/core/tsconfig.json: {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js index f652696084d82..16d987b8ad248 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js @@ -72,6 +72,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + Program root files: ["/a/b/other.ts"] Program options: {"composite":true,"watch":true,"configFilePath":"/a/b/project2.tsconfig.json"} Program structureReused: Not @@ -83,6 +88,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/other.ts (used version) + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-when-noUnusedParameters-changes-to-false.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-when-noUnusedParameters-changes-to-false.js index bfd0a416f24d4..fdce48d40fc42 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-when-noUnusedParameters-changes-to-false.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-when-noUnusedParameters-changes-to-false.js @@ -44,6 +44,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/index.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -85,6 +89,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/index.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-with-extended-source-files.js b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-with-extended-source-files.js index 5af61bc85763c..f6635b289db38 100644 --- a/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-with-extended-source-files.js +++ b/tests/baselines/reference/tsbuild/watchMode/programUpdates/works-with-extended-source-files.js @@ -68,6 +68,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + Program root files: ["/a/b/other.ts"] Program options: {"composite":true,"watch":true,"configFilePath":"/a/b/project2.tsconfig.json"} Program structureReused: Not @@ -79,6 +84,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/other.ts (used version) + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -237,6 +246,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -291,6 +302,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/other.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -349,6 +362,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/other.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -409,6 +424,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile2.ts /a/b/other.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile1.ts (computed .d.ts) +/a/b/commonfile2.ts (computed .d.ts) +/a/b/other.ts (computed .d.ts) + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -481,6 +501,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} @@ -541,6 +563,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile2.ts /a/b/other.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/project1.tsconfig.json: {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/publicApi/with-custom-transformers.js b/tests/baselines/reference/tsbuild/watchMode/publicApi/with-custom-transformers.js index cb6cf6f589af1..e0df4fab62355 100644 --- a/tests/baselines/reference/tsbuild/watchMode/publicApi/with-custom-transformers.js +++ b/tests/baselines/reference/tsbuild/watchMode/publicApi/with-custom-transformers.js @@ -66,6 +66,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/shared/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/shared/index.ts (used version) + Program root files: ["/user/username/projects/myproject/webpack/index.ts"] Program options: {"composite":true,"configFilePath":"/user/username/projects/myproject/webpack/tsconfig.json"} Program structureReused: Not @@ -77,6 +81,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/webpack/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/webpack/index.ts (used version) + WatchedFiles:: /user/username/projects/myproject/shared/tsconfig.json: {"fileName":"/user/username/projects/myproject/shared/tsconfig.json","pollingInterval":250} @@ -275,6 +283,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/shared/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/shared/index.ts (computed .d.ts) + Program root files: ["/user/username/projects/myproject/webpack/index.ts"] Program options: {"composite":true,"configFilePath":"/user/username/projects/myproject/webpack/tsconfig.json"} Program structureReused: Not @@ -284,6 +295,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/shared/tsconfig.json: {"fileName":"/user/username/projects/myproject/shared/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js b/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js index e316aff5ae3a8..c557a77657a9a 100644 --- a/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js +++ b/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js @@ -99,6 +99,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/src/pure/session.ts /user/username/projects/reexport/src/pure/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/reexport/src/pure/session.ts (used version) +/user/username/projects/reexport/src/pure/index.ts (used version) + Program root files: ["/user/username/projects/reexport/src/main/index.ts"] Program options: {"outDir":"/user/username/projects/reexport/out","rootDir":"/user/username/projects/reexport/src","watch":true,"configFilePath":"/user/username/projects/reexport/src/main/tsconfig.json"} Program structureReused: Not @@ -114,6 +119,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts /user/username/projects/reexport/src/main/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/reexport/out/pure/session.d.ts (used version) +/user/username/projects/reexport/out/pure/index.d.ts (used version) +/user/username/projects/reexport/src/main/index.ts (used version) + WatchedFiles:: /user/username/projects/reexport/src/pure/tsconfig.json: {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} @@ -284,6 +295,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/src/pure/session.ts /user/username/projects/reexport/src/pure/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/reexport/src/pure/session.ts (computed .d.ts) +/user/username/projects/reexport/src/pure/index.ts (used version) + Program root files: ["/user/username/projects/reexport/src/main/index.ts"] Program options: {"outDir":"/user/username/projects/reexport/out","rootDir":"/user/username/projects/reexport/src","watch":true,"configFilePath":"/user/username/projects/reexport/src/main/tsconfig.json"} Program structureReused: Not @@ -298,6 +313,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts /user/username/projects/reexport/src/main/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/reexport/out/pure/session.d.ts (used version) +/user/username/projects/reexport/out/pure/index.d.ts (used version) +/user/username/projects/reexport/src/main/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/reexport/src/pure/tsconfig.json: {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} @@ -430,6 +450,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/src/pure/session.ts /user/username/projects/reexport/src/pure/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/reexport/src/pure/session.ts (computed .d.ts) +/user/username/projects/reexport/src/pure/index.ts (used version) + Program root files: ["/user/username/projects/reexport/src/main/index.ts"] Program options: {"outDir":"/user/username/projects/reexport/out","rootDir":"/user/username/projects/reexport/src","watch":true,"configFilePath":"/user/username/projects/reexport/src/main/tsconfig.json"} Program structureReused: Not @@ -444,6 +468,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts /user/username/projects/reexport/src/main/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/reexport/out/pure/session.d.ts (used version) +/user/username/projects/reexport/out/pure/index.d.ts (used version) +/user/username/projects/reexport/src/main/index.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/reexport/src/pure/tsconfig.json: {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tsc/incremental/initial-build/when-global-file-is-added,-the-signatures-are-updated.js b/tests/baselines/reference/tsc/incremental/initial-build/when-global-file-is-added,-the-signatures-are-updated.js index deeab5b5321f7..bbf6f23b6aad7 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/when-global-file-is-added,-the-signatures-are-updated.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/when-global-file-is-added,-the-signatures-are-updated.js @@ -65,6 +65,12 @@ Semantic diagnostics in builder refreshed for:: /src/project/src/anotherFileWithSameReferenes.ts /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/project/src/filepresent.ts (used version) +/src/project/src/anotherfilewithsamereferenes.ts (used version) +/src/project/src/main.ts (used version) + //// [/src/project/src/anotherFileWithSameReferenes.d.ts] /// @@ -204,6 +210,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + @@ -248,6 +256,11 @@ Semantic diagnostics in builder refreshed for:: /src/project/src/anotherFileWithSameReferenes.ts /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/src/project/src/main.ts (computed .d.ts) +/src/project/src/filepresent.ts (computed .d.ts) +/src/project/src/anotherfilewithsamereferenes.ts (computed .d.ts) + //// [/src/project/src/anotherFileWithSameReferenes.d.ts] file written with same contents //// [/src/project/src/anotherFileWithSameReferenes.js] file written with same contents @@ -367,6 +380,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/src/project/src/main.ts (computed .d.ts) + //// [/src/project/src/main.d.ts] file written with same contents //// [/src/project/src/main.js] @@ -492,6 +508,12 @@ Semantic diagnostics in builder refreshed for:: /src/project/src/newFile.ts /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/src/project/src/newfile.ts (computed .d.ts) +/src/project/src/filepresent.ts (computed .d.ts) +/src/project/src/anotherfilewithsamereferenes.ts (computed .d.ts) +/src/project/src/main.ts (computed .d.ts) + //// [/src/project/src/anotherFileWithSameReferenes.d.ts] file written with same contents //// [/src/project/src/anotherFileWithSameReferenes.js] file written with same contents @@ -631,6 +653,13 @@ Semantic diagnostics in builder refreshed for:: /src/project/src/newFile.ts /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/src/project/src/filenotfound.ts (computed .d.ts) +/src/project/src/filepresent.ts (computed .d.ts) +/src/project/src/anotherfilewithsamereferenes.ts (computed .d.ts) +/src/project/src/newfile.ts (computed .d.ts) +/src/project/src/main.ts (computed .d.ts) + //// [/src/project/src/anotherFileWithSameReferenes.d.ts] /// @@ -774,6 +803,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /src/project/src/main.ts +Shape signatures in builder refreshed for:: +/src/project/src/main.ts (computed .d.ts) + //// [/src/project/src/main.d.ts] file written with same contents //// [/src/project/src/main.js] diff --git a/tests/baselines/reference/tsc/incremental/initial-build/when-project-has-strict-true.js b/tests/baselines/reference/tsc/incremental/initial-build/when-project-has-strict-true.js index 3a5f635071b44..67cf811b6e6d3 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/when-project-has-strict-true.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/when-project-has-strict-true.js @@ -36,6 +36,10 @@ Semantic diagnostics in builder refreshed for:: /lib/lib.d.ts /src/project/class1.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/project/class1.ts (used version) + //// [/src/project/tsconfig.tsbuildinfo] {"program":{"fileNames":["../../lib/lib.d.ts","./class1.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-7660182596-export class class1 {}"],"options":{"strict":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2],"affectedFilesPendingEmit":[[2,1]]},"version":"FakeTSVersion"} @@ -96,4 +100,6 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + diff --git a/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-semantic-errors.js b/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-semantic-errors.js index a65f6d6d44e99..ed383ba64c188 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-semantic-errors.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-semantic-errors.js @@ -64,6 +64,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/tsconfig.tsbuildinfo] {"program":{"fileNames":["../../lib/lib.d.ts","../shared/types/db.ts","../src/main.ts","../src/other.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-9621097780-export interface A {\r\n name: string;\r\n}","-11111345725-import { A } from \"../shared/types/db\";\nconst a: string = 10;","11373096570-console.log(\"hi\");\r\nexport { }"],"options":{"noEmitOnError":true,"outDir":"./"},"fileIdsList":[[2]],"referencedMap":[[3,1]],"exportedModulesMap":[[3,1]],"semanticDiagnosticsPerFile":[1,2,[3,[{"file":"../src/main.ts","start":46,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],4],"affectedFilesPendingEmit":[[2,1],[3,1],[4,1]]},"version":"FakeTSVersion"} @@ -180,6 +186,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + @@ -206,6 +214,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /src/src/main.ts +Shape signatures in builder refreshed for:: +/src/src/main.ts (computed .d.ts) + //// [/src/dev-build/shared/types/db.js] "use strict"; @@ -301,4 +312,6 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + diff --git a/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-syntax-errors.js b/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-syntax-errors.js index ab70d95535c29..ef2593bfa760b 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-syntax-errors.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/with-noEmitOnError-syntax-errors.js @@ -71,6 +71,12 @@ Semantic diagnostics in builder refreshed for:: /src/src/main.ts /src/src/other.ts +Shape signatures in builder refreshed for:: +/lib/lib.d.ts (used version) +/src/shared/types/db.ts (used version) +/src/src/main.ts (used version) +/src/src/other.ts (used version) + //// [/src/dev-build/tsconfig.tsbuildinfo] {"program":{"fileNames":["../../lib/lib.d.ts","../shared/types/db.ts","../src/main.ts","../src/other.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-9621097780-export interface A {\r\n name: string;\r\n}","2626879346-import { A } from \"../shared/types/db\";\r\nconst a = {\r\n lastName: 'sdsd'\r\n;","11373096570-console.log(\"hi\");\r\nexport { }"],"options":{"noEmitOnError":true,"outDir":"./"},"fileIdsList":[[2]],"referencedMap":[[3,1]],"exportedModulesMap":[[3,1]],"semanticDiagnosticsPerFile":[1,2,3,4],"affectedFilesPendingEmit":[[2,1],[3,1],[4,1]]},"version":"FakeTSVersion"} @@ -180,6 +186,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + @@ -208,6 +216,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /src/src/main.ts +Shape signatures in builder refreshed for:: +/src/src/main.ts (computed .d.ts) + //// [/src/dev-build/shared/types/db.js] "use strict"; @@ -305,4 +316,6 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + diff --git a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js index fdef141b57d71..7daae0bf3857d 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /f.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/f.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -84,6 +88,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js index 4a8b6b8a0c4a4..c70acece2e682 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js @@ -38,6 +38,10 @@ Semantic diagnostics in builder refreshed for:: /f.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/f.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -82,6 +86,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js index 0ad989ddadc26..0416d37ad8b5b 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js @@ -40,6 +40,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /f.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/f.ts (used version) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} @@ -87,6 +91,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js index d640da1630b97..8889c3fd19377 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js @@ -42,6 +42,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /f.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/f.ts (used version) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} @@ -89,6 +93,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js b/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js index b625e7ec11f4e..54d330d5c834b 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js @@ -35,6 +35,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /f.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/f.ts (used version) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} @@ -75,6 +79,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js index 633e9d913627a..aa769ab316ac8 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js @@ -36,6 +36,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /f.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/f.ts (used version) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} @@ -77,6 +81,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /f.ts +Shape signatures in builder refreshed for:: +/f.ts (computed .d.ts) + WatchedFiles:: /f.ts: {"fileName":"/f.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js index cee73ed9c9e86..226d5f0d00cd5 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js @@ -46,6 +46,12 @@ Semantic diagnostics in builder refreshed for:: /user/someone/projects/myproject/file2.ts /user/someone/projects/myproject/file3.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/someone/projects/myproject/file1.ts (used version) +/user/someone/projects/myproject/file2.ts (used version) +/user/someone/projects/myproject/file3.ts (used version) + WatchedFiles:: /user/someone/projects/myproject/file3.ts: {"fileName":"/user/someone/projects/myproject/file3.ts","pollingInterval":250} @@ -106,6 +112,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/someone/projects/myproject/file3.ts +Shape signatures in builder refreshed for:: +/user/someone/projects/myproject/file3.ts (computed .d.ts) + WatchedFiles:: /user/someone/projects/myproject/file3.ts: {"fileName":"/user/someone/projects/myproject/file3.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js index 8ed92fe9ff9bc..0b854f3cd9685 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /home/username/project/app/file.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/home/username/project/app/file.ts (used version) + WatchedFiles:: /home/username/project/tsconfig.json: {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} @@ -89,6 +93,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /home/username/project/app/file.ts +Shape signatures in builder refreshed for:: +/home/username/project/app/file.ts (computed .d.ts) + WatchedFiles:: /home/username/project/tsconfig.json: {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js index 8f94abe62ccb9..a4215828961e7 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js @@ -37,6 +37,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/app.ts (used version) + WatchedFiles:: /a/app.ts: {"fileName":"/a/app.ts","pollingInterval":250} @@ -83,6 +87,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/app.ts +Shape signatures in builder refreshed for:: +/a/app.ts (computed .d.ts) + WatchedFiles:: /a/app.ts: {"fileName":"/a/app.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js index 537bed977ecfe..29bb1dc14a122 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js @@ -37,6 +37,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/app.ts (used version) + WatchedFiles:: /a/app.ts: {"fileName":"/a/app.ts","pollingInterval":250} @@ -83,6 +87,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/app.ts +Shape signatures in builder refreshed for:: +/a/app.ts (computed .d.ts) + WatchedFiles:: /a/app.ts: {"fileName":"/a/app.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js index 69a3d401458c0..fa49643219b55 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js @@ -49,6 +49,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f3.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) +/a/b/f2.ts (used version) +/a/b/f3.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -124,6 +130,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f3.ts +Shape signatures in builder refreshed for:: +/a/b/f1.ts (computed .d.ts) +/a/b/f2.ts (computed .d.ts) +/a/b/f3.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -187,6 +198,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/f1.ts /a/b/f2.ts +Shape signatures in builder refreshed for:: +/a/b/f1.ts (computed .d.ts) +/a/b/f2.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js index 7c9ab2b79dd11..e813036e915ce 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js @@ -64,6 +64,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -159,6 +167,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js index f6e6b01b33193..c6425f919362f 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js @@ -53,6 +53,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -156,6 +158,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js index c08e5b3e30385..d70d6c9479381 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js @@ -59,6 +59,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -148,6 +156,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts /a/b/file1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js index e7bd86b6f4a67..97503f7dee9eb 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js @@ -59,6 +59,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -154,6 +162,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer2.ts /a/b/file1Consumer3.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer3.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js index f15c787116100..8856532f89c1a 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js @@ -59,6 +59,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -152,6 +160,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -221,6 +232,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -287,6 +302,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -367,6 +385,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -435,6 +458,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js index 9af961f9e0bba..dec1bc790c9f3 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js @@ -59,6 +59,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -149,6 +157,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -221,6 +234,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js index 7825bdfd15cc2..8df4089a05941 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js @@ -53,6 +53,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts /a/b/file1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -115,6 +120,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts /a/b/file1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -170,6 +179,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js index 2a58bea8a31ba..6f305f1e595fa 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js @@ -50,6 +50,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/referenceFile1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/referencefile1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -120,6 +124,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/referenceFile1.ts +Shape signatures in builder refreshed for:: +/a/b/referencefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -187,6 +194,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile2.ts /a/b/referenceFile1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile2.ts (computed .d.ts) +/a/b/referencefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js index 700bd006cef40..e7dc8ea247bba 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js @@ -50,6 +50,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile1.ts /a/b/referenceFile1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/referencefile1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -121,6 +126,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/referenceFile1.ts +Shape signatures in builder refreshed for:: +/a/b/referencefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js index 01c9512c5ea68..650e11d0fce92 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js @@ -59,6 +59,14 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -152,6 +160,13 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/b/globalfile3.ts (computed .d.ts) +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/modulefile2.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js index 353ec68cbb417..39ed216478299 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js @@ -64,6 +64,15 @@ Semantic diagnostics in builder refreshed for:: /a/b/globalFile3.ts /a/b/moduleFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile1.ts (used version) +/a/b/file1consumer1.ts (used version) +/a/b/file1consumer1consumer1.ts (used version) +/a/b/file1consumer2.ts (used version) +/a/b/globalfile3.ts (used version) +/a/b/modulefile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -161,6 +170,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer1Consumer1.ts +Shape signatures in builder refreshed for:: +/a/b/file1consumer1.ts (computed .d.ts) +/a/b/file1consumer1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -230,6 +243,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -306,6 +324,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1Consumer1Consumer1.ts /a/b/file1Consumer2.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile1.ts (computed .d.ts) +/a/b/file1consumer2.ts (computed .d.ts) +/a/b/file1consumer1.ts (computed .d.ts) +/a/b/file1consumer1consumer1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js index 00fc5965bab4d..4c824d524720b 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js @@ -46,6 +46,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/file2.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/file2.ts (used version) +/a/b/file1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -111,6 +116,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/file2.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/b/file1.ts (computed .d.ts) +/a/b/file2.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js index 9efb20c72de48..7e379c7c4ca7d 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a/a.ts (used version) +/a/b.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -101,6 +106,10 @@ Semantic diagnostics in builder refreshed for:: /a/b.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a/a.ts (computed .d.ts) +/a/b.ts (computed .d.ts) + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -155,6 +164,10 @@ Semantic diagnostics in builder refreshed for:: /a/b.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a/a.ts (computed .d.ts) +/a/b.ts (computed .d.ts) + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js index 71bcbe0d19ff4..a20e56f54036e 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js @@ -41,6 +41,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -92,6 +94,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -143,6 +147,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js index 890287bededb3..4ef872f02ce1e 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js @@ -41,6 +41,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -92,6 +94,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} @@ -143,6 +147,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js index 6704e5da50281..8699baff9154b 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js @@ -54,6 +54,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/project/tsconfig.json: {"fileName":"/a/b/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js index f67b7cb0e3202..c5fd4854e9163 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js @@ -59,6 +59,13 @@ Semantic diagnostics in builder refreshed for:: /a/b/project/src/main.ts /a/b/project/src/main2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/output/anotherdependency/file1.d.ts (used version) +/a/b/dependencies/file2.d.ts (used version) +/a/b/project/src/main.ts (used version) +/a/b/project/src/main2.ts (used version) + WatchedFiles:: /a/b/project/tsconfig.json: {"fileName":"/a/b/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js b/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js index ed57952c274e6..0199008ca2079 100644 --- a/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js +++ b/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/rootFolder/project/Scripts/Javascript.js /a/rootFolder/project/Scripts/TypeScript.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/rootfolder/project/scripts/javascript.js (used version) +/a/rootfolder/project/scripts/typescript.ts (used version) + WatchedFiles:: /a/rootfolder/project/tsconfig.json: {"fileName":"/a/rootFolder/project/tsconfig.json","pollingInterval":250} @@ -101,6 +106,10 @@ Semantic diagnostics in builder refreshed for:: /a/rootFolder/project/Scripts/Javascript.js /a/rootFolder/project/Scripts/TypeScript.ts +Shape signatures in builder refreshed for:: +/a/rootfolder/project/scripts/typescript.ts (computed .d.ts) +/a/rootfolder/project/scripts/javascript.js (computed .d.ts) + WatchedFiles:: /a/rootfolder/project/tsconfig.json: {"fileName":"/a/rootFolder/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js index 6b856aefc3166..4ad08307699cb 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -123,6 +129,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -179,6 +189,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -235,6 +249,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js index a190ecd7e7918..e5af13740a6c7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -154,6 +160,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -228,6 +239,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -301,6 +316,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js index 4505f1ea81190..2e4300b3b2939 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -201,6 +209,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -270,6 +285,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -336,6 +355,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js index f0a38a4c4338a..0237630666c12 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -234,6 +243,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -306,6 +323,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -374,6 +395,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js index f777485b12483..8e2a2098f5771 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -258,6 +268,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -334,6 +353,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -405,6 +428,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js index 9b6b0c05fdfbb..1b6ac4047e971 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -386,6 +397,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -514,6 +528,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -565,6 +581,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -676,6 +695,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js index 17c877f6ac1a6..aa7e92cea40b6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -124,6 +130,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -177,6 +185,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -252,6 +263,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -304,6 +318,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -355,6 +371,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -408,6 +427,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js index 55c13e4a6fbde..bead8dc0ba853 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -127,6 +133,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -183,6 +193,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -239,6 +253,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js index b531e7878f2d1..6748443571038 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -171,6 +177,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -253,6 +264,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -333,6 +348,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 8623eed4dfeb1..38ef212cd10c7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -231,6 +239,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -315,6 +330,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -393,6 +412,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js index bc2bef6a2f081..953b7fbf8013b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -265,6 +274,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -348,6 +365,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -423,6 +444,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js index 0504e636963f2..713dde9eb1d67 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -298,6 +308,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -386,6 +405,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -464,6 +487,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js index c74e95b44358d..b10c0f6511528 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -201,6 +207,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -254,6 +262,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -402,6 +413,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -531,6 +545,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -582,6 +598,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -695,6 +714,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js index 9c9b6f756c1bc..ddaecdf84612d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -124,6 +130,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -177,6 +185,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -266,6 +277,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -318,6 +332,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -369,6 +385,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -423,6 +442,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js index 6d8d89ea689da..cd124f7eb0b18 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -129,6 +135,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -186,6 +197,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -248,6 +264,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js index 40fbf6b551afb..c7bf85144d248 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -154,6 +160,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -224,6 +235,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -298,6 +314,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index 7ff2b9c6fe3a1..031b38520cc04 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -201,6 +209,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -288,6 +303,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -356,6 +377,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js index 57e960be1135e..b99f3ce42da10 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -234,6 +243,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -304,6 +321,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -376,6 +401,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js index e0a1a26241139..804d478f53d50 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -258,6 +268,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -333,6 +352,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -409,6 +437,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js index 02366f1125102..680ca0162399a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -205,6 +211,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -258,6 +266,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -390,6 +401,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -517,6 +531,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -568,6 +584,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -678,6 +697,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js index fbb7a7ed57463..49c10238bde54 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -130,6 +136,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -183,6 +191,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -258,6 +269,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -310,6 +324,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -361,6 +377,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -414,6 +433,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index e0bdce61fa1fe..5f81d2c621abc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -133,6 +139,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -191,6 +202,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -254,6 +270,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js index 9762e9f8ce6e5..e8ec33c440d73 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -171,6 +177,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -249,6 +260,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -331,6 +347,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index d3244a9355604..85124f87251d2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -231,6 +239,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -333,6 +348,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -415,6 +436,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js index 0c3da9c67ca14..be3e7e02fbc59 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -265,6 +274,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -346,6 +363,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -429,6 +454,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js index ec2ea648b814c..1251d11dea776 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -298,6 +308,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -385,6 +404,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -473,6 +501,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js index 07f84519690f9..5504e79d6c0a4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js index 442f3d18610b8..b9b04241577ec 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -124,6 +130,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -177,6 +185,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -266,6 +277,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -318,6 +332,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -369,6 +385,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -423,6 +442,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js index afb766c2ddc54..0a08936aad5a3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -192,6 +198,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -317,6 +327,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -442,6 +456,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js index a81eb151f7260..a02c355ad5092 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -223,6 +229,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -375,6 +386,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -526,6 +541,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js index 0d2c10116e293..d0ef2c17b099d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -345,6 +353,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -510,6 +525,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -672,6 +691,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js index e16a3dd15e9e5..ccc1f7f6425fc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -348,6 +357,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -554,6 +571,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -756,6 +777,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js index ffa9e7c972a4b..8588caf937d36 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -387,6 +397,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -612,6 +631,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -832,6 +855,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js index ec619eb4a7070..7291c98e72737 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -386,6 +397,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -514,6 +528,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -565,6 +581,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -676,6 +695,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js index c463f068880d6..4bc5c19afa412 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -386,6 +397,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -514,6 +528,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -565,6 +581,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -676,6 +695,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js index 4f0b57c94f14a..95aaa391d12c5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -197,6 +203,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -323,6 +333,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -449,6 +463,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.d.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js index fad65bed7b2d0..25e1c52670879 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -241,6 +247,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -402,6 +413,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -561,6 +576,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index f844f301ad1b8..8c4566702fc78 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -376,6 +384,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -557,6 +572,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -732,6 +751,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js index 24676afc50e6e..439a01e9fe23b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -380,6 +389,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -598,6 +615,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -808,6 +829,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js index 490091ad5fbf4..4958929c7817b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -428,6 +438,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -666,6 +685,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -894,6 +917,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts /user/username/projects/myproject/lib1/tools/public.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js index 21dbc506c20db..d9742fb8dc2f8 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -201,6 +207,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -254,6 +262,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -402,6 +413,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -531,6 +545,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -582,6 +598,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -695,6 +714,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js index 35e28f24cf7e8..63451347e9da4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -201,6 +207,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -254,6 +262,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -402,6 +413,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -531,6 +545,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -582,6 +598,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -695,6 +714,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js index 255064361588c..c1d2cf3d58057 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -195,6 +201,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -327,6 +338,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -452,6 +468,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js index 32d883e427766..8479e3869eb0a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -220,6 +226,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -365,6 +376,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -502,6 +518,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index 19d7bda266f0e..d67832873a5a1 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -342,6 +350,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -522,6 +537,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -728,6 +749,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js index 7f8573055c50f..be64172dfdd1c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -345,6 +354,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -546,6 +563,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -726,6 +751,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js index 200274b776417..2a2fa2c2c6727 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -384,6 +394,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -605,6 +624,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -804,6 +832,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError-with-incremental.js index 354221d990443..bfe304fb1016b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError-with-incremental.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -205,6 +211,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -258,6 +266,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -390,6 +401,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -517,6 +531,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -568,6 +584,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -678,6 +697,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError.js index f3c5e03a4097d..8b2a1ce440c96 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/with-noEmitOnError.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -205,6 +211,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -258,6 +266,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -390,6 +401,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -517,6 +531,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -568,6 +584,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -678,6 +697,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index bb074cf5fa52d..282f3850183b1 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -202,6 +208,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -338,6 +349,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -467,6 +483,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js index 7fe90de71de20..ecab1d99492e5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -240,6 +246,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -396,6 +407,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -544,6 +560,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index a375a54ae11d7..866c0feea090f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -375,6 +383,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -573,6 +588,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -796,6 +817,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js index b289e9ea30a95..714d89618f185 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -379,6 +388,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -594,6 +611,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -788,6 +813,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js index 1ec83125aa3ee..754a8905f8c64 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -427,6 +437,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -663,6 +682,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -877,6 +905,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError-with-incremental.js index 5e2009b67b411..0dc3563c45f10 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError.js index 0b2f2feee3f16..43f3dac67f63b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index 094c35017a47d..4ea3f1f0ec93e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -195,6 +201,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -327,6 +338,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -452,6 +468,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js index aa6bbb7d415a3..a7027d0c6d9af 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -220,6 +226,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -363,6 +374,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -499,6 +515,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 0fb5b907cb098..4e1367fa5be18 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -342,6 +350,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -518,6 +533,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -723,6 +744,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js index beacf1772cd0d..6cbc01903dd4a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -345,6 +354,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -541,6 +558,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -720,6 +745,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js index b5aa8caa113ce..d133bd13f0e53 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -384,6 +394,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -599,6 +618,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -797,6 +825,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError-with-incremental.js index b0cd5f57eb796..4d7a3186387f2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -199,6 +205,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -252,6 +260,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -384,6 +395,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -511,6 +525,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -562,6 +578,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -672,6 +691,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError.js index 10e6adbf42082..fca72b9245541 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -199,6 +205,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -252,6 +260,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -384,6 +395,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -511,6 +525,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -562,6 +578,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -672,6 +691,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index 2ff53983c5b0e..bc47dae543048 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -202,6 +208,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -338,6 +349,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -467,6 +483,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 148898974bacc..9978fa203cd02 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -240,6 +246,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -394,6 +405,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -541,6 +557,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 0dcb47952aee7..83836f1cdc411 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -375,6 +383,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -569,6 +584,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -791,6 +812,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index 80b63cb95ebbe..1138b54a02f9a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -379,6 +388,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -589,6 +606,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -782,6 +807,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index 180111adad54f..a607e3705fd01 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -427,6 +437,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -657,6 +676,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -870,6 +898,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError-with-incremental.js index 3630b1ed77c64..e0dbb9ef2cc5c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError.js index 17038187ea58c..24b383020ebe6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index c2178769193dc..ed9ca44d1bad6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -129,6 +135,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -186,6 +197,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -248,6 +264,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js index b6af62b0366cf..f5c5b80d21c32 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -154,6 +160,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -222,6 +233,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -295,6 +311,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 3b93bd1cd81a5..9d8d341de4cbe 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -201,6 +209,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -284,6 +299,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -351,6 +372,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js index 699543c5f2945..4d12b3e67b28f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -234,6 +243,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -299,6 +316,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -370,6 +395,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js index 0dbf52ab5c279..a2d41570a3946 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -258,6 +268,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -327,6 +346,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -402,6 +430,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js index 63db0fe14a0f0..e87e69f5f1f24 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -199,6 +205,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -252,6 +260,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -384,6 +395,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -511,6 +525,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -562,6 +578,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -672,6 +691,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js index 4093ad4830287..0408218258aa4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -124,6 +130,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -177,6 +185,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -252,6 +263,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -304,6 +318,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -355,6 +371,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -408,6 +427,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index 171880d3a64d4..a23b0b21b703d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -133,6 +139,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -191,6 +202,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -254,6 +270,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.d.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 5088345825cfa..4bae25080bcfe 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -59,6 +59,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -171,6 +177,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -247,6 +258,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -328,6 +344,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 33ba341cc3a2f..71c41c6a4e617 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -94,6 +94,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -231,6 +239,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/d.ts /user/username/projects/myproject/e.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/e.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -329,6 +344,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -410,6 +431,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (computed .d.ts) +/user/username/projects/myproject/d.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index 7f45496ad4225..6ede3be2862e4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -79,6 +79,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -265,6 +274,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -341,6 +358,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -423,6 +448,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index 622f9972ee7aa..e98c767544030 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -87,6 +87,16 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib1/tools/tools.interface.ts (used version) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -298,6 +308,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -379,6 +398,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -466,6 +494,15 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts /user/username/projects/myproject/app.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data.ts (computed .d.ts) +/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib2/public.ts (computed .d.ts) +/user/username/projects/myproject/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js index 975e40a6ec0a7..8e870b9adab40 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -200,6 +206,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -253,6 +261,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -400,6 +411,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -528,6 +542,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -579,6 +595,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -691,6 +710,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js index 659ad65715340..183aa9d1b4e97 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js @@ -67,6 +67,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts /user/username/projects/noEmitOnError/src/other.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/noemitonerror/shared/types/db.ts (used version) +/user/username/projects/noemitonerror/src/main.ts (used version) +/user/username/projects/noemitonerror/src/other.ts (used version) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -124,6 +130,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -177,6 +185,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -266,6 +277,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -318,6 +332,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -369,6 +385,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/noEmitOnError/src/main.ts +Shape signatures in builder refreshed for:: +/user/username/projects/noemitonerror/src/main.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} @@ -423,6 +442,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/noemitonerror/tsconfig.json: {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js index 2813aad076dfc..3338233b3909f 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js @@ -72,6 +72,11 @@ Program files:: No cached semantic diagnostics in the builder:: +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/react/jsx-runtime/index.d.ts (used version) +/user/username/projects/myproject/index.tsx (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js index 121a11936580a..ba9744a17f4cb 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js @@ -60,6 +60,11 @@ c:/a/lib/lib.d.ts c:/project/a.ts c:/project/b.ts +Shape signatures in builder refreshed for:: +c:/a/lib/lib.d.ts (used version) +c:/project/a.ts (used version) +c:/project/b.ts (used version) + WatchedFiles:: c:/project/tsconfig.json: {"fileName":"c:/project/tsconfig.json","pollingInterval":250} @@ -137,6 +142,10 @@ Semantic diagnostics in builder refreshed for:: c:/project/a.ts c:/project/b.ts +Shape signatures in builder refreshed for:: +c:/project/a.ts (computed .d.ts) +c:/project/b.ts (computed .d.ts) + WatchedFiles:: c:/project/tsconfig.json: {"fileName":"c:/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js index 0abafe3c5b6db..ab1200f39b443 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js @@ -60,6 +60,11 @@ C:/a/lib/lib.d.ts C:/project/a.ts C:/project/b.ts +Shape signatures in builder refreshed for:: +c:/a/lib/lib.d.ts (used version) +c:/project/a.ts (used version) +c:/project/b.ts (used version) + WatchedFiles:: c:/project/tsconfig.json: {"fileName":"C:/project/tsconfig.json","pollingInterval":250} @@ -137,6 +142,10 @@ Semantic diagnostics in builder refreshed for:: C:/project/a.ts C:/project/b.ts +Shape signatures in builder refreshed for:: +c:/project/a.ts (computed .d.ts) +c:/project/b.ts (computed .d.ts) + WatchedFiles:: c:/project/tsconfig.json: {"fileName":"C:/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js index 181eee57a71c5..bd308029095cf 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js @@ -60,6 +60,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -168,6 +170,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js index 05eeb3365cb64..9aba67160c4de 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js @@ -65,6 +65,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/link.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/xy.ts (used version) +/user/username/projects/myproject/link.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -155,6 +161,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/XY.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/xy.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index d56f497a9a0db..6f765544f578c 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/logger.ts /user/username/projects/myproject/another.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/logger.ts (used version) +/user/username/projects/myproject/another.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -118,6 +123,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/another.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/another.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js index dea0a4fec861c..a471f439dcc4e 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js @@ -60,6 +60,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -168,6 +170,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js index 43cfc8369f1e8..87d683f1bd9ed 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js @@ -65,6 +65,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/link.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/xy.ts (used version) +/user/username/projects/myproject/link.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -155,6 +161,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/XY.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/xy.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js index 430cef763a643..69b82b693d6af 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js @@ -64,6 +64,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -178,6 +180,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js index 9d53e28a9f3a9..432449b6e600c 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js @@ -69,6 +69,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/link.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/xy.ts (used version) +/user/username/projects/myproject/link.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -166,6 +172,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/XY.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/xy.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js index 6f50b59b2ae9a..f0d6ddc84018d 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js @@ -68,6 +68,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -184,6 +186,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js index 12396b4bbacb7..3f0f145845065 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/link.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/xy.ts (used version) +/user/username/projects/myproject/link.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -171,6 +177,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/XY.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/xy.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js index 67d0909b607e3..d54b3f06b2648 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js @@ -68,6 +68,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -184,6 +186,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js index c6307c61ad097..c62772d275d25 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js @@ -73,6 +73,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/link.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/xy.ts (used version) +/user/username/projects/myproject/link.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -171,6 +177,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/XY.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/xy.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js index 165657371ce24..0eff5f906f7d1 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js @@ -87,6 +87,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/moduleA.ts /user/username/projects/myproject/moduleB.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/modulec.ts (used version) +/user/username/projects/myproject/modulea.ts (used version) +/user/username/projects/myproject/moduleb.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -193,6 +199,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/moduleA.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/modulea.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js index 74a3abb50d63e..de81b0d9b7e94 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/logger.ts /user/username/projects/myproject/another.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/logger.ts (used version) +/user/username/projects/myproject/another.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -115,6 +120,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js index 3f197bc7bce86..aa213a823a5c7 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/tslib/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/tslib/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: FsWatches:: @@ -142,6 +147,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js index 80011b3477c4b..5a976caa3311c 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js @@ -49,6 +49,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/tslib/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/tslib/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -110,6 +115,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js index d2fcc07c4f6b2..9fcbe347f8e5f 100644 --- a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js @@ -64,6 +64,13 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/a.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/c.ts (used version) +/users/username/projects/project/b.ts (used version) +/users/username/projects/project/a.ts (used version) +/users/username/projects/project/index.ts (used version) + WatchedFiles:: FsWatches:: @@ -233,6 +240,12 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/a.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/a.ts (used version) +/users/username/projects/project/index.ts (used version) +/users/username/projects/project/c.ts (used version) +/users/username/projects/project/b.ts (used version) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js index 8a43f246bddc0..9dfa11ed63a19 100644 --- a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js @@ -69,6 +69,13 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/a.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/c.ts (used version) +/users/username/projects/project/b.ts (used version) +/users/username/projects/project/a.ts (used version) +/users/username/projects/project/index.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -259,6 +266,12 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/a.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/a.ts (used version) +/users/username/projects/project/index.ts (used version) +/users/username/projects/project/c.ts (used version) +/users/username/projects/project/b.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js index 94ec3cb9ae134..5f6738131cf8c 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js @@ -44,6 +44,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: FsWatches:: @@ -147,6 +151,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js index 9a6c97658f2f1..a991732ab4b95 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js @@ -46,6 +46,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -166,6 +170,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js index 7cf70eaa50401..8bb9352a713e5 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js @@ -55,6 +55,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: FsWatches:: @@ -156,6 +161,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js index 09f86a3178038..60bd2fb470a9e 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js @@ -60,6 +60,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -177,6 +182,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js index e86cc35b641ba..38630e619acfd 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js @@ -78,6 +78,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: FsWatches:: @@ -190,6 +195,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js index f7d2cbd6df25f..c18f3be8f52bb 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js @@ -83,6 +83,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -211,6 +216,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts /users/username/projects/project/index.tsx +Shape signatures in builder refreshed for:: +/users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts (used version) +/users/username/projects/project/index.tsx (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js index d7516a4ad4dfe..47e7393ee6165 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js @@ -47,6 +47,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: FsWatches:: @@ -156,6 +161,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js index 2c0b4656126f4..2e79391f863c7 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js @@ -49,6 +49,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -172,6 +177,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js index 7f2e7a38bd0e9..3332c7e75e276 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js @@ -39,6 +39,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: FsWatches:: @@ -128,6 +133,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js index d805dd44057f1..68cba3cbea504 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -150,6 +155,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js index 9d903cc4fcf54..546532b70ff45 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js @@ -36,6 +36,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js index 88cb1d0dd2a98..4ed569a14ce0f 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js @@ -41,6 +41,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js index 3c8a21aaf1d89..f9b612dfb22b7 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js @@ -47,6 +47,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: FsWatches:: @@ -147,6 +152,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file1.ts (computed .d.ts) +/users/username/projects/project/file2.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js index 9b9780e3e2bfa..0bb59d7451bd4 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js @@ -49,6 +49,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -163,6 +168,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file1.ts (computed .d.ts) +/users/username/projects/project/file2.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js index ed926867cf0c4..4bcf107f5802e 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js @@ -39,6 +39,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: FsWatches:: @@ -119,6 +124,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js index 92ffddffc0e35..80549bfa4b8ed 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -141,6 +146,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js index c6b150288dbe8..f4c092fab8618 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js @@ -39,6 +39,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: FsWatches:: @@ -119,6 +124,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js index f2b7d237edab5..fa1e250c159cc 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/file1.ts (used version) +/users/username/projects/project/file2.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -141,6 +146,10 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/file1.ts /users/username/projects/project/file2.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/file2.ts (computed .d.ts) +/users/username/projects/project/file1.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js index e6f362e38f40e..d6496c809d2e9 100644 --- a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js @@ -41,6 +41,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/globals.d.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/globals.d.ts (used version) +/users/username/projects/project/index.ts (used version) + WatchedFiles:: FsWatches:: @@ -121,6 +126,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/index.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js index a25d8ca6dc991..2ff03fa62b66a 100644 --- a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js @@ -46,6 +46,11 @@ Semantic diagnostics in builder refreshed for:: /users/username/projects/project/globals.d.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/users/username/projects/project/globals.d.ts (used version) +/users/username/projects/project/index.ts (used version) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} @@ -140,6 +145,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /users/username/projects/project/index.ts +Shape signatures in builder refreshed for:: +/users/username/projects/project/index.ts (computed .d.ts) + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js b/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js index 327b038e8cdd4..46e14eb8b8fc8 100644 --- a/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js @@ -36,6 +36,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/with---out-watch.js b/tests/baselines/reference/tscWatch/incremental/with---out-watch.js index e890546f1a89f..dad99f4f478d1 100644 --- a/tests/baselines/reference/tscWatch/incremental/with---out-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/with---out-watch.js @@ -41,6 +41,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /users/username/projects/project/tsconfig.json: {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js index 67a081a7a57b0..49927e202caad 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js @@ -54,6 +54,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js b/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js index a53a03f5e22fb..8b8222669058e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js @@ -60,6 +60,10 @@ Program files:: No cached semantic diagnostics in the builder:: +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -128,6 +132,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js b/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js index c71821f620389..2cd209a3fd767 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js @@ -49,6 +49,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js b/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js index 50d17e117f813..3f1f97f6c4719 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -95,6 +99,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -141,6 +147,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js b/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js index f51eeae3ce3b4..a06197c668323 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -91,6 +95,8 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -134,6 +140,8 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js b/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js index c112c82ad6b55..4c5f9fd874543 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js +++ b/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/commonFile1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -90,6 +94,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile2.ts (computed .d.ts) +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js index b8ba095f8b187..dbcedcb926755 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js +++ b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js @@ -41,6 +41,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/file1.ts (used version) + WatchedFiles:: /a/b/file1.ts: {"fileName":"/a/b/file1.ts","pollingInterval":250} @@ -90,6 +94,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile.ts (computed .d.ts) +/a/b/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/file1.ts: {"fileName":"/a/b/file1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js index a11f1785c7070..198407636764c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js @@ -42,6 +42,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -91,6 +95,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/f1.ts /a/b/f2.ts +Shape signatures in builder refreshed for:: +/a/b/f2.ts (computed .d.ts) +/a/b/f1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js index 428b204dca8e8..bdc830d204aef 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -90,6 +94,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/f1.ts /a/b/f2.ts +Shape signatures in builder refreshed for:: +/a/b/f2.ts (computed .d.ts) +/a/b/f1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js index 1263d2ae57c89..4d67e95eb4725 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/Project/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/project/file1.ts (used version) + WatchedFiles:: /user/username/projects/myproject/project/tsconfig.json: {"fileName":"/user/username/projects/myproject/Project/tsconfig.json","pollingInterval":250} @@ -93,6 +97,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/Project/file2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/project/file2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/project/tsconfig.json: {"fileName":"/user/username/projects/myproject/Project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js b/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js index 5255cd20e9910..0f5f85ff676ef 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /A/B/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/A/B/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js b/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js index 5a62fe8be6e43..266ea82a68489 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/f1.ts /a/b/f2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) +/a/b/f2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -96,6 +101,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js index 651a0126b40be..5e03660aaa3c6 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js +++ b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js @@ -40,6 +40,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -95,6 +99,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js index af5a1e98a1b21..4f21e9cf90663 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js @@ -50,6 +50,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f2.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} @@ -125,6 +130,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/c/f3.ts (computed .d.ts) +/a/b/f2.ts (computed .d.ts) +/a/b/f1.ts (computed .d.ts) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js index 3dd1de2462f4d..81afaa8af30a4 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js @@ -49,6 +49,12 @@ Semantic diagnostics in builder refreshed for:: /a/c/f2.ts /a/c/f3.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) +/a/c/f2.ts (used version) +/a/c/f3.ts (used version) + WatchedFiles:: /a/c/tsconfig.json: {"fileName":"/a/c/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js b/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js index 901603a195d26..f58c7de595092 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js +++ b/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/f1.ts /a/b/f2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/f1.ts (used version) +/a/b/f2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js index 9603efb891fe4..09159656db710 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js @@ -48,6 +48,10 @@ Semantic diagnostics in builder refreshed for:: /compiler/lib.es5.d.ts /src/app.ts +Shape signatures in builder refreshed for:: +/compiler/lib.es5.d.ts (used version) +/src/app.ts (used version) + WatchedFiles:: /src/tsconfig.json: {"fileName":"/src/tsconfig.json","pollingInterval":250} @@ -99,6 +103,10 @@ Semantic diagnostics in builder refreshed for:: /compiler/lib.es2015.promise.d.ts /src/app.ts +Shape signatures in builder refreshed for:: +/compiler/lib.es2015.promise.d.ts (used version) +/src/app.ts (computed .d.ts) + WatchedFiles:: /src/tsconfig.json: {"fileName":"/src/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js b/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js index 5cb9b6d273ea5..33ed2f53acdee 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js @@ -53,6 +53,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/c/f1.ts /a/b/d/f2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/c/f1.ts (used version) +/a/b/d/f2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js index 926ec2fae7472..cb7dcd8725350 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js @@ -54,6 +54,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/c/module.d.ts /a/b/c/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/c/module.d.ts (used version) +/a/b/c/app.ts (used version) + WatchedFiles:: /a/b/c/app.ts: {"fileName":"/a/b/c/app.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js index 6773f27f6eaf8..d8d61be4d03e8 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js @@ -46,6 +46,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/c/f3.ts (used version) +/a/b/f2.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} @@ -131,6 +137,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/b/f1.ts (computed .d.ts) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js index 479dd13c77f0c..b6b7d5716a387 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js @@ -46,6 +46,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/f2.ts /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/c/f3.ts (used version) +/a/b/f2.ts (used version) +/a/b/f1.ts (used version) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} @@ -130,6 +136,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/f1.ts +Shape signatures in builder refreshed for:: +/a/b/f1.ts (computed .d.ts) + WatchedFiles:: /a/b/f1.ts: {"fileName":"/a/b/f1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js b/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js index 892ea32f15b67..efaad4632b2de 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js +++ b/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js @@ -50,6 +50,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -105,6 +110,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -156,6 +163,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -207,6 +216,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -258,6 +269,8 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js index 1b122a442b0c0..3dd5287c0c29a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js @@ -50,6 +50,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js index 407b2a4b4fdcc..a8912e59ee4af 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js +++ b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js @@ -50,6 +50,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -113,6 +118,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile2.ts (computed .d.ts) +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -167,6 +176,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -221,6 +233,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile2.ts (computed .d.ts) +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js b/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js index f4945ac7030af..979458664886f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js +++ b/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js @@ -47,6 +47,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/commonFile1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) + WatchedFiles:: /a/b/commonfile1.ts: {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} @@ -95,6 +99,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile2.ts /a/b/commonFile1.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile2.ts (computed .d.ts) +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/commonfile1.ts: {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js b/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js index 104cb4241079d..42c8939567406 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js +++ b/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js @@ -41,6 +41,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js index 5bba1d4d0b90c..46c0fd771ac4e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js +++ b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js @@ -46,6 +46,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js index 1decbf0b7b886..bc8812d17871d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js +++ b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js @@ -40,6 +40,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js index 2aad2d76e41ad..52728c1d945f4 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile.ts (used version) +/a/b/file1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -115,6 +120,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/file1.ts /a/b/moduleFile1.ts +Shape signatures in builder refreshed for:: +/a/b/file1.ts (computed .d.ts) +/a/b/modulefile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -178,6 +187,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile.ts (computed .d.ts) +/a/b/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js index 79488fd664e58..187e8fe568146 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js @@ -41,6 +41,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/modulefile.ts (used version) +/a/b/file1.ts (used version) + WatchedFiles:: /a/b/file1.ts: {"fileName":"/a/b/file1.ts","pollingInterval":250} @@ -104,6 +109,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/b/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/file1.ts: {"fileName":"/a/b/file1.ts","pollingInterval":250} @@ -148,6 +156,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/moduleFile.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/b/modulefile.ts (computed .d.ts) +/a/b/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/file1.ts: {"fileName":"/a/b/file1.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js index d8f61d2134dfd..406f6217436ac 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js @@ -49,6 +49,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -115,6 +120,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js index f79555b841e9b..71446d2bc5527 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js @@ -45,6 +45,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -112,6 +117,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js index e97c5807c5fad..48ea2bbb8d547 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/src/app.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/src/app.ts (used version) + WatchedFiles:: /a/tsconfig.json: {"fileName":"/a/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js index 43bceddc3f800..05c172cec7a46 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js @@ -55,6 +55,10 @@ Program files:: No cached semantic diagnostics in the builder:: +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js index bb4a4cbbe4039..079ef7d397242 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js @@ -144,6 +144,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/file1.ts /user/username/projects/myproject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/file1.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -249,6 +254,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js index 9f2abff782a83..491c87efcc467 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js @@ -144,6 +144,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/file1.ts /user/username/projects/myproject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/file1.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -249,6 +254,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js index 81c67ec96e420..00b39a1134cb2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js @@ -144,6 +144,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/file1.ts /user/username/projects/myproject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/file1.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -241,6 +246,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js index deb41e96a51de..09b2aa2f3357f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js @@ -141,6 +141,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -234,6 +236,8 @@ Program files:: No cached semantic diagnostics in the builder:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js index bf0c2f06c386e..56d6eed8b8990 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js @@ -144,6 +144,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/file1.ts /user/username/projects/myproject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/file1.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -249,6 +254,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js index 7aa3bc919f6a4..6f826876df7b6 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js @@ -144,6 +144,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/file1.ts /user/username/projects/myproject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/file1.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -241,6 +246,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js index 3b0a9bf3ec4b3..05c8fca4c4d17 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js @@ -52,6 +52,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/node_modules/module1.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/node_modules/module1.ts (used version) +/a/b/file1.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -110,6 +115,10 @@ Semantic diagnostics in builder refreshed for:: /a/module1.ts /a/b/file1.ts +Shape signatures in builder refreshed for:: +/a/module1.ts (computed .d.ts) +/a/b/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js index 7e342de7d08d7..9c2504a22196e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js @@ -53,6 +53,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -114,6 +119,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile2.ts (computed .d.ts) +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -171,6 +180,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile1.ts (computed .d.ts) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js b/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js index 5f8a937788f04..b008330c1a700 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js @@ -55,6 +55,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js index 45b47e917a082..7675045eb4526 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js +++ b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js @@ -41,6 +41,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/file.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/file.ts (used version) + WatchedFiles:: /a/b/file.ts: {"fileName":"/a/b/file.ts","pollingInterval":250} @@ -93,6 +97,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/file.ts +Shape signatures in builder refreshed for:: +/a/b/file.ts (computed .d.ts) + WatchedFiles:: /a/b/file.ts: {"fileName":"/a/b/file.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js b/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js index 021d779a19307..2550d32bfeb1a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js +++ b/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/app.ts /a/b/node_modules/@types/node/index.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/app.ts (used version) +/a/b/node_modules/@types/node/index.d.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js index 7d8fe90cb85fb..93da6eb6032ce 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js @@ -58,6 +58,11 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/b.ts (used version) +/a.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -132,6 +137,8 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -179,6 +186,8 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js index 2265d323dcbbe..867a6d2485abc 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js @@ -45,6 +45,10 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -105,6 +109,8 @@ Semantic diagnostics in builder refreshed for:: /a.ts /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js b/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js index 6ac860391b983..b0e55c8eb889c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js @@ -40,6 +40,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/index.tsx +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/index.tsx (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -87,6 +91,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js index 494fa61843a61..3605988c3e4da 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js @@ -45,6 +45,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -114,6 +119,8 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -170,6 +177,8 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -229,6 +238,8 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js index 7d63e01c408ec..4ae5b9f965fe5 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js @@ -48,6 +48,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -104,6 +109,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -155,6 +164,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -216,6 +229,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -267,6 +284,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js index bb61a21e6bab7..1a17c8122f8f6 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js @@ -55,6 +55,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -105,6 +109,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -163,6 +170,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js index 6f126a1cb1786..e82cd8de6d6fe 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js @@ -50,6 +50,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -99,6 +103,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -151,6 +158,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js index e389c84d5c55f..3a8ef27c8cc18 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js @@ -50,6 +50,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -99,6 +103,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -151,6 +158,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js index 3a7ba85f59fc2..0deb9a28021a7 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js @@ -52,6 +52,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -98,6 +102,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -157,6 +164,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js index 4edf8182e466f..e5082b418762a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js @@ -47,6 +47,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -92,6 +96,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -145,6 +152,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js index a04ee7ce9875f..8cacc65ae11db 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js @@ -47,6 +47,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -92,6 +96,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -145,6 +152,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js index 6d3987fc3991e..e02fc3be9519b 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js @@ -41,6 +41,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -113,6 +117,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -162,6 +171,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js index e8ca6a37de01e..8515ccfb52b9e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /b.ts /a/lib/lib.d.ts +Shape signatures in builder refreshed for:: +/a.ts (used version) +/b.ts (used version) +/a/lib/lib.d.ts (used version) + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} @@ -119,6 +124,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /tsconfig.json: {"fileName":"/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js index 543df2f103328..97bd6b5fba7e3 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js @@ -53,6 +53,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -107,6 +111,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js index 49e91e9f2657d..bd8c98525622c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js @@ -40,6 +40,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -94,6 +98,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -144,6 +150,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -189,6 +197,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js index c089270d348a8..f19820563eb0a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js @@ -47,6 +47,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -103,6 +107,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/data.json /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/data.json (computed .d.ts) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js b/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js index 87b4fd5208c40..96a842a4a9cb1 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /home/username/project/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/home/username/project/src/file1.ts (used version) + WatchedFiles:: /home/username/project/tsconfig.json: {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} @@ -89,6 +93,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /home/username/project/src/file2.ts +Shape signatures in builder refreshed for:: +/home/username/project/src/file2.ts (computed .d.ts) + WatchedFiles:: /home/username/project/tsconfig.json: {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js index 867e21afbe4bc..ee6c33aa4a43a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js @@ -59,6 +59,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/client/folder1/module1.ts /user/username/projects/myproject/client/linktofolder2/module2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/client/folder1/module1.ts (used version) +/user/username/projects/myproject/client/linktofolder2/module2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -137,6 +142,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/client/linktofolder2/module3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/client/linktofolder2/module3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js index 06c5c0c1e85ec..7adf3b20ec88f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js @@ -71,6 +71,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -198,6 +203,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -271,6 +278,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class3.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class3.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -446,6 +458,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -561,6 +577,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class3.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class3.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js b/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js index 0dbe31af3f14b..0f93f9716b775 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js @@ -66,6 +66,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/a.ts /user/username/projects/myproject/b.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) +/user/username/projects/myproject/b.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -122,6 +127,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/b.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -180,6 +187,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/b.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -242,6 +251,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -299,6 +310,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -352,6 +365,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/b.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -415,6 +430,8 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/b.d.ts +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js b/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js index be9019d60f4c1..41c1ab3576ca7 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js +++ b/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js @@ -47,6 +47,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} @@ -91,6 +96,8 @@ Program: Same as old program Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js index a1f9a6a4efbbb..9d72767e1d595 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js @@ -190,6 +190,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -297,6 +299,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -414,6 +418,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -605,6 +613,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/sample1/logic/decls/index.d.ts /user/username/projects/sample1/tests/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/sample1/logic/decls/index.d.ts (used version) +/user/username/projects/sample1/tests/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js index c36261058204b..2ad9090219efb 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js @@ -111,6 +111,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -222,6 +229,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -318,6 +329,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -409,6 +424,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -500,6 +519,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -589,6 +612,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -674,6 +700,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -755,6 +785,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -849,6 +884,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/a/index.ts /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -940,6 +979,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js index 8ce144f88cdde..dddd28cbfb950 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js @@ -111,6 +111,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -218,6 +225,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -310,6 +321,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -397,6 +412,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -484,6 +503,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -568,6 +591,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -648,6 +674,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -727,6 +757,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -817,6 +852,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/a/index.ts /user/username/projects/transitiveReferences/b/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/b/index.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -905,6 +944,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/c/index.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a/index.d.ts (used version) +/user/username/projects/transitivereferences/b/index.d.ts (used version) +/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js index eba32e82ef2a6..b2ef4348e19c0 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js @@ -135,6 +135,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/transitivereferences/a.d.ts (used version) +/user/username/projects/transitivereferences/b.d.ts (used version) +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -235,6 +242,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -319,6 +330,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -398,6 +413,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -477,6 +496,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/nrefs/a.d.ts /user/username/projects/transitiveReferences/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/nrefs/a.d.ts (used version) +/user/username/projects/transitivereferences/b.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -555,6 +578,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -629,6 +655,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/b.ts (computed .d.ts) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -713,6 +743,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a.d.ts (used version) +/user/username/projects/transitivereferences/b.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -795,6 +830,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/a.ts /user/username/projects/transitiveReferences/b.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a.ts (computed .d.ts) +/user/username/projects/transitivereferences/b.d.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts @@ -876,6 +915,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/user/username/projects/transitivereferences/a.d.ts (used version) +/user/username/projects/transitivereferences/b.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (computed .d.ts) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js index 60beb45996732..cbba73be6b57b 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js @@ -122,6 +122,13 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/c.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/transitivereferences/a.d.ts (used version) +/user/username/projects/transitivereferences/b.d.ts (used version) +/user/username/projects/transitivereferences/refs/a.d.ts (used version) +/user/username/projects/transitivereferences/c.ts (used version) + Dependencies for:: /a/lib/lib.d.ts: /a/lib/lib.d.ts diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js index 32b830b55792a..dc5cd7e51f498 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/somemodule/index.d.ts /user/username/projects/myproject/test.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/somemodule/index.d.ts (used version) +/user/username/projects/myproject/test.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js index 937daf9200f50..577b13ecd975a 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/somemodule/index.d.ts /user/username/projects/myproject/test.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/somemodule/index.d.ts (used version) +/user/username/projects/myproject/test.ts (used version) + WatchedFiles:: /user/username/projects/myproject/test.ts: {"fileName":"/user/username/projects/myproject/test.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js b/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js index 689fe588be1ec..dd1b5647a8221 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js @@ -46,6 +46,10 @@ Program files:: No cached semantic diagnostics in the builder:: +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/lib/app.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -103,6 +107,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/lib/app.ts /user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts (used version) +/user/username/projects/myproject/lib/app.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js index 3a36f97a4dc27..5ca7eb1a6ce65 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js @@ -53,6 +53,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/linked-package/dist/index.d.ts /user/username/projects/myproject/main/index.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/linked-package/dist/other.d.ts (used version) +/user/username/projects/myproject/linked-package/dist/index.d.ts (used version) +/user/username/projects/myproject/main/index.ts (used version) + WatchedFiles:: /user/username/projects/myproject/main/tsconfig.json: {"fileName":"/user/username/projects/myproject/main/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js index ca40a5689e1e6..5f4cbc0eb30f6 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js @@ -55,6 +55,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/foo.ts /a/b/bar.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/foo.ts (used version) +/a/b/bar.d.ts (used version) + WatchedFiles:: /a/b/foo.ts: {"fileName":"/a/b/foo.ts","pollingInterval":250} @@ -118,6 +123,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/foo.ts /a/b/bar.d.ts +Shape signatures in builder refreshed for:: +/a/b/bar.d.ts (used version) +/a/b/foo.ts (computed .d.ts) + WatchedFiles:: /a/b/foo.ts: {"fileName":"/a/b/foo.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js index 0f67968f00b81..000bb2b41c5d9 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js @@ -82,6 +82,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/node/base.d.ts /user/username/projects/myproject/node_modules/@types/node/index.d.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/worker.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/globals.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/base.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/index.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -235,6 +243,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/worker.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/worker.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -323,6 +334,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/mocha/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/node_modules/@types/mocha/index.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -386,6 +400,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -487,6 +503,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/node/base.d.ts /user/username/projects/myproject/node_modules/@types/node/index.d.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/node_modules/@types/node/globals.d.ts (used version) +/user/username/projects/myproject/worker.ts (computed .d.ts) +/user/username/projects/myproject/node_modules/@types/mocha/index.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/base.d.ts (used version) +/user/username/projects/myproject/node_modules/@types/node/index.d.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js index 13012d56bcdaf..1c9ee86fd7925 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js @@ -41,6 +41,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/b/foo.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/foo.ts (used version) + WatchedFiles:: /a/b/foo.ts: {"fileName":"/a/b/foo.ts","pollingInterval":250} @@ -102,6 +106,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/foo.ts /a/b/node_modules/@types/node/index.d.ts +Shape signatures in builder refreshed for:: +/a/b/foo.ts (computed .d.ts) +/a/b/node_modules/@types/node/index.d.ts (used version) + WatchedFiles:: /a/b/foo.ts: {"fileName":"/a/b/foo.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js index 6a7505889c1ca..757853645396c 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js @@ -44,6 +44,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/a.ts (used version) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} @@ -94,6 +98,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/qqq/index.d.ts /user/username/projects/myproject/a.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/node_modules/@types/qqq/index.d.ts (used version) +/user/username/projects/myproject/a.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/a.ts: {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js index a12a21b978de5..3d4fef3458efe 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js @@ -51,6 +51,12 @@ Semantic diagnostics in builder refreshed for:: /a/b/projects/myProject/src/file1.ts /a/b/projects/myProject/src/file2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/projects/myproject/node_modules/module1/index.js (used version) +/a/b/projects/myproject/src/file1.ts (used version) +/a/b/projects/myproject/src/file2.ts (used version) + WatchedFiles:: /a/b/projects/myproject/src/tsconfig.json: {"fileName":"/a/b/projects/myProject/src/tsconfig.json","pollingInterval":250} @@ -123,6 +129,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/b/projects/myProject/src/file1.ts +Shape signatures in builder refreshed for:: +/a/b/projects/myproject/src/file1.ts (computed .d.ts) + WatchedFiles:: /a/b/projects/myproject/src/tsconfig.json: {"fileName":"/a/b/projects/myProject/src/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js index e9abafa1fb157..7be9d571284e8 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js @@ -72,6 +72,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -155,6 +160,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -229,6 +236,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class3.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class3.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -357,6 +369,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -436,6 +452,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class3.d.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class3.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.d.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js index b57c5a85a033a..1480894fbe6f6 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js @@ -72,6 +72,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/projects/project1/class1.ts (used version) +/user/username/projects/myproject/projects/project2/class2.ts (used version) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} @@ -157,6 +162,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/projects/project1/class3.ts /user/username/projects/myproject/projects/project2/class2.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/projects/project1/class3.ts (computed .d.ts) +/user/username/projects/myproject/projects/project1/class1.ts (computed .d.ts) +/user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/projects/project2/tsconfig.json: {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js index 69cd087aac8b7..9e88224fe6d5b 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/username/project/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/username/project/src/file1.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} @@ -83,6 +87,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/username/project/src/file2.ts +Shape signatures in builder refreshed for:: +/a/username/project/src/file2.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js index 03031d35a8433..14593d53c3d50 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/username/project/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/username/project/src/file1.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} @@ -89,6 +93,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/username/project/src/file2.ts +Shape signatures in builder refreshed for:: +/a/username/project/src/file2.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js index 1dcb0c0cdc05c..8a34513c078c1 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js @@ -39,6 +39,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/username/project/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/username/project/src/file1.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} @@ -89,6 +93,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /a/username/project/src/file2.ts +Shape signatures in builder refreshed for:: +/a/username/project/src/file2.ts (used version) + WatchedFiles:: /a/username/project/tsconfig.json: {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js index ffe5c32292d55..fd346b8d73f27 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js @@ -80,6 +80,11 @@ Semantic diagnostics in builder refreshed for:: /home/user/projects/myproject/node_modules/reala/index.d.ts /home/user/projects/myproject/src/file.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/home/user/projects/myproject/node_modules/reala/index.d.ts (used version) +/home/user/projects/myproject/src/file.ts (used version) + WatchedFiles:: /home/user/projects/myproject/tsconfig.json: {"fileName":"/home/user/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js index a8f3fa8b5cdc4..e48000c8b3751 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file2.ts /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/src/file2.ts (used version) +/user/username/projects/myproject/src/file1.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -142,6 +147,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file1.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -197,6 +205,9 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file1.ts /user/username/projects/myproject/src/renamed.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/renamed.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js index ada0c641475d8..c6108abf5b828 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/file2/index.d.ts (used version) +/user/username/projects/myproject/src/file1.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -179,6 +184,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file3.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file3.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js index c96e3c7b11982..f1fb33b3c7fe6 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/file2/index.d.ts (used version) +/user/username/projects/myproject/src/file1.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -137,6 +142,9 @@ Program files:: Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/src/file1.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -187,6 +195,8 @@ Program files:: Semantic diagnostics in builder refreshed for:: +No shapes updated in the builder:: + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} @@ -386,6 +396,10 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts /user/username/projects/myproject/src/file1.ts +Shape signatures in builder refreshed for:: +/user/username/projects/myproject/node_modules/file2/index.d.ts (used version) +/user/username/projects/myproject/src/file1.ts (computed .d.ts) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js index e468e3971a941..2164d2f3e79c5 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: FsWatches:: @@ -112,6 +117,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile1.ts (computed .d.ts) +/a/b/commonfile2.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js index d799ccd5f7258..0978c331e611e 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js @@ -36,6 +36,10 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/username/project/typescript.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/username/project/typescript.ts (used version) + WatchedFiles:: FsWatches:: @@ -105,6 +109,9 @@ Semantic diagnostics in builder refreshed for:: /a/lib/lib.d.ts /a/username/project/typescript.ts +Shape signatures in builder refreshed for:: +/a/username/project/typescript.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js index e6575c3541eee..eeeead92f9366 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: FsWatches:: @@ -131,6 +136,10 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/b/commonfile1.ts (computed .d.ts) +/a/b/commonfile2.ts (computed .d.ts) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js index fd6b79dc1cab2..af0128cf6eba1 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js @@ -72,6 +72,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js index d6a5b2cc8ae30..99fcd3bb67862 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js @@ -72,6 +72,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js index 7ddf26e612e7c..aadc675f8de69 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js @@ -55,6 +55,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js index b1de5ae8c320d..0fe2e195d5fd0 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js @@ -55,6 +55,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js index 07ab60cee9c33..0d88853fbe7e3 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js @@ -74,6 +74,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js index a63dd9621a318..df999e6b21d36 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js @@ -55,6 +55,12 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts /user/username/projects/myproject/src/main.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/foo.d.ts (used version) +/user/username/projects/myproject/node_modules/bar/index.d.ts (used version) +/user/username/projects/myproject/src/main.ts (used version) + WatchedFiles:: /user/username/projects/myproject/tsconfig.json: {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js index 62f477dc037d4..4601f5bda1ed0 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js index a0470671e2c5a..20d001cb9063f 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: /a/b/tsconfig.json: {"fileName":"/a/b/tsconfig.json","pollingInterval":250} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js index 361013fff3d76..5cc2b3b89ee19 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js index 62dd6b3e5f073..566566ab08193 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js @@ -44,6 +44,11 @@ Semantic diagnostics in builder refreshed for:: /a/b/commonFile1.ts /a/b/commonFile2.ts +Shape signatures in builder refreshed for:: +/a/lib/lib.d.ts (used version) +/a/b/commonfile1.ts (used version) +/a/b/commonfile2.ts (used version) + WatchedFiles:: FsWatches:: From 8e20a9a81c7bd86482c1afa78ae237df91590120 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 14 May 2021 17:43:28 +0200 Subject: [PATCH 2/2] avoid computing a full shape for indirectly invalidated files using file version as shape is enough to keep build info valid and it's much cheaper --- src/compiler/builder.ts | 4 +- src/compiler/builderState.ts | 4 +- ...mports-project-with-emitDeclarationOnly.js | 6 +- ...-transitive-module-with-isolatedModules.js | 16 ++-- .../inferred-type-from-transitive-module.js | 6 +- ...hange-in-signature-with-isolatedModules.js | 30 +++--- .../reexport/Reports-errors-correctly.js | 4 +- .../initial-build/noEmit-changes-composite.js | 56 +++++++---- .../noEmit-changes-incremental-declaration.js | 56 +++++++---- .../noEmit-changes-incremental.js | 56 +++++++---- ...t-changes-with-initial-noEmit-composite.js | 28 ++++-- ...-initial-noEmit-incremental-declaration.js | 28 ++++-- ...changes-with-initial-noEmit-incremental.js | 28 ++++-- ...elf-if-'--isolatedModules'-is-specified.js | 4 +- .../errors-for-.d.ts-change.js | 6 +- .../errors-for-.ts-change.js | 4 +- ...g-a-deep-multilevel-import-that-changes.js | 10 +- .../no-circular-import/export.js | 16 ++-- .../yes-circular-import/exports.js | 20 ++-- .../errors-for-.d.ts-change.js | 6 +- .../errors-for-.ts-change.js | 4 +- ...g-a-deep-multilevel-import-that-changes.js | 13 ++- .../no-circular-import/export.js | 16 ++-- .../yes-circular-import/exports.js | 20 ++-- .../errors-for-.d.ts-change.js | 33 ++++--- .../errors-for-.ts-change.js | 22 +++-- ...g-a-deep-multilevel-import-that-changes.js | 34 ++++--- .../no-circular-import/export.js | 46 +++++---- .../yes-circular-import/exports.js | 54 ++++++----- .../errors-for-.d.ts-change.js | 33 ++++--- .../errors-for-.ts-change.js | 22 +++-- ...g-a-deep-multilevel-import-that-changes.js | 37 +++++--- .../no-circular-import/export.js | 46 +++++---- .../yes-circular-import/exports.js | 54 ++++++----- .../errors-for-.d.ts-change.js | 33 ++++--- .../errors-for-.ts-change.js | 45 +++++---- ...g-a-deep-multilevel-import-that-changes.js | 69 ++++++++------ .../no-circular-import/export.js | 81 +++++++++------- .../yes-circular-import/exports.js | 93 ++++++++++--------- .../errors-for-.d.ts-change.js | 33 ++++--- .../errors-for-.ts-change.js | 45 +++++---- ...g-a-deep-multilevel-import-that-changes.js | 77 ++++++++------- .../no-circular-import/export.js | 81 +++++++++------- .../yes-circular-import/exports.js | 93 ++++++++++--------- .../errors-for-.d.ts-change.js | 6 +- .../errors-for-.ts-change.js | 12 +-- ...g-a-deep-multilevel-import-that-changes.js | 24 +++-- .../no-circular-import/export.js | 30 +++--- .../yes-circular-import/exports.js | 36 +++---- .../errors-for-.d.ts-change.js | 6 +- .../errors-for-.ts-change.js | 12 +-- ...g-a-deep-multilevel-import-that-changes.js | 32 ++++--- .../no-circular-import/export.js | 30 +++--- .../yes-circular-import/exports.js | 36 +++---- ...s-errors-correctly-with-isolatedModules.js | 2 +- ...-different-folders-with-no-files-clause.js | 2 +- ...nsitive-references-in-different-folders.js | 2 +- .../on-transitive-references.js | 2 +- 58 files changed, 1000 insertions(+), 704 deletions(-) diff --git a/src/compiler/builder.ts b/src/compiler/builder.ts index 37a184e29fd21..ac901f8479f03 100644 --- a/src/compiler/builder.ts +++ b/src/compiler/builder.ts @@ -478,6 +478,7 @@ namespace ts { // we need to update the signature to reflect correctness of the signature(which is output d.ts emit) of this file // This ensures that we dont later during incremental builds considering wrong signature. // Eg where this also is needed to ensure that .tsbuildinfo generated by incremental build should be same as if it was first fresh build + // But we avoid expensive full shape computation, as using file version as shape is enough for correctness. BuilderState.updateShapeSignature( state, program, @@ -485,7 +486,8 @@ namespace ts { Debug.checkDefined(state.currentAffectedFilesSignatures), cancellationToken, computeHash, - state.currentAffectedFilesExportedModulesMap + state.currentAffectedFilesExportedModulesMap, + /* useFileVersionAsSignature */ true ); // If not dts emit, nothing more to do if (getEmitDeclarations(state.compilerOptions)) { diff --git a/src/compiler/builderState.ts b/src/compiler/builderState.ts index 4194f1d21be35..99b46a7306c48 100644 --- a/src/compiler/builderState.ts +++ b/src/compiler/builderState.ts @@ -398,7 +398,7 @@ namespace ts { /** * Returns if the shape of the signature has changed since last emit */ - export function updateShapeSignature(state: Readonly, programOfThisState: Program, sourceFile: SourceFile, cacheToUpdateSignature: ESMap, cancellationToken: CancellationToken | undefined, computeHash: ComputeHash, exportedModulesMapCache?: ManyToManyPathMap) { + export function updateShapeSignature(state: Readonly, programOfThisState: Program, sourceFile: SourceFile, cacheToUpdateSignature: ESMap, cancellationToken: CancellationToken | undefined, computeHash: ComputeHash, exportedModulesMapCache?: ManyToManyPathMap, useFileVersionAsSignature: boolean = state.useFileVersionAsSignature) { Debug.assert(!!sourceFile); Debug.assert(!exportedModulesMapCache || !!state.exportedModulesMap, "Compute visible to outside map only if visibleToOutsideReferencedMap present in the state"); @@ -412,7 +412,7 @@ namespace ts { const prevSignature = info.signature; let latestSignature: string | undefined; - if (!sourceFile.isDeclarationFile && !state.useFileVersionAsSignature) { + if (!sourceFile.isDeclarationFile && !useFileVersionAsSignature) { const emitOutput = getFileEmitOutput( programOfThisState, sourceFile, diff --git a/tests/baselines/reference/tsbuild/emitDeclarationOnly/initial-build/only-dts-output-in-non-circular-imports-project-with-emitDeclarationOnly.js b/tests/baselines/reference/tsbuild/emitDeclarationOnly/initial-build/only-dts-output-in-non-circular-imports-project-with-emitDeclarationOnly.js index 68b5890d8723d..1c6cd86d4341a 100644 --- a/tests/baselines/reference/tsbuild/emitDeclarationOnly/initial-build/only-dts-output-in-non-circular-imports-project-with-emitDeclarationOnly.js +++ b/tests/baselines/reference/tsbuild/emitDeclarationOnly/initial-build/only-dts-output-in-non-circular-imports-project-with-emitDeclarationOnly.js @@ -344,7 +344,7 @@ export interface A { //// [/src/lib/c.d.ts] file written with same contents //// [/src/lib/c.d.ts.map] file written with same contents //// [/src/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../lib/lib.d.ts","./src/a.ts","./src/c.ts","./src/b.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5380514971-export class B { prop = \"hello\"; }\n\nclass C { }\nexport interface A {\n b: B; foo: any;\n}\n","signature":"-6995298949-export declare class B {\r\n prop: string;\r\n}\r\nexport interface A {\r\n b: B;\r\n foo: any;\r\n}\r\n"},{"version":"429593025-import { A } from \"./a\";\n\nexport interface C {\n a: A;\n}\n","signature":"-2697851509-import { A } from \"./a\";\r\nexport interface C {\r\n a: A;\r\n}\r\n"},{"version":"-2273488249-import { C } from \"./c\";\n\nexport interface B {\n b: C;\n}\n","signature":"20298635505-import { C } from \"./c\";\r\nexport interface B {\r\n b: C;\r\n}\r\n"}],"options":{"composite":true,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"module":1,"outDir":"./lib","rootDir":"./src","sourceMap":true,"strict":true,"target":1},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../lib/lib.d.ts","./src/a.ts","./src/c.ts","./src/b.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5380514971-export class B { prop = \"hello\"; }\n\nclass C { }\nexport interface A {\n b: B; foo: any;\n}\n","signature":"-6995298949-export declare class B {\r\n prop: string;\r\n}\r\nexport interface A {\r\n b: B;\r\n foo: any;\r\n}\r\n"},{"version":"429593025-import { A } from \"./a\";\n\nexport interface C {\n a: A;\n}\n","signature":"-2697851509-import { A } from \"./a\";\r\nexport interface C {\r\n a: A;\r\n}\r\n"},"-2273488249-import { C } from \"./c\";\n\nexport interface B {\n b: C;\n}\n"],"options":{"composite":true,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"module":1,"outDir":"./lib","rootDir":"./src","sourceMap":true,"strict":true,"target":1},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3]},"version":"FakeTSVersion"} //// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -379,7 +379,7 @@ export interface A { }, "./src/b.ts": { "version": "-2273488249-import { C } from \"./c\";\n\nexport interface B {\n b: C;\n}\n", - "signature": "20298635505-import { C } from \"./c\";\r\nexport interface B {\r\n b: C;\r\n}\r\n" + "signature": "-2273488249-import { C } from \"./c\";\n\nexport interface B {\n b: C;\n}\n" } }, "options": { @@ -419,6 +419,6 @@ export interface A { ] }, "version": "FakeTSVersion", - "size": 1580 + "size": 1469 } diff --git a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module-with-isolatedModules.js b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module-with-isolatedModules.js index a861bf3d01d09..6b4be6975b5d9 100644 --- a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module-with-isolatedModules.js +++ b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module-with-isolatedModules.js @@ -288,7 +288,7 @@ export declare const lazyBar: LazyAction<() => void, typeof import("./lazyIndex" //// [/src/obj/lazyIndex.d.ts] file written with same contents //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-6956449754-export { default as bar } from './bar';\n","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},"-6956449754-export { default as bar } from './bar';\n","-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -331,11 +331,11 @@ export declare const lazyBar: LazyAction<() => void, typeof import("./lazyIndex" }, "../lazyindex.ts": { "version": "-6956449754-export { default as bar } from './bar';\n", - "signature": "-6224542381-export { default as bar } from './bar';\r\n" + "signature": "-6956449754-export { default as bar } from './bar';\n" }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -371,7 +371,7 @@ export declare const lazyBar: LazyAction<() => void, typeof import("./lazyIndex" ] }, "version": "FakeTSVersion", - "size": 2282 + "size": 2029 } @@ -424,7 +424,7 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( //// [/src/obj/lazyIndex.d.ts] file written with same contents //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-6956449754-export { default as bar } from './bar';\n","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},"-6956449754-export { default as bar } from './bar';\n","-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -467,11 +467,11 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( }, "../lazyindex.ts": { "version": "-6956449754-export { default as bar } from './bar';\n", - "signature": "-6224542381-export { default as bar } from './bar';\r\n" + "signature": "-6956449754-export { default as bar } from './bar';\n" }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -507,6 +507,6 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( ] }, "version": "FakeTSVersion", - "size": 2323 + "size": 2056 } diff --git a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module.js b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module.js index 82867b8c034cc..ddf3fdf8cf52e 100644 --- a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module.js +++ b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/inferred-type-from-transitive-module.js @@ -427,7 +427,7 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( //// [/src/obj/lazyIndex.d.ts] file written with same contents //// [/src/obj/lazyIndex.js] file written with same contents //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-6956449754-export { default as bar } from './bar';\n","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-6956449754-export { default as bar } from './bar';\n","signature":"-6224542381-export { default as bar } from './bar';\r\n"},"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -474,7 +474,7 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -510,6 +510,6 @@ export declare const lazyBar: LazyAction<(param: string) => void, typeof import( ] }, "version": "FakeTSVersion", - "size": 2323 + "size": 2138 } diff --git a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/reports-errors-in-files-affected-by-change-in-signature-with-isolatedModules.js b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/reports-errors-in-files-affected-by-change-in-signature-with-isolatedModules.js index 2bcf94602e863..8f5d81972d4dd 100644 --- a/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/reports-errors-in-files-affected-by-change-in-signature-with-isolatedModules.js +++ b/tests/baselines/reference/tsbuild/inferredTypeFromTransitiveModule/initial-build/reports-errors-in-files-affected-by-change-in-signature-with-isolatedModules.js @@ -280,7 +280,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,[5,[{"file":"../lazyindex.ts","start":85,"length":7,"messageText":"Expected 0 arguments, but got 1.","category":1,"code":2554}]]],"affectedFilesPendingEmit":[[2,1],[6,0],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,[5,[{"file":"../lazyindex.ts","start":85,"length":7,"messageText":"Expected 0 arguments, but got 1.","category":1,"code":2554}]]],"affectedFilesPendingEmit":[[2,1],[6,0],[5,0]]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -323,11 +323,11 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped }, "../lazyindex.ts": { "version": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");", - "signature": "-6224542381-export { default as bar } from './bar';\r\n" + "signature": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");" }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -389,7 +389,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped ] }, "version": "FakeTSVersion", - "size": 2513 + "size": 2260 } @@ -428,7 +428,7 @@ exitCode:: ExitStatus.Success //// [/src/obj/index.d.ts] file written with same contents //// [/src/obj/lazyIndex.d.ts] file written with same contents //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"5936740878-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(param: string): void {\r\n});","signature":"11191036521-declare const _default: (param: string) => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -471,11 +471,11 @@ exitCode:: ExitStatus.Success }, "../lazyindex.ts": { "version": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");", - "signature": "-6224542381-export { default as bar } from './bar';\r\n" + "signature": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");" }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "18468008756-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -511,7 +511,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 2380 + "size": 2113 } @@ -552,7 +552,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,[5,[{"file":"../lazyindex.ts","start":85,"length":7,"messageText":"Expected 0 arguments, but got 1.","category":1,"code":2554}]]],"affectedFilesPendingEmit":[[2,1],[6,0],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},"3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");","-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,[5,[{"file":"../lazyindex.ts","start":85,"length":7,"messageText":"Expected 0 arguments, but got 1.","category":1,"code":2554}]]],"affectedFilesPendingEmit":[[2,1],[6,0],[5,0]]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -595,11 +595,11 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped }, "../lazyindex.ts": { "version": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");", - "signature": "-6224542381-export { default as bar } from './bar';\r\n" + "signature": "3017320451-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar(\"hello\");" }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -661,7 +661,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped ] }, "version": "FakeTSVersion", - "size": 2513 + "size": 2260 } @@ -719,7 +719,7 @@ var bar_2 = require("./bar"); //// [/src/obj/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-3721262293-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar();","signature":"-6224542381-export { default as bar } from './bar';\r\n"},{"version":"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);","signature":"6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n"}],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","../bar.ts","../bundling.ts","../global.d.ts","../lazyindex.ts","../index.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"747071916-interface RawAction {\r\n (...args: any[]): Promise | void;\r\n}\r\ninterface ActionFactory {\r\n (target: T): T;\r\n}\r\ndeclare function foo(): ActionFactory;\r\nexport default foo()(function foobar(): void {\r\n});","signature":"-9232740537-declare const _default: () => void;\r\nexport default _default;\r\n"},"-21659820217-export class LazyModule {\r\n constructor(private importCallback: () => Promise) {}\r\n}\r\n\r\nexport class LazyAction<\r\n TAction extends (...args: any[]) => any,\r\n TModule\r\n> {\r\n constructor(_lazyModule: LazyModule, _getter: (module: TModule) => TAction) {\r\n }\r\n}\r\n",{"version":"-9780226215-interface PromiseConstructor {\r\n new (): Promise;\r\n}\r\ndeclare var Promise: PromiseConstructor;\r\ninterface Promise {\r\n}","affectsGlobalScope":true},{"version":"-3721262293-export { default as bar } from './bar';\n\nimport { default as bar } from './bar';\nbar();","signature":"-6224542381-export { default as bar } from './bar';\r\n"},"-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);"],"options":{"declaration":true,"outDir":"./","target":1},"fileIdsList":[[3,5],[2]],"referencedMap":[[6,1],[5,2]],"exportedModulesMap":[[6,1],[5,2]],"semanticDiagnosticsPerFile":[1,2,3,4,6,5]},"version":"FakeTSVersion"} //// [/src/obj/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -766,7 +766,7 @@ var bar_2 = require("./bar"); }, "../index.ts": { "version": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);", - "signature": "6256067474-import { LazyAction } from './bundling';\r\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\r\n" + "signature": "-11602502901-import { LazyAction, LazyModule } from './bundling';\r\nconst lazyModule = new LazyModule(() =>\r\n import('./lazyIndex')\r\n);\r\nexport const lazyBar = new LazyAction(lazyModule, m => m.bar);" } }, "options": { @@ -802,6 +802,6 @@ var bar_2 = require("./bar"); ] }, "version": "FakeTSVersion", - "size": 2331 + "size": 2160 } diff --git a/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js b/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js index c557a77657a9a..aca374be0f3f9 100644 --- a/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js +++ b/tests/baselines/reference/tsbuild/watchMode/reexport/Reports-errors-correctly.js @@ -316,7 +316,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/reexport/out/pure/session.d.ts (used version) /user/username/projects/reexport/out/pure/index.d.ts (used version) -/user/username/projects/reexport/src/main/index.ts (computed .d.ts) +/user/username/projects/reexport/src/main/index.ts (used version) WatchedFiles:: /user/username/projects/reexport/src/pure/tsconfig.json: @@ -471,7 +471,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/reexport/out/pure/session.d.ts (used version) /user/username/projects/reexport/out/pure/index.d.ts (used version) -/user/username/projects/reexport/src/main/index.ts (computed .d.ts) +/user/username/projects/reexport/src/main/index.ts (used version) WatchedFiles:: /user/username/projects/reexport/src/pure/tsconfig.json: diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-composite.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-composite.js index f2896640c7d56..00e87a60889b2 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-composite.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-composite.js @@ -511,7 +511,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/src/indirectUse.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -549,11 +549,11 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -580,8 +580,14 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -608,7 +614,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "version": "FakeTSVersion", - "size": 1987 + "size": 1893 } @@ -739,7 +745,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -777,11 +783,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -808,8 +814,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -880,7 +892,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 2604 + "size": 2510 } @@ -1046,7 +1058,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1084,11 +1096,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1115,8 +1127,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1161,7 +1179,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 2040 + "size": 1946 } @@ -1207,7 +1225,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1245,11 +1263,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1276,8 +1294,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1304,7 +1328,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1987 + "size": 1893 } diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental-declaration.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental-declaration.js index af628a9c843bf..9d7312752fb8d 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental-declaration.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental-declaration.js @@ -511,7 +511,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/src/indirectUse.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -549,11 +549,11 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -580,8 +580,14 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -608,7 +614,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "version": "FakeTSVersion", - "size": 1989 + "size": 1895 } @@ -739,7 +745,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -777,11 +783,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -808,8 +814,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -880,7 +892,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 2606 + "size": 2512 } @@ -1046,7 +1058,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1084,11 +1096,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1115,8 +1127,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1161,7 +1179,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 2042 + "size": 1948 } @@ -1207,7 +1225,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1245,11 +1263,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1276,8 +1294,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1304,7 +1328,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1989 + "size": 1895 } diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental.js index b2aab0167baa8..1a14e535f5118 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-incremental.js @@ -472,7 +472,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -510,11 +510,11 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -538,8 +538,14 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -566,7 +572,7 @@ exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated ] }, "version": "FakeTSVersion", - "size": 1958 + "size": 1864 } @@ -688,7 +694,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"1786859709-export class classC {\n prop1 = 1;\n}","signature":"-3790894605-export declare class classC {\r\n prop1: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,[4,[{"file":"./src/directuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],3,[5,[{"file":"./src/indirectuse.ts","start":76,"length":4,"code":2551,"category":1,"messageText":"Property 'prop' does not exist on type 'classC'. Did you mean 'prop1'?","relatedInformation":[{"file":"./src/class.ts","start":26,"length":5,"messageText":"'prop1' is declared here.","category":3,"code":2728}]}]],6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -726,11 +732,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -754,8 +760,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -826,7 +838,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 2575 + "size": 2481 } @@ -992,7 +1004,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[3,1]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[3,1]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1030,11 +1042,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1058,8 +1070,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1096,7 +1114,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 1999 + "size": 1905 } @@ -1133,7 +1151,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1171,11 +1189,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -1199,8 +1217,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -1227,7 +1251,7 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1958 + "size": 1864 } diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-composite.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-composite.js index 7da37e2072fce..5213d4ed75ab8 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-composite.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-composite.js @@ -629,7 +629,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -667,11 +667,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -698,8 +698,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -744,7 +750,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 2040 + "size": 1946 } @@ -790,7 +796,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"composite":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -828,11 +834,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -859,8 +865,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -887,6 +899,6 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1987 + "size": 1893 } diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental-declaration.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental-declaration.js index aa293d411d78d..5eb4220816300 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental-declaration.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental-declaration.js @@ -629,7 +629,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[4,0],[3,1],[5,0]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -667,11 +667,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -698,8 +698,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -744,7 +750,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 2042 + "size": 1948 } @@ -790,7 +796,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/src/indirectUse.d.ts] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -828,11 +834,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -859,8 +865,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -887,6 +899,6 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1989 + "size": 1895 } diff --git a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental.js b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental.js index a2180796d750b..187a07d39e44a 100644 --- a/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental.js +++ b/tests/baselines/reference/tsc/incremental/initial-build/noEmit-changes-with-initial-noEmit-incremental.js @@ -582,7 +582,7 @@ exitCode:: ExitStatus.Success //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[3,1]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]],"affectedFilesPendingEmit":[[2,1],[3,1]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -620,11 +620,11 @@ exitCode:: ExitStatus.Success }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -648,8 +648,14 @@ exitCode:: ExitStatus.Success ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -686,7 +692,7 @@ exitCode:: ExitStatus.Success ] }, "version": "FakeTSVersion", - "size": 1999 + "size": 1905 } @@ -723,7 +729,7 @@ exports.classC = classC; //// [/src/project/src/indirectClass.js] file written with same contents //// [/src/project/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},{"version":"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","signature":"-4882119183-export {};\r\n"},"6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../lib/lib.d.ts","./src/class.ts","./src/indirectclass.ts","./src/directuse.ts","./src/indirectuse.ts","./src/nochangefile.ts","./src/nochangefilewithemitspecificerror.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"545032748-export class classC {\n prop = 1;\n}","signature":"-6712382238-export declare class classC {\r\n prop: number;\r\n}\r\n"},{"version":"6324910780-import { classC } from './class';\nexport class indirectClass {\n classC = new classC();\n}","signature":"-9860349972-import { classC } from './class';\r\nexport declare class indirectClass {\r\n classC: classC;\r\n}\r\n"},"-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;","6714567633-export function writeLog(s: string) {\n}",{"version":"-19339541508-function someFunc(arguments: boolean, ...rest: any[]) {\n}","affectsGlobalScope":true}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2],[5,1]],"exportedModulesMap":[[4,1],[3,2],[5,1]],"semanticDiagnosticsPerFile":[1,2,4,3,5,6,[7,[{"file":"./src/nochangefilewithemitspecificerror.ts","start":18,"length":18,"messageText":"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters.","category":1,"code":2396,"skippedOn":"noEmit"}]]]},"version":"FakeTSVersion"} //// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -761,11 +767,11 @@ exports.classC = classC; }, "./src/directuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/indirectuse.ts": { "version": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;", - "signature": "-4882119183-export {};\r\n" + "signature": "-8953710208-import { indirectClass } from './indirectClass';\nnew indirectClass().classC.prop;" }, "./src/nochangefile.ts": { "version": "6714567633-export function writeLog(s: string) {\n}", @@ -789,8 +795,14 @@ exports.classC = classC; ] }, "exportedModulesMap": { + "./src/directuse.ts": [ + "./src/indirectclass.ts" + ], "./src/indirectclass.ts": [ "./src/class.ts" + ], + "./src/indirectuse.ts": [ + "./src/indirectclass.ts" ] }, "semanticDiagnosticsPerFile": [ @@ -817,6 +829,6 @@ exports.classC = classC; ] }, "version": "FakeTSVersion", - "size": 1958 + "size": 1864 } diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js index e813036e915ce..33ce144476adb 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js @@ -169,8 +169,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) -/a/b/file1consumer2.ts (computed .d.ts) -/a/b/file1consumer1.ts (computed .d.ts) +/a/b/file1consumer2.ts (used version) +/a/b/file1consumer1.ts (used version) WatchedFiles:: /a/b/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js index cd124f7eb0b18..c29f5601d0aa2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js @@ -138,7 +138,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -200,7 +200,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -267,7 +267,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js index c7bf85144d248..ad28da438703c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js @@ -238,7 +238,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -317,7 +317,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index 031b38520cc04..6511d769013c2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -306,8 +306,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -376,12 +376,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js index b99f3ce42da10..3a5be53f86022 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js @@ -324,10 +324,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -404,10 +404,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js index 804d478f53d50..b43ae5e8cc78c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js @@ -355,11 +355,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -440,11 +440,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index 5f81d2c621abc..c8f5d8e987901 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -142,7 +142,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -205,7 +205,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -273,7 +273,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js index e8ec33c440d73..d37fad35d5baa 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -263,7 +263,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -350,7 +350,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 85124f87251d2..c64eaa430fb4f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -351,8 +351,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -415,7 +415,7 @@ Output:: >> Screen clear [12:01:52 AM] File change detected. Starting incremental compilation... -[12:02:11 AM] Found 0 errors. Watching for file changes. +[12:02:14 AM] Found 0 errors. Watching for file changes. @@ -435,12 +435,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -484,3 +486,4 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js index be3e7e02fbc59..04d185f609247 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js @@ -366,10 +366,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -457,10 +457,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js index 1251d11dea776..47f6264bd13a9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -407,11 +407,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -504,11 +504,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js index c1d2cf3d58057..fc05264b9f6be 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.d.ts-change.js @@ -204,7 +204,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -231,7 +231,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -266,7 +266,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -278,6 +278,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -302,7 +305,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1050 + "size": 1005 } @@ -341,7 +344,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -368,7 +371,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -403,7 +406,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -415,6 +418,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -427,7 +433,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 923 + "size": 878 } @@ -471,7 +477,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -498,7 +504,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -533,7 +539,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -545,6 +551,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -569,6 +578,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1050 + "size": 1005 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js index 8479e3869eb0a..1ddc36f38bc2a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/deepImportChanges/errors-for-.ts-change.js @@ -379,7 +379,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -418,7 +418,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -453,7 +453,7 @@ exports.C = C; }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -465,6 +465,9 @@ exports.C = C; ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -477,7 +480,7 @@ exports.C = C; ] }, "version": "FakeTSVersion", - "size": 1110 + "size": 1065 } @@ -521,7 +524,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -560,7 +563,7 @@ exports.C = C; //// [/user/username/projects/myproject/b.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -595,7 +598,7 @@ exports.C = C; }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -607,6 +610,9 @@ exports.C = C; ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -631,6 +637,6 @@ exports.C = C; ] }, "version": "FakeTSVersion", - "size": 1238 + "size": 1193 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index d67832873a5a1..ba0c15f8df4a8 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -540,8 +540,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -572,7 +572,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/b.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;",{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -615,11 +615,11 @@ exitCode:: ExitStatus.undefined }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", @@ -647,6 +647,9 @@ exitCode:: ExitStatus.undefined "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -706,7 +709,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2421 + "size": 2247 } @@ -748,12 +751,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -784,7 +789,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/b.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -827,15 +832,15 @@ exitCode:: ExitStatus.undefined }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "referencedMap": { @@ -859,6 +864,9 @@ exitCode:: ExitStatus.undefined "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -873,6 +881,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1756 + "size": 1526 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js index be64172dfdd1c..d40edf8b192b7 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/no-circular-import/export.js @@ -566,10 +566,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -600,7 +600,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/lib1/tools/public.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -647,19 +647,19 @@ exitCode:: ExitStatus.undefined }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -680,6 +680,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -704,7 +707,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1870 + "size": 1513 } @@ -754,10 +757,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -788,7 +791,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/lib1/tools/public.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -835,19 +838,19 @@ exitCode:: ExitStatus.undefined }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -868,6 +871,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -915,6 +921,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2247 + "size": 1890 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js index 2a2fa2c2c6727..7278d90e9d5c3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/default/transitive-exports/yes-circular-import/exports.js @@ -627,11 +627,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -664,7 +664,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/lib1/tools/public.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -713,23 +713,23 @@ exitCode:: ExitStatus.undefined }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -754,6 +754,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -783,7 +786,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2233 + "size": 1698 } @@ -835,11 +838,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -872,7 +875,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/lib1/tools/public.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -921,23 +924,23 @@ exitCode:: ExitStatus.undefined }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -962,6 +965,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -1014,6 +1020,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2610 + "size": 2075 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index 282f3850183b1..8411f24f3faca 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -211,7 +211,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -239,7 +239,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -274,7 +274,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -289,6 +289,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -313,7 +316,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1081 + "size": 1036 } @@ -352,7 +355,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -380,7 +383,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -415,7 +418,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -430,6 +433,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -442,7 +448,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 954 + "size": 909 } @@ -486,7 +492,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -514,7 +520,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -549,7 +555,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -564,6 +570,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -588,6 +597,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1081 + "size": 1036 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js index ecab1d99492e5..5d9c84706fccd 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -410,7 +410,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -457,7 +457,7 @@ export declare class C { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -492,7 +492,7 @@ export declare class C { }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -507,6 +507,9 @@ export declare class C { ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -519,7 +522,7 @@ export declare class C { ] }, "version": "FakeTSVersion", - "size": 1141 + "size": 1096 } @@ -563,7 +566,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -610,7 +613,7 @@ export declare class C { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -645,7 +648,7 @@ export declare class C { }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -660,6 +663,9 @@ export declare class C { ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -684,6 +690,6 @@ export declare class C { ] }, "version": "FakeTSVersion", - "size": 1269 + "size": 1224 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 866c0feea090f..2797064f88b98 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -591,8 +591,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -637,7 +637,7 @@ export interface Coords { //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;",{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -680,11 +680,11 @@ export interface Coords { }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", @@ -715,6 +715,9 @@ export interface Coords { "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -774,7 +777,7 @@ export interface Coords { ] }, "version": "FakeTSVersion", - "size": 2452 + "size": 2278 } @@ -796,7 +799,7 @@ Output:: >> Screen clear [12:02:08 AM] File change detected. Starting incremental compilation... -[12:02:30 AM] Found 0 errors. Watching for file changes. +[12:02:33 AM] Found 0 errors. Watching for file changes. @@ -816,12 +819,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -865,8 +870,9 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -909,15 +915,15 @@ export interface Coords { }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "options": { @@ -944,6 +950,9 @@ export interface Coords { "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -958,6 +967,6 @@ export interface Coords { ] }, "version": "FakeTSVersion", - "size": 1787 + "size": 1557 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js index 714d89618f185..2c31fcb210358 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/no-circular-import/export.js @@ -614,10 +614,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -659,7 +659,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -706,19 +706,19 @@ export interface ITest { }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -742,6 +742,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -766,7 +769,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 1901 + "size": 1544 } @@ -816,10 +819,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -861,7 +864,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -908,19 +911,19 @@ export interface ITest { }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -944,6 +947,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -991,6 +997,6 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2278 + "size": 1921 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js index 754a8905f8c64..f5ed82b6ff13f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -685,11 +685,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -734,7 +734,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -783,23 +783,23 @@ export interface ITest { }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -827,6 +827,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -856,7 +859,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2264 + "size": 1729 } @@ -908,11 +911,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -957,7 +960,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},"-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -1006,23 +1009,23 @@ export interface ITest { }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -1050,6 +1053,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -1102,6 +1108,6 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2641 + "size": 2106 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index 4ea3f1f0ec93e..ae960b54f62fa 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -204,7 +204,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -231,7 +231,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -266,7 +266,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -278,6 +278,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -302,7 +305,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1050 + "size": 1005 } @@ -341,7 +344,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -368,7 +371,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -403,7 +406,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -415,6 +418,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -427,7 +433,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 923 + "size": 878 } @@ -471,7 +477,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -498,7 +504,7 @@ FsWatchesRecursive:: exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -533,7 +539,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -545,6 +551,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -569,6 +578,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1050 + "size": 1005 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js index a7027d0c6d9af..13f79b0d72f36 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -228,8 +228,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -267,7 +267,7 @@ exports.C = C; //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -298,11 +298,11 @@ exports.C = C; }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -314,6 +314,9 @@ exports.C = C; ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -338,7 +341,7 @@ exports.C = C; ] }, "version": "FakeTSVersion", - "size": 1238 + "size": 1089 } @@ -376,8 +379,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -415,7 +418,7 @@ exports.C = C; //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -446,11 +449,11 @@ exports.C = C; }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -462,6 +465,9 @@ exports.C = C; ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -474,7 +480,7 @@ exports.C = C; ] }, "version": "FakeTSVersion", - "size": 1110 + "size": 961 } @@ -517,8 +523,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -556,7 +562,7 @@ exports.C = C; //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -587,11 +593,11 @@ exports.C = C; }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "referencedMap": { @@ -603,6 +609,9 @@ exports.C = C; ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -627,6 +636,6 @@ exports.C = C; ] }, "version": "FakeTSVersion", - "size": 1238 + "size": 1089 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 4e1367fa5be18..53ebb855fc8d2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -352,10 +352,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) -/user/username/projects/myproject/e.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -385,7 +385,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -424,19 +424,19 @@ exitCode:: ExitStatus.undefined }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "referencedMap": { @@ -460,6 +460,9 @@ exitCode:: ExitStatus.undefined "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -474,7 +477,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1756 + "size": 1405 } @@ -532,12 +535,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -567,7 +572,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -606,19 +611,19 @@ exitCode:: ExitStatus.undefined }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "referencedMap": { @@ -642,6 +647,9 @@ exitCode:: ExitStatus.undefined "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -701,7 +709,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2421 + "size": 2070 } @@ -743,12 +751,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -778,7 +788,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -817,19 +827,19 @@ exitCode:: ExitStatus.undefined }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "referencedMap": { @@ -853,6 +863,9 @@ exitCode:: ExitStatus.undefined "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -867,6 +880,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1756 + "size": 1405 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js index 6cbc01903dd4a..18e3c362441eb 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/no-circular-import/export.js @@ -356,11 +356,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -390,7 +390,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -433,23 +433,23 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -470,6 +470,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -517,7 +520,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2247 + "size": 1812 } @@ -560,11 +563,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -594,7 +597,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -637,23 +640,23 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -674,6 +677,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -698,7 +704,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1870 + "size": 1435 } @@ -747,11 +753,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -781,7 +787,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -824,23 +830,23 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -861,6 +867,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -908,6 +917,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2247 + "size": 1812 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js index d133bd13f0e53..90fdbe7b3374c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -396,12 +396,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -433,7 +433,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -478,27 +478,27 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -523,6 +523,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -575,7 +578,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2610 + "size": 1997 } @@ -620,12 +623,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -657,7 +660,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -702,27 +705,27 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -747,6 +750,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -776,7 +782,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2233 + "size": 1620 } @@ -827,12 +833,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -864,7 +870,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/lib1/tools/tools.interface.js] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -909,27 +915,27 @@ exitCode:: ExitStatus.undefined }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "referencedMap": { @@ -954,6 +960,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -1006,6 +1015,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 2610 + "size": 1997 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index bc47dae543048..777695e9f0d91 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -211,7 +211,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -239,7 +239,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -274,7 +274,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -289,6 +289,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -313,7 +316,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1081 + "size": 1036 } @@ -352,7 +355,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -380,7 +383,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-18774426152-export class C\n{\n d: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -415,7 +418,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -430,6 +433,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -442,7 +448,7 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 954 + "size": 909 } @@ -486,7 +492,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -514,7 +520,7 @@ exitCode:: ExitStatus.undefined //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}",{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.d.ts","./b.d.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},"-21444928214-export class C\n{\n d2: number;\n}","-1688906387-import {C} from './c';\nexport class B\n{\n c: C;\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -549,7 +555,7 @@ exitCode:: ExitStatus.undefined }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -564,6 +570,9 @@ exitCode:: ExitStatus.undefined ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.d.ts" + ], "./b.d.ts": [ "./c.d.ts" ] @@ -588,6 +597,6 @@ exitCode:: ExitStatus.undefined ] }, "version": "FakeTSVersion", - "size": 1081 + "size": 1036 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 9978fa203cd02..1790ea4fb899a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -248,8 +248,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -295,7 +295,7 @@ export declare class C { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -326,11 +326,11 @@ export declare class C { }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -345,6 +345,9 @@ export declare class C { ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -369,7 +372,7 @@ export declare class C { ] }, "version": "FakeTSVersion", - "size": 1269 + "size": 1120 } @@ -407,8 +410,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -454,7 +457,7 @@ export declare class C { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22447130237-export class C\n{\n d = 1;\n}","signature":"-6977846840-export declare class C {\n d: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,4,3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -485,11 +488,11 @@ export declare class C { }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -504,6 +507,9 @@ export declare class C { ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -516,7 +522,7 @@ export declare class C { ] }, "version": "FakeTSVersion", - "size": 1141 + "size": 992 } @@ -559,8 +565,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -606,7 +612,7 @@ export declare class C { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/a.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},{"version":"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","signature":"-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n"},{"version":"4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);","signature":"-3531856636-export {};\n"}],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./c.ts","./b.ts","./a.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-22846341163-export class C\n{\n d2 = 1;\n}","signature":"-4637923302-export declare class C {\n d2: number;\n}\n"},"-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}","4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);"],"options":{"declaration":true},"fileIdsList":[[3],[2]],"referencedMap":[[4,1],[3,2]],"exportedModulesMap":[[4,1],[3,2]],"semanticDiagnosticsPerFile":[1,[4,[{"file":"./a.ts","start":82,"length":1,"code":2339,"category":1,"messageText":"Property 'd' does not exist on type 'C'."}]],3,2]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -637,11 +643,11 @@ export declare class C { }, "./b.ts": { "version": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}", - "signature": "-165097315-import { C } from './c';\nexport declare class B {\n c: C;\n}\n" + "signature": "-6292386773-import {C} from './c';\nexport class B\n{\n c = new C();\n}" }, "./a.ts": { "version": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);", - "signature": "-3531856636-export {};\n" + "signature": "4878398349-import {B} from './b';\ndeclare var console: any;\nlet b = new B();\nconsole.log(b.c.d);" } }, "options": { @@ -656,6 +662,9 @@ export declare class C { ] }, "exportedModulesMap": { + "./a.ts": [ + "./b.ts" + ], "./b.ts": [ "./c.ts" ] @@ -680,6 +689,6 @@ export declare class C { ] }, "version": "FakeTSVersion", - "size": 1269 + "size": 1120 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 83836f1cdc411..caf1d30d235aa 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -385,10 +385,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) -/user/username/projects/myproject/e.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -433,7 +433,7 @@ export interface Coords { //// [/user/username/projects/myproject/d.d.ts] file written with same contents //// [/user/username/projects/myproject/e.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -472,19 +472,19 @@ export interface Coords { }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "options": { @@ -511,6 +511,9 @@ export interface Coords { "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -525,7 +528,7 @@ export interface Coords { ] }, "version": "FakeTSVersion", - "size": 1787 + "size": 1436 } @@ -563,7 +566,7 @@ Output:: 2 getPoint().c.x;    ~ -[12:01:46 AM] Found 2 errors. Watching for file changes. +[12:01:49 AM] Found 2 errors. Watching for file changes. @@ -583,12 +586,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -631,8 +636,9 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"9889814467-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}","signature":"8536297517-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x2: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,[4,[{"file":"./c.ts","start":139,"length":4,"code":2322,"category":1,"messageText":{"messageText":"Type '{ x: number; y: number; }' is not assignable to type 'Coords'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, and 'x' does not exist in type 'Coords'.","category":1,"code":2353}]},"relatedInformation":[{"file":"./a.ts","start":47,"length":1,"messageText":"The expected type comes from property 'c' which is declared here on type 'PointWrapper'","category":3,"code":6500}]}]],[5,[{"file":"./d.ts","start":45,"length":1,"code":2339,"category":1,"messageText":"Property 'x' does not exist on type 'Coords'."}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -671,19 +677,19 @@ export interface Coords { }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "options": { @@ -710,6 +716,9 @@ export interface Coords { "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -769,7 +778,7 @@ export interface Coords { ] }, "version": "FakeTSVersion", - "size": 2452 + "size": 2101 } @@ -789,9 +798,9 @@ export interface Coords { Output:: >> Screen clear -[12:01:53 AM] File change detected. Starting incremental compilation... +[12:01:56 AM] File change detected. Starting incremental compilation... -[12:02:12 AM] Found 0 errors. Watching for file changes. +[12:02:18 AM] Found 0 errors. Watching for file changes. @@ -811,12 +820,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -859,8 +870,9 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},{"version":"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","signature":"-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n"},{"version":"-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","signature":"-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n"},{"version":"-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","signature":"-3531856636-export {};\n"},{"version":"-5185546240-import \"./d\";","signature":"-3619301366-import \"./d\";\n"}],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./a.ts","./b.ts","./c.ts","./d.ts","./e.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"2103509937-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}","signature":"696351195-export interface Point {\n name: string;\n c: Coords;\n}\nexport interface Coords {\n x: number;\n y: number;\n}\n"},"-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}","-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};","-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;","-5185546240-import \"./d\";"],"options":{"declaration":true},"fileIdsList":[[2],[3],[4],[5]],"referencedMap":[[3,1],[4,2],[5,3],[6,4]],"exportedModulesMap":[[3,1],[4,2],[5,3],[6,4]],"semanticDiagnosticsPerFile":[1,2,3,4,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -899,19 +911,19 @@ export interface Coords { }, "./b.ts": { "version": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}", - "signature": "-7279094804-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}\n" + "signature": "-8029610078-import { Point } from \"./a\";\nexport interface PointWrapper extends Point {\n}" }, "./c.ts": { "version": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};", - "signature": "-3387333988-import { PointWrapper } from \"./b\";\nexport declare function getPoint(): PointWrapper;\n" + "signature": "-37232372138-import { PointWrapper } from \"./b\";\nexport function getPoint(): PointWrapper {\n return {\n name: \"test\",\n c: {\n x: 1,\n y: 2\n }\n }\n};" }, "./d.ts": { "version": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;", - "signature": "-3531856636-export {};\n" + "signature": "-17875457076-import { getPoint } from \"./c\";\ngetPoint().c.x;" }, "./e.ts": { "version": "-5185546240-import \"./d\";", - "signature": "-3619301366-import \"./d\";\n" + "signature": "-5185546240-import \"./d\";" } }, "options": { @@ -938,6 +950,9 @@ export interface Coords { "./c.ts": [ "./b.ts" ], + "./d.ts": [ + "./c.ts" + ], "./e.ts": [ "./d.ts" ] @@ -952,6 +967,6 @@ export interface Coords { ] }, "version": "FakeTSVersion", - "size": 1787 + "size": 1436 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index 1138b54a02f9a..b33400d973abd 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -390,11 +390,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -435,7 +435,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -478,23 +478,23 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -518,6 +518,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -565,7 +568,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2278 + "size": 1843 } @@ -608,11 +611,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -653,7 +656,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,5,6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -696,23 +699,23 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -736,6 +739,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -760,7 +766,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 1901 + "size": 1466 } @@ -809,11 +815,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -854,7 +860,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[6],[3],[2],[4],[5]],"referencedMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"exportedModulesMap":[[7,1],[4,2],[3,3],[5,4],[6,5]],"semanticDiagnosticsPerFile":[1,7,4,3,2,[5,[{"file":"./lib2/data.ts","start":121,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],6]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -897,23 +903,23 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data.ts": { "version": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-15758516261-import { ITest } from \"lib1/public\";\nexport declare class Data {\n test(): ITest;\n}\n" + "signature": "-30573389178-import { ITest } from \"lib1/public\";\nexport class Data {\n public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -937,6 +943,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -984,6 +993,6 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2278 + "size": 1843 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index a607e3705fd01..4db5a0b92cf71 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/incremental/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -439,12 +439,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -488,7 +488,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -533,27 +533,27 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -581,6 +581,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -633,7 +636,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2641 + "size": 2028 } @@ -678,12 +681,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -727,7 +730,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-4369626085-export interface ITest {\n title: string;\n}","signature":"-2463740027-export interface ITest {\n title: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,6,5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -772,27 +775,27 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -820,6 +823,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -849,7 +855,7 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2264 + "size": 1651 } @@ -900,12 +906,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -949,7 +955,7 @@ export interface ITest { //// [/user/username/projects/myproject/lib2/public.d.ts] file written with same contents //// [/user/username/projects/myproject/app.d.ts] file written with same contents //// [/user/username/projects/myproject/tsconfig.tsbuildinfo] -{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},{"version":"-13301115055-export * from \"./tools.interface\";","signature":"-13735034501-export * from \"./tools.interface\";\n"},{"version":"-5078933600-export * from \"./tools/public\";","signature":"-4396051542-export * from \"./tools/public\";\n"},{"version":"-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","signature":"-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n"},{"version":"-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","signature":"-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n"},{"version":"-9530042629-export * from \"./data\";","signature":"-9548728731-export * from \"./data\";\n"},{"version":"-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}","signature":"-18990360330-export declare class App {\n constructor();\n}\n"}],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} +{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./lib1/tools/tools.interface.ts","./lib1/tools/public.ts","./lib1/public.ts","./lib2/data2.ts","./lib2/data.ts","./lib2/public.ts","./app.ts"],"fileInfos":[{"version":"-7698705165-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-3501597171-export interface ITest {\n title2: string;\n}","signature":"-3883556937-export interface ITest {\n title2: string;\n}\n"},"-13301115055-export * from \"./tools.interface\";","-5078933600-export * from \"./tools/public\";","-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}","-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}","-9530042629-export * from \"./data\";","-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}"],"options":{"declaration":true},"fileIdsList":[[7],[3],[2],[4,5],[6]],"referencedMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"exportedModulesMap":[[8,1],[4,2],[3,3],[6,4],[5,5],[7,5]],"semanticDiagnosticsPerFile":[1,8,4,3,2,[6,[{"file":"./lib2/data.ts","start":174,"length":14,"code":2322,"category":1,"messageText":{"messageText":"Type '{ title: string; }' is not assignable to type 'ITest'.","category":1,"code":2322,"next":[{"messageText":"Object literal may only specify known properties, but 'title' does not exist in type 'ITest'. Did you mean to write 'title2'?","category":1,"code":2561}]}}]],5,7]},"version":"FakeTSVersion"} //// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt] { @@ -994,27 +1000,27 @@ export interface ITest { }, "./lib1/tools/public.ts": { "version": "-13301115055-export * from \"./tools.interface\";", - "signature": "-13735034501-export * from \"./tools.interface\";\n" + "signature": "-13301115055-export * from \"./tools.interface\";" }, "./lib1/public.ts": { "version": "-5078933600-export * from \"./tools/public\";", - "signature": "-4396051542-export * from \"./tools/public\";\n" + "signature": "-5078933600-export * from \"./tools/public\";" }, "./lib2/data2.ts": { "version": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}", - "signature": "-17387821545-import { Data } from \"./data\";\nexport declare class Data2 {\n dat?: Data;\n}\n" + "signature": "-11055285700-import { Data } from \"./data\";\nexport class Data2 {\n public dat?: Data;\n}" }, "./lib2/data.ts": { "version": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}", - "signature": "-14170088573-import { ITest } from \"lib1/public\";\nimport { Data2 } from \"./data2\";\nexport declare class Data {\n dat?: Data2;\n test(): ITest;\n}\n" + "signature": "-2056074887-import { ITest } from \"lib1/public\"; import { Data2 } from \"./data2\";\nexport class Data {\n public dat?: Data2; public test() {\n const result: ITest = {\n title: \"title\"\n }\n return result;\n }\n}" }, "./lib2/public.ts": { "version": "-9530042629-export * from \"./data\";", - "signature": "-9548728731-export * from \"./data\";\n" + "signature": "-9530042629-export * from \"./data\";" }, "./app.ts": { "version": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}", - "signature": "-18990360330-export declare class App {\n constructor();\n}\n" + "signature": "-14937286564-import { Data } from \"lib2/public\";\nexport class App {\n public constructor() {\n new Data().test();\n }\n}" } }, "options": { @@ -1042,6 +1048,9 @@ export interface ITest { ] }, "exportedModulesMap": { + "./app.ts": [ + "./lib2/public.ts" + ], "./lib1/public.ts": [ "./lib1/tools/public.ts" ], @@ -1094,6 +1103,6 @@ export interface ITest { ] }, "version": "FakeTSVersion", - "size": 2641 + "size": 2028 } diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index ed9ca44d1bad6..f82cb18acc206 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -138,7 +138,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -200,7 +200,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -267,7 +267,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js index f5c5b80d21c32..187c852e65829 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -162,8 +162,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -235,8 +235,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -313,8 +313,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 9d8d341de4cbe..bdf52477a2dec 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -211,10 +211,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) -/user/username/projects/myproject/e.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -298,12 +298,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -371,12 +373,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js index 4d12b3e67b28f..256d89ce0ff7d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js @@ -245,11 +245,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -318,11 +318,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -397,11 +397,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js index a2d41570a3946..581159631429a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -270,12 +270,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -348,12 +348,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -432,12 +432,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index a23b0b21b703d..d840a16490cdf 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -142,7 +142,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -205,7 +205,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -273,7 +273,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 4bae25080bcfe..13a8032b7e8a6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -179,8 +179,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -260,8 +260,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -346,8 +346,8 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/a.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/a.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 71c41c6a4e617..d10479ad0f67e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -241,10 +241,10 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) -/user/username/projects/myproject/e.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -323,7 +323,7 @@ Output:: 2 getPoint().c.x;    ~ -[12:01:33 AM] Found 2 errors. Watching for file changes. +[12:01:36 AM] Found 2 errors. Watching for file changes. @@ -343,12 +343,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -391,6 +393,7 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents Change:: Rename property x2 to x of interface Coords @@ -408,9 +411,9 @@ export interface Coords { Output:: >> Screen clear -[12:01:37 AM] File change detected. Starting incremental compilation... +[12:01:40 AM] File change detected. Starting incremental compilation... -[12:01:53 AM] Found 0 errors. Watching for file changes. +[12:01:59 AM] Found 0 errors. Watching for file changes. @@ -430,12 +433,14 @@ Semantic diagnostics in builder refreshed for:: /user/username/projects/myproject/b.ts /user/username/projects/myproject/c.ts /user/username/projects/myproject/d.ts +/user/username/projects/myproject/e.ts Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) -/user/username/projects/myproject/c.ts (computed .d.ts) -/user/username/projects/myproject/d.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) +/user/username/projects/myproject/c.ts (used version) +/user/username/projects/myproject/d.ts (used version) +/user/username/projects/myproject/e.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -478,3 +483,4 @@ export interface Coords { //// [/user/username/projects/myproject/b.d.ts] file written with same contents //// [/user/username/projects/myproject/c.d.ts] file written with same contents //// [/user/username/projects/myproject/d.d.ts] file written with same contents +//// [/user/username/projects/myproject/e.d.ts] file written with same contents diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index 6ede3be2862e4..64626f407d0da 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -276,11 +276,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -360,11 +360,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -450,11 +450,11 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index e98c767544030..99e1720b958e4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -310,12 +310,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -400,12 +400,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: @@ -496,12 +496,12 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) -/user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -/user/username/projects/myproject/lib1/public.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data.ts (computed .d.ts) -/user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -/user/username/projects/myproject/lib2/public.ts (computed .d.ts) -/user/username/projects/myproject/app.ts (computed .d.ts) +/user/username/projects/myproject/lib1/tools/public.ts (used version) +/user/username/projects/myproject/lib1/public.ts (used version) +/user/username/projects/myproject/lib2/data.ts (used version) +/user/username/projects/myproject/lib2/data2.ts (used version) +/user/username/projects/myproject/lib2/public.ts (used version) +/user/username/projects/myproject/app.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js index 71446d2bc5527..cf4b0302ebedc 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js @@ -119,7 +119,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -/user/username/projects/myproject/b.ts (computed .d.ts) +/user/username/projects/myproject/b.ts (used version) WatchedFiles:: /user/username/projects/myproject/tsconfig.json: diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js index 2ad9090219efb..5fbb59bcee563 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js @@ -982,7 +982,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/transitivereferences/a/index.d.ts (used version) /user/username/projects/transitivereferences/b/index.d.ts (used version) -/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/c/index.ts (used version) Dependencies for:: /a/lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js index dddd28cbfb950..276347984d34a 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js @@ -947,7 +947,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/transitivereferences/a/index.d.ts (used version) /user/username/projects/transitivereferences/b/index.d.ts (used version) -/user/username/projects/transitivereferences/c/index.ts (computed .d.ts) +/user/username/projects/transitivereferences/c/index.ts (used version) Dependencies for:: /a/lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js index b2ef4348e19c0..054505de5ecd1 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js @@ -918,7 +918,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/transitivereferences/a.d.ts (used version) /user/username/projects/transitivereferences/b.d.ts (used version) -/user/username/projects/transitivereferences/c.ts (computed .d.ts) +/user/username/projects/transitivereferences/c.ts (used version) Dependencies for:: /a/lib/lib.d.ts: