diff --git a/package-lock.json b/package-lock.json
index 630447ee7fde05fd558e1fe62e34e6ee986aa5bc..0d38cdb264bc02e5b1403b736e4d8384ef21add0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19388,6 +19388,20 @@
         "is-typedarray": "^1.0.0"
       }
     },
+    "node_modules/typescript": {
+      "version": "4.8.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+      "dev": true,
+      "peer": true,
+      "bin": {
+        "tsc": "bin/tsc",
+        "tsserver": "bin/tsserver"
+      },
+      "engines": {
+        "node": ">=4.2.0"
+      }
+    },
     "node_modules/ua-parser-js": {
       "version": "0.7.24",
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz",
@@ -36805,6 +36819,13 @@
         "is-typedarray": "^1.0.0"
       }
     },
+    "typescript": {
+      "version": "4.8.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+      "dev": true,
+      "peer": true
+    },
     "ua-parser-js": {
       "version": "0.7.24",
       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz",
diff --git a/web-components-submodule b/web-components-submodule
index ae873c13513219c46af192017fea1e785413c63c..d0054348a7a1fc4af99bb5226cbb9d1adfaecdf6 160000
--- a/web-components-submodule
+++ b/web-components-submodule
@@ -1 +1 @@
-Subproject commit ae873c13513219c46af192017fea1e785413c63c
+Subproject commit d0054348a7a1fc4af99bb5226cbb9d1adfaecdf6