🧠 Kuis: Utility Types
Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.
1. Utility type apa yang membuang properti tertentu dari Interface?
2. Apa kegunaan dari `Partial<T>`?
3. Utility type apa yang digunakan untuk mendapatkan tipe nilai kembalian dari sebuah fungsi?
4. Kamu memiliki `interface Product { id: number; name: string; price: number; }` dan hanya butuh tipe yang isinya `id` dan `name` untuk list tampilan awal. Manakah Utility type yang paling tepat dan aman jika nanti `Product` ditambahkan properti lain?
5. Aplikasi butuh menyimpan pemetaan konfigurasi bahasa, misal `'id'` menjadi `'Indonesia'` dan `'en'` menjadi `'English'`. Utility type apa yang diformulasikan khusus untuk membuat objek map/dictionary semacam ini?