Let's introduce TypeScript with some feature examples and configurations: how to compile TS files to JS files, work with classes / types / union types, functions, inheritance, and interfaces.
Gulp is a task runner available as an npm package. It provides a plugin to handle the TypeScript compilation. The only thing to do is to configure a task using gulp with gulp-typescript.
To download the gulp packages, you have to install Node.js (https://nodejs.org/) to get access to the npm packages:
npm install gulp
npm install gulp-typescript