TypeScript Lanjutan: Generic, Utility Types, dan Tooling

Dari tipe data dasar ke kode TypeScript yang benar-benar dipakai di project produksi.

Lanjutan dari TypeScript Dasar, untuk yang sudah bisa tipe data dasar, function bertipe, interface, dan union type. Course ini masuk ke generic, type narrowing dan discriminated union, utility types (Partial, Pick, Omit, Record), memecah kode ke banyak module, strict mode di tsconfig.json, sampai menjalankan TypeScript modern dengan tsx dan native Node. To-do list dari TypeScript Dasar dilanjutkan di sini menjadi aplikasi multi-file yang lebih tertata.

  • Menulis generic function dan generic interface yang dipakai ulang
  • Mempersempit tipe dengan type guard dan discriminated union
  • Memakai utility types seperti Partial, Pick, Omit, dan Record
  • Memecah kode ke banyak file dan mengatur tsconfig.json dalam strict mode
  • Menjalankan TypeScript dengan tsx maupun Node secara native, termasuk async/await bertipe
  1. 01 Generic dan Narrowing Lanjutan 3 lesson · 1 jam
  2. 02 Utility Types dan Module 3 lesson · 55 menit
  3. 03 Tooling Modern dan Proyek Lanjutan 3 lesson · 1 jam