From 9510ed6a7d64c1ce35f34f89f333025abbfc3e16 Mon Sep 17 00:00:00 2001 From: gagik Date: Tue, 4 Nov 2025 11:24:21 +0100 Subject: [PATCH] chore: disable experimental strip types to fix tests Now, we should definetely adopt erasable syntax but this is a bit too much refactoring right now so this quick fix will do. --- package.json | 2 +- syntaxes/mongodbInjection.tmLanguage.json | 36 +++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 15e63ded6..3230ddcbb 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "pretest": "npm run compile", "test": "npm run test-webview && npm run test-extension", "test-extension": "cross-env NODE_OPTIONS=--no-force-async-hooks-checks xvfb-maybe node ./out/test/runTest.js", - "test-webview": "mocha -r ts-node/register --grep=\"${MOCHA_GREP}\" --file ./src/test/setup-webview.ts src/test/suite/views/webview-app/**/*.test.tsx", + "test-webview": "cross-env NODE_OPTIONS='--no-experimental-strip-types' mocha -r ts-node/register --grep=\"${MOCHA_GREP}\" --file ./src/test/setup-webview.ts src/test/suite/views/webview-app/**/*.test.tsx", "ai-accuracy-tests": "env TS_NODE_FILES=true mocha -r ts-node/register --grep=\"${MOCHA_GREP}\" --file ./src/test/ai-accuracy-tests/test-setup.ts ./src/test/ai-accuracy-tests/ai-accuracy-tests.ts", "analyze-bundle": "webpack --mode production --analyze", "vscode:prepublish": "npm run clean && npm run compile:constants && npm run compile:resources && webpack --mode production", diff --git a/syntaxes/mongodbInjection.tmLanguage.json b/syntaxes/mongodbInjection.tmLanguage.json index 0921df896..484dc15de 100644 --- a/syntaxes/mongodbInjection.tmLanguage.json +++ b/syntaxes/mongodbInjection.tmLanguage.json @@ -1161,6 +1161,33 @@ } } }, + { + "name": "meta.object.member.mongodb", + "match": "\\$similarityCosine\\b", + "captures": { + "0": { + "name": "keyword.other.$similarityCosine.mongodb" + } + } + }, + { + "name": "meta.object.member.mongodb", + "match": "\\$similarityDotProduct\\b", + "captures": { + "0": { + "name": "keyword.other.$similarityDotProduct.mongodb" + } + } + }, + { + "name": "meta.object.member.mongodb", + "match": "\\$similarityEuclidean\\b", + "captures": { + "0": { + "name": "keyword.other.$similarityEuclidean.mongodb" + } + } + }, { "name": "meta.object.member.mongodb", "match": "\\$size\\b", @@ -1962,6 +1989,15 @@ } } }, + { + "name": "meta.object.member.mongodb", + "match": "\\$scoreFusion\\b", + "captures": { + "0": { + "name": "keyword.other.$scoreFusion.mongodb" + } + } + }, { "name": "meta.object.member.mongodb", "match": "\\$search\\b",