Kuis Advanced Types — TypeScript

Kuis materi Advanced Types di TypeScript — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Lengkapi conditional type:
    type IsString<T> = T ___ string ? "yes" : "no";
  2. Lengkapi mapped type agar semua properti tidak bisa diubah:
    type Beku<T> = { ___ [K in keyof T]: T[K] }
  3. Keyword apa yang dipakai di dalam conditional type untuk mengambil sebuah tipe dari dalam tipe lain, misalnya tipe isi dari sebuah array type?