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