diff --git a/package.json b/package.json
index 0366f7f..b70fbce 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
     "lerna": "^3.15.0",
     "lint-staged": "^9.2.4",
     "prettier": "^1.17.1",
-    "typescript": "^3.5.3"
+    "typescript": "^5.0.0"
   },
   "scripts": {
     "changelog": "lerna-changelog",
diff --git a/yarn.lock b/yarn.lock
index 09b51f7..1e6e1b3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7793,10 +7793,10 @@ typedarray@^0.0.6:
   resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
   integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
 
-typescript@^3.5.3:
-  version "3.6.2"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.2.tgz#105b0f1934119dde543ac8eb71af3a91009efe54"
-  integrity sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw==
+typescript@^5.0.0:
+  version "5.0.4"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b"
+  integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
 
 uglify-js@^3.1.4:
   version "3.6.0"