diff --git a/package-lock.json b/package-lock.json
index 62e93895..175f9adb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,6 +25,7 @@
"standard-version": "^9.5.0",
"start-server-and-test": "^2.0.3",
"tailwindcss": "^3.4.1",
+ "typescript": "^5.4.5",
"vite": "^5.2.6",
"vue": "^3.4.20",
"vue-i18n": "^9.2.0-beta.35",
@@ -8050,6 +8051,19 @@
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
"dev": true
},
+ "node_modules/typescript": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"node_modules/uglify-js": {
"version": "3.17.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
diff --git a/src/components/annotations/AnnotationIcon.vue b/src/components/annotations/AnnotationIcon.vue
index 2dca16a1..8680e892 100644
--- a/src/components/annotations/AnnotationIcon.vue
+++ b/src/components/annotations/AnnotationIcon.vue
@@ -6,12 +6,14 @@
/>
-