Class Constructor Code Flow
Pada TypeScript versi 4.0, kami menggunakan analisis
alur program untuk menyimpulkan tipe dari sebuah atribut kelas
berdasarkan nilai yang ditetapkan pada _constructor_.
// Pada TypeScript versi-versi sebelumnya, `id` akan
disimpulkan sebagai sebuah `any`.
class AkunPengguna {
id; // Tipe disimpulkan sebagai sebuah _string_ atau bilangan
constructor(admin: boolean) {
if (admin) {
this.id = "admin";
} else {
this.id = 0;
}
}
}