One of the main advantages of using static types is that you get much better support from your tools. I recently got TypeScript auto-completion working in vim and I’m documenting how to do it here. Demo: 1. Install TSS git clone https://github.com/clausreinke/typescript-tools.git cd typescript-tools git checkout testing_ts1.4 sudo npm install -g 2. Install Vim Plugin I’m using Vundle to manage my plugins. Bundle "icholy/typescript-tools.git" au BufRead,BufNewFile *.ts setlocal filetype=ty...