diff --git a/package.json b/package.json
index 89a81a63956f9b6996178c3b219d9c9e274ef244..77e9991b3d93f9d590ae7a1944526860846fe97f 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
     "lightningcss": "1.22.0",
     "magic-regexp": "0.7.0",
     "sass": "1.68.0",
-    "typescript": "5.1.6",
+    "typescript": "5.2.2",
     "unplugin-vue-macros": "2.4.3",
     "vite": "4.4.9",
     "vitepress": "1.0.0-rc.4",
diff --git a/yarn.lock b/yarn.lock
index 543751f82af76db169f1b3960b148b731ef6ef7a..20e9321cb101f41681cc7a47cca5c5cc38b1c511 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2817,10 +2817,10 @@ type-level-regexp@~0.1.16:
   resolved "https://registry.yarnpkg.com/type-level-regexp/-/type-level-regexp-0.1.17.tgz#ec1bf7dd65b85201f9863031d6f023bdefc2410f"
   integrity sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==
 
-typescript@5.1.6:
-  version "5.1.6"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
-  integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
+typescript@5.2.2:
+  version "5.2.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78"
+  integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==
 
 ufo@^1.0.0, ufo@^1.1.2:
   version "1.1.2"