TypeScript adds static typing to JavaScript, because JavaScript alone does not define such type definitions.
It's not neccessary, but if you have VS Code (Available on PC & Browser), it makes your life easier.
The typings for latest version of script module are available in NPM, which is installed via Node.js
Check out this link to find out which version of scripting API modules to install.

