Typescript is not meaningfully a higher level language than Java, C#, or even Rust. Typescript exists for exactly two reasons:
1. JS is a privileged language and allows you to tap into web and node
2. Type safety is good
But TS is not a good language overall. It's just much slower than alternatives and much less safe.