diff --git a/package.json b/package.json
index dfe3e2e3..0a82c472 100644
--- a/package.json
+++ b/package.json
@@ -72,7 +72,7 @@
     "remark-preset-lint-markdown-style-guide": "2.1.4",
     "remark-preset-lint-recommended": "3.0.4",
     "semantic-release": "15.14.0",
-    "typescript": "3.2.4",
+    "typescript": "5.8.3",
     "typescript-eslint-parser": "21.0.2"
   },
   "engines": {
diff --git a/yarn.lock b/yarn.lock
index 345f136d..e5165162 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -15503,10 +15503,10 @@ typescript-memoize@^1.0.0-alpha.3:
   resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.0.tgz#4a8f512d06fc995167c703a3592219901db8bc79"
   integrity sha512-LQPKVXK8QrBBkL/zclE6YgSWn0I8ew5m0Lf+XL00IwMhlotqRLlzHV+BRrljVQIc+NohUAuQP7mg4HQwrx5Xbg==
 
-typescript@3.2.4:
-  version "3.2.4"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.4.tgz#c585cb952912263d915b462726ce244ba510ef3d"
-  integrity sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==
+typescript@5.8.3:
+  version "5.8.3"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
+  integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
 
 typescript@^3.1.0:
   version "3.9.10"