For sublime, there is a plugin actively developed by Microsoft [1].
For vim, the plugin YouCompleteMe provide autocomplete [2].
Also, I haven't tried it, but there's an Emacs-mode, apparently [3].
There are also numerous other alternatives I'm unfamiliar with.
Hope this helps!
[1] https://github.com/Microsoft/TypeScript-Sublime-Plugin
Example for that is lack of per module definition files .d.ts and package.json typing a property.
I'm fairly In a mood to switch to visual code or Atom, since I write exclusively typescript nowadays.
It's built entirely in Typescript and is not based on the Electron shell. Why they built it is mentioned here https://github.com/TypeScriptBuilder/tsb/blob/master/docs/co...