← TypeScript20 / 43
Enum vs Union Literal
Meskipun enum tersedia, mayoritas tim modern lebih menyukai String Union Literal karena menghasilkan kode JavaScript kompilasi yang jauh lebih bersih.
👀 Contoh dulu
// Union Literal (Direkomendasikan) type Direction = "UP" | "DOWN"; let d: Direction = "UP"; console.log(d);
Hasilnya: UP
💡 Gunakan String Union Literal untuk opsi konstanta sederhana.
📝 Sekarang giliranmu
Definisikan type alias Direction menggunakan String Union Literal yang mencakup empat arah mata angin dasar: "UP", "DOWN", "LEFT", dan "RIGHT".
Preview