Not disagreeing but I got all I needed with Atom + atom-ternjs
And I don't even have to introduce typescript to my codebase to get surprisingly good hinting and autocomplete.
The hinting is almost secondary to the implicit documentation that a typed language brings.
Tried to use/learn typescript, in the meantime I wonder if there is a document showing how to use certain "safe" javascript along with its strict mode to make javascript secure enough so that I don't need use Typescript? i.e. how about using a subset of native javascript with certain rules that can achieve what typescript provides, is this enough? is 'strict-mode' the answer?
If there is a book/blog stating "using javascript the way as your typescript" I will buy it right away. :)
[1]http://elm-lang.org/