TypeScript support

Many of you asked, so here it is. TypeScript support with all its strict types glory! As usual, just pick it from the language dropdown in the JavaScript panel.