1. Setup
Apa itu TypeScript?
- TypeScript menambahkan sintaks tambahan ke JavaScript untuk mendukung integrasi yang lebih erat dengan editor Anda. Hal ini memungkinkan untuk menangkap kesalahan secara dini di dalam editor Anda.
- Kode TypeScript akan diubah menjadi JavaScript ketika dijalankan di mana pun baik itu di browser maupun di server.
- TypeScript membuat JavaScript dapat menggunakan static typing yang berarti tipe data variabel harus ditentukan saat deklarasi, sehingga lebih aman dan mudah dideteksi jika ada kesalahan
Sumber : https://www.typescripttutorial.net/typescript-tutorial/what-is-typescript/
Mengapa harus mengguakan TypeScript?
Tujuan Utama mengguakna TypeScript ?
- TypeScript meningkatkan produktivitas dengan membantu menghindari kesalahan (bug) dalam pengembangan perangkat lunak.
- TypeScript membawa fitur-fitur JavaScript masa depan ke saat ini.
Setup TypeScript
- Install Node.js (https://nodejs.org/en)
- Install Kompiler TypeScript
terminal
npm install -g typescript
tsc --v
npm install -g ts-node
npm install -g nodemon
npm init
tsc --init
- Konfigurasi Basic File tsconfig.json
tsconfig.json
{
"compilerOptions": {
...
"rootDir": "./src",
"outDir": "./build",
"noEmitOnError": true,
...
},
"include": ["src"]
}
- Konfigurasi File package.json