diff --git a/package-lock.json b/package-lock.json
index 7e5227726f..bbf02716e9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -42,7 +42,7 @@
         "semantic-release": "^22.0.8",
         "titleize": "^4.0.0",
         "ts-expect": "^1.3.0",
-        "typescript": "5.2.2"
+        "typescript": "5.3.2"
       },
       "engines": {
         "node": ">= 18"
@@ -10917,9 +10917,9 @@
       }
     },
     "node_modules/typescript": {
-      "version": "5.2.2",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
-      "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+      "version": "5.3.2",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
+      "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
       "dev": true,
       "bin": {
         "tsc": "bin/tsc",
diff --git a/package.json b/package.json
index a393909fa8..cdbe88d9d5 100644
--- a/package.json
+++ b/package.json
@@ -80,7 +80,7 @@
     "semantic-release": "^22.0.8",
     "titleize": "^4.0.0",
     "ts-expect": "^1.3.0",
-    "typescript": "5.2.2"
+    "typescript": "5.3.2"
   },
   "scripts": {
     "test": "npm run build && npm run test:specs && npm run test:unit",