From 0516cdc06a34e137a486bf0cbe380cfac05f7770 Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Thu, 28 Aug 2025 11:38:53 +0300 Subject: [PATCH] fix(fe2): model folders showing errors + some TS IDE optimization (#5329) * fix(fe2): dont show upload error for model folder row * chore: vscode TS server speedup --- jsconfig.base.json | 7 ------ .../project/page/models/StructureItem.vue | 9 -------- packages/objectloader/jsconfig.json | 7 ++++-- packages/viewer/jsconfig.json | 4 ---- packages/webhook-service/jsconfig.json | 6 ++++- tsconfig.json | 23 +++++++++++++++++++ workspace.code-workspace | 3 ++- 7 files changed, 35 insertions(+), 24 deletions(-) delete mode 100644 jsconfig.base.json delete mode 100644 packages/viewer/jsconfig.json create mode 100644 tsconfig.json diff --git a/jsconfig.base.json b/jsconfig.base.json deleted file mode 100644 index b1b48e841..000000000 --- a/jsconfig.base.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "target": "es2021", - "module": "commonJS" - }, - "exclude": ["node_modules"] -} diff --git a/packages/frontend-2/components/project/page/models/StructureItem.vue b/packages/frontend-2/components/project/page/models/StructureItem.vue index 5c6782ca1..cf592ab74 100644 --- a/packages/frontend-2/components/project/page/models/StructureItem.vue +++ b/packages/frontend-2/components/project/page/models/StructureItem.vue @@ -188,15 +188,6 @@
{{ name }}
- - - diff --git a/packages/objectloader/jsconfig.json b/packages/objectloader/jsconfig.json index 525be0695..daf21af1f 100644 --- a/packages/objectloader/jsconfig.json +++ b/packages/objectloader/jsconfig.json @@ -1,5 +1,8 @@ { - "extends": "../../jsconfig.base.json", - "compilerOptions": {}, + "compilerOptions": { + "target": "es2021", + "module": "commonJS" + }, + "exclude": ["node_modules", "dist"], "include": ["src", "examples"] } diff --git a/packages/viewer/jsconfig.json b/packages/viewer/jsconfig.json deleted file mode 100644 index bc2182701..000000000 --- a/packages/viewer/jsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../jsconfig.base.json", - "include": ["src"] -} diff --git a/packages/webhook-service/jsconfig.json b/packages/webhook-service/jsconfig.json index bc2182701..684011d60 100644 --- a/packages/webhook-service/jsconfig.json +++ b/packages/webhook-service/jsconfig.json @@ -1,4 +1,8 @@ { - "extends": "../../jsconfig.base.json", + "compilerOptions": { + "target": "es2021", + "module": "commonJS" + }, + "exclude": ["node_modules"], "include": ["src"] } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..24731045f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + /* load each package separately, rather than as one giant progream */ + "files": [], + "references": [ + { "path": "packages/fileimport-service" }, + { "path": "packages/frontend-2" }, + { "path": "packages/monitor-deployment" }, + { "path": "packages/objectloader" }, + { "path": "packages/objectloader2" }, + { "path": "packages/objectsender" }, + { "path": "packages/preview-frontend" }, + { "path": "packages/preview-service" }, + { "path": "packages/server" }, + { "path": "packages/shared" }, + { "path": "packages/tailwind-theme" }, + { "path": "packages/ui-components" }, + { "path": "packages/ui-components-nuxt" }, + { "path": "packages/viewer" }, + { "path": "packages/viewer-sandbox" }, + { "path": "packages/webhook-service" } + /* …add all other packages listed in workspace.code-workspace */ + ] +} diff --git a/workspace.code-workspace b/workspace.code-workspace index 88c2425a3..1bdac3a62 100644 --- a/workspace.code-workspace +++ b/workspace.code-workspace @@ -97,7 +97,6 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "files.eol": "\n", - "volar.vueserver.maxOldSpaceSize": 4000, "cSpell.words": [ "Automations", "Bursty", @@ -111,6 +110,8 @@ "OIDC", "Prorotation" ], + "typescript.tsserver.maxTsServerMemory": 8192, + "typescript.disableAutomaticTypeAcquisition": true, "tailwindCSS.experimental.configFile": { "packages/frontend-2/tailwind.config.cjs": "packages/frontend-2/**" },