diff --git a/src/harness/projectServiceStateLogger.ts b/src/harness/projectServiceStateLogger.ts index 42f64fde7f321..517f9476c70aa 100644 --- a/src/harness/projectServiceStateLogger.ts +++ b/src/harness/projectServiceStateLogger.ts @@ -31,6 +31,7 @@ interface ProjectData { projectStateVersion: Project["projectStateVersion"]; projectProgramVersion: Project["projectProgramVersion"]; dirty: Project["dirty"]; + initialLoadPending: Project["initialLoadPending"]; isClosed: ReturnType; isOrphan: ReturnType; noOpenRef: boolean; @@ -123,6 +124,7 @@ export function patchServiceForStateBaseline(service: ProjectService) { projectDiff = printProperty(PrintPropertyWhen.Always, data, "projectStateVersion", project.projectStateVersion, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.Always, data, "projectProgramVersion", project.projectProgramVersion, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "dirty", project.dirty, projectDiff, projectPropertyLogs); + projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "initialLoadPending", project.initialLoadPending, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "isClosed", project.isClosed(), projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "isOrphan", !isBackgroundProject(project) && project.isOrphan(), projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "noOpenRef", noOpenRef(project), projectDiff, projectPropertyLogs); @@ -154,6 +156,7 @@ export function patchServiceForStateBaseline(service: ProjectService) { projectStateVersion: project.projectStateVersion, projectProgramVersion: project.projectProgramVersion, dirty: project.dirty, + initialLoadPending: project.initialLoadPending, isClosed: project.isClosed(), isOrphan: !isBackgroundProject(project) && project.isOrphan(), noOpenRef: noOpenRef(project), diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js index 8956d6b024d0b..64643df81fe36 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js @@ -285,6 +285,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -679,6 +680,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* originalConfiguredProjects: 3 *changed* /user/username/projects/project/packages/b/tsconfig.json *new* /user/username/projects/project/tsconfig.json *new* diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index 7dfd1e5b676af..dfee8dd333132 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -165,6 +165,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 projectProgramVersion: 1 @@ -351,6 +352,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 *changed* diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index 8cb012cb1d623..d6bd8c87cc801 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -247,6 +247,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -420,6 +421,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js index 04a161ca601e6..e223f4a134bcb 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js @@ -278,6 +278,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -473,6 +474,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: @@ -1314,6 +1316,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -1393,6 +1396,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -1565,6 +1569,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js index d30077517c898..cb031250a86cb 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js @@ -243,6 +243,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -387,6 +388,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: @@ -1420,6 +1422,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -1588,6 +1591,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: @@ -2594,6 +2598,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -2697,6 +2702,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: @@ -3289,6 +3295,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -3392,6 +3399,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: @@ -4211,6 +4219,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -4314,6 +4323,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js index 3bdba9783bf10..16e9c3e2b38a1 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js @@ -275,6 +275,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -484,6 +485,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -1326,6 +1328,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -1405,6 +1408,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true noOpenRef: true *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -1576,6 +1580,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js index db3b8fc5832c7..2bb5473e28d97 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js @@ -240,6 +240,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -398,6 +399,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -1432,6 +1434,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -1608,6 +1611,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -2615,6 +2619,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -2726,6 +2731,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -3319,6 +3325,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -3430,6 +3437,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -4250,6 +4258,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -4361,6 +4370,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js b/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js index 0315ff24a03f6..3bf86914b94e6 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js @@ -326,6 +326,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/a/c/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -563,6 +564,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js index 93e9684a148ce..2d15c2c29afc7 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -240,6 +241,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js index 7f3ef6477d9d0..01f5996437dd5 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -237,6 +238,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js index 6490330f5d563..6aa733bb502a9 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -243,6 +244,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js index dfc83e998e83e..2a8d1f4889c9f 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -240,6 +241,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js index 7111ac338f27b..64e076d0ee107 100644 --- a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js @@ -91,6 +91,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -285,6 +286,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js index 0919561bd094b..1c2e4d53f3f53 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js @@ -370,6 +370,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/projects/project/a/b/app.ts (Open) *changed* @@ -553,6 +554,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* isOrphan: true *changed* deferredClose: true *changed* diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js index fd071ebe8ab42..a9162dff678f4 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js @@ -269,10 +269,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/d/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/proj1 (External) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -561,10 +563,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /home/src/projects/project/a/b/d/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts @@ -942,10 +946,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/d/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/proj1 (External) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -1156,10 +1162,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /home/src/projects/project/a/b/d/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts diff --git a/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js index 6adda1e2934a6..2eed6f0e7d45f 100644 --- a/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js @@ -98,6 +98,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -139,6 +140,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isOrphan: true *changed* deferredClose: true *changed* @@ -237,6 +239,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isOrphan: true noOpenRef: true *changed* deferredClose: true @@ -454,6 +457,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isClosed: true *changed* isOrphan: true noOpenRef: true diff --git a/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js b/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js index 6d05e88b2d5a8..cf56b897418cb 100644 --- a/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js +++ b/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -248,6 +249,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts *new* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js index a6be85f0fc368..73996ee476eb4 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js @@ -436,6 +436,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -503,6 +504,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -1003,3 +1005,4 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true diff --git a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js index 23edf4bd8cd60..326fb16be90c3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js @@ -310,6 +310,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -542,6 +543,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* Info seq [hh:mm:ss:mss] request: { diff --git a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js index 564acdb71af88..6efb927e55381 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js @@ -367,6 +367,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -646,6 +647,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* Info seq [hh:mm:ss:mss] request: { diff --git a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js index b28f44ae133dd..db29d91c5ec01 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js +++ b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js @@ -410,6 +410,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/a/b/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -638,6 +639,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js index 89ca2c88dbfa3..e661de7be43ad 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js @@ -230,6 +230,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/projects/project/a/index.ts (Open) *new* @@ -538,6 +539,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/index.ts (Open) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js index f7f572eb6ad73..99d3b23959c3a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js +++ b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js @@ -420,6 +420,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -537,6 +538,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -1022,6 +1024,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js index 7ee34b8e179f3..dde82468c9faa 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js @@ -471,6 +471,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js index 0beb93d638bc7..b745e7f16834a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js @@ -468,6 +468,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js index 1bd4ff94a990d..7af1455b744a6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js @@ -311,6 +311,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js index 9fccee2eb7920..ba84ed3ed5248 100644 --- a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js +++ b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js @@ -417,6 +417,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -887,6 +888,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js index 2e1061baddc4e..187303f5a09f9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js @@ -260,6 +260,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -685,6 +686,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js index 22d7583c65e18..85a50e1c295b9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js @@ -329,6 +329,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -1038,6 +1039,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js index 62f9c29577d91..35282c91b7d43 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js @@ -480,6 +480,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -713,6 +714,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js index a3247ffb1a194..ea46fa2d7afec 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js @@ -480,6 +480,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -706,6 +707,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js index 9d4a8e40fb6e1..b51346e0d0936 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js index df3d3a5e9c40e..54a91b9b177bd 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js @@ -302,6 +302,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -525,6 +526,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js index 127e73355bbea..2bfd678f06652 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js index 9fc200dd963a8..2969eec73f270 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js @@ -303,6 +303,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -776,6 +777,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js index fe49676132a3c..30016d1a1c2fd 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js index 670858f32141d..51ae899bbf70b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js @@ -835,6 +835,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -1001,6 +1002,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* noOpenRef: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js index 40ff4068994fa..050a86f6eb22b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js @@ -751,6 +751,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -917,6 +918,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* noOpenRef: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js index 1d6b5ddcdb5d7..c104c1e3d9376 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js @@ -762,6 +762,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -928,6 +929,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* noOpenRef: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js index 297b49d52a085..780b8182999da 100644 --- a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js +++ b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js @@ -330,6 +330,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -383,6 +384,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -468,6 +470,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -527,6 +530,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -623,6 +627,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before running Timeout callback:: count: 0 diff --git a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js index 012da0086dd52..e4e69a94b0410 100644 --- a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js @@ -330,6 +330,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -383,6 +384,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -468,6 +470,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -527,6 +530,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -623,6 +627,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before running Timeout callback:: count: 0 diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js index f5349dc3f791b..09befbf9b9166 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js @@ -130,6 +130,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Calling ensureInferredProjectsUpToDate_TestOnly Info seq [hh:mm:ss:mss] event: diff --git a/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js b/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js index 3a4d1d4a67363..4b31248c152de 100644 --- a/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js +++ b/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js @@ -248,6 +248,7 @@ c:/temp/test/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: C:/home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -630,6 +631,7 @@ c:/temp/test/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: C:/home/src/tslibs/TS/Lib/lib.d.ts *changed*