...
TypeScript also allows for intellisense on class methods and properties together with in addition to JSDoc.
Lastly, TypeScript can compile down to an older version of JavaScript (like ES5) so you can use modern JavaScript features and still support older browsers like Internet Explorer.
...