I am using typescript, and I regret for using it.
If you support typescript, that means you have not came to a point where typescript becomes pain and you begin to use ts-ignore comments yet
Types may be exist, but world is not perfect, every module has not been written in typescript.
Using TS looks as if it is trying to tame wild JS.