diff --git a/package.json b/package.json
index 279fd417..cb7c3796 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
     "size-limit-preset-node-lib": "^0.3.0",
     "tsx": "^4.6.2",
     "type-coverage": "^2.27.0",
-    "typescript": "^5.3.3",
+    "typescript": "^5.7.2",
     "yarn-deduplicate": "^6.0.2"
   },
   "publishConfig": {
diff --git a/yarn.lock b/yarn.lock
index ff121dce..dcd4dc68 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10483,10 +10483,10 @@ typedarray@^0.0.6:
   resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
   integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
 
-"typescript@^4.6.4 || ^5.2.2", typescript@^5.3.2, typescript@^5.3.3:
-  version "5.3.3"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
-  integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
+"typescript@^4.6.4 || ^5.2.2", typescript@^5.3.2, typescript@^5.7.2:
+  version "5.7.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
+  integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
 
 unassert@^2.0.0, unassert@^2.0.2:
   version "2.0.2"