I know that 'OO' and 'typing' is not the solution to everything ... but aside from all the nice things you can do in TS ... the 'enforced architecture' of OO-ish paradigms, combined with typing, and essential obfuscation of the prototype paradigm ... has cut the time to development in half.
I can hardly think of a reason to use JS now that TS exists.
Of course - there are some reasons, in some specific situations, but by and large, TS is the future.