https://blog.risingstack.com/building-a-node-js-app-with-typescript-tutorial/
feature
- support type
- class and interface
use interface
interface Options { color: string; volume: number }
let options = {} as Options;
options.color = "red";
options.volume = 11;
gulp
https://www.typescriptlang.org/docs/handbook/gulp.html
npm install --save-dev typescript gulp gulp-typescript