Is there something for clojure that TypeScript is for JavaScript?
Clojure has an optional type system: https://github.com/clojure/core.typed
(note that Lisp is flexible enough that a type system can be written as a library)
There's also this for run-time checking (i.e., you won't get any help at compile-time, but functions called with bad values will fail in very clear ways): https://github.com/plumatic/schema