Ts에만 있는 여러문법들은 일단 논외로하고


타입자체만 봐도
Js는 파이썬처럼 강타입언어가 아닌데
그냥 타입주석만 달아서 문제가 해결이 될리가 없잖아

그냥 ide에서 제공하는 인텔리센스 정도가 목적이라면
Jsdoc으로도 충분하겠지만
Ts를 쓰는건 결국 런타임에서의 타입에러를 미리 방지하겠다는건데 도대체 jsdoc같은걸 왜 가져오냐

파이썬은 애초에 강타입이기때문에 주석으로 충분함
하지만 js는 아님