From 9fc5649acf31a19a77a2ec49779a286eae6f242a Mon Sep 17 00:00:00 2001 From: Le Roux Bodenstein Date: Mon, 30 Jun 2025 09:53:09 +0100 Subject: [PATCH 1/3] filter out the shell-api text from debug results at new location, specify recent node types --- package-lock.json | 2 ++ packages/ts-autocomplete/package.json | 1 + packages/ts-autocomplete/src/index.ts | 5 +---- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2738080..0aada76b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32097,6 +32097,7 @@ "@mongodb-js/tsconfig-devtools": "^1.0.3", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", + "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -39575,6 +39576,7 @@ "@mongodb-js/tsconfig-devtools": "^1.0.3", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", + "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "debug": "^4.4.0", diff --git a/packages/ts-autocomplete/package.json b/packages/ts-autocomplete/package.json index 2680748d..a10a8cc5 100644 --- a/packages/ts-autocomplete/package.json +++ b/packages/ts-autocomplete/package.json @@ -63,6 +63,7 @@ "@mongodb-js/tsconfig-devtools": "^1.0.3", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", + "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/ts-autocomplete/src/index.ts b/packages/ts-autocomplete/src/index.ts index 150a0508..a80f53e0 100644 --- a/packages/ts-autocomplete/src/index.ts +++ b/packages/ts-autocomplete/src/index.ts @@ -165,10 +165,7 @@ function filterDiagnostics(diagnostics: ts.Diagnostic[]): { ..._.pick(item, 'messageText'), }; - if ( - result.fileName === '/shell-api.ts' || - result.fileName?.startsWith('/connection-') - ) { + if (result.fileName?.endsWith('shell-api.ts')) { delete result.text; } From 6ff223f5aa6368f56b3f83268e691bcde79f7f49 Mon Sep 17 00:00:00 2001 From: Le Roux Bodenstein Date: Mon, 30 Jun 2025 09:54:17 +0100 Subject: [PATCH 2/3] use the same version of typescript as in mongosh --- package-lock.json | 4 ++-- packages/ts-autocomplete/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0aada76b..e08c9b5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32088,7 +32088,7 @@ "dependencies": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.0.4" + "typescript": "^5.3.3" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.11", @@ -39588,7 +39588,7 @@ "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.3.3" }, "dependencies": { "typescript": { diff --git a/packages/ts-autocomplete/package.json b/packages/ts-autocomplete/package.json index a10a8cc5..1caec069 100644 --- a/packages/ts-autocomplete/package.json +++ b/packages/ts-autocomplete/package.json @@ -54,7 +54,7 @@ "dependencies": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.0.4" + "typescript": "^5.3.3" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.11", From 73ef961c5442fd955d18f58d12dd29c006a6d345 Mon Sep 17 00:00:00 2001 From: Le Roux Bodenstein Date: Mon, 30 Jun 2025 10:02:48 +0100 Subject: [PATCH 3/3] bump ts to match reality --- package-lock.json | 4 ++-- packages/ts-autocomplete/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e08c9b5a..db2f4d03 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32088,7 +32088,7 @@ "dependencies": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.3.3" + "typescript": "^5.8.2" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.11", @@ -39588,7 +39588,7 @@ "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.3.3" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { diff --git a/packages/ts-autocomplete/package.json b/packages/ts-autocomplete/package.json index 1caec069..ae0135ea 100644 --- a/packages/ts-autocomplete/package.json +++ b/packages/ts-autocomplete/package.json @@ -54,7 +54,7 @@ "dependencies": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.3.3" + "typescript": "^5.8.2" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.11",