← TypeScript26 / 43
Default Type Parameter
Kita bisa memberikan tipe bawaan pada Generics dengan = DefaultType jika caller tidak menentukan tipenya.
👀 Contoh dulu
interface Container<T = string> {
value: T;
}
const c: Container = { value: 'Halo' };
console.log(c.value);Hasilnya: Halo
💡 Memberikan kenyamanan pengguna tanpa wajib menyebut tipe setiap saat.
📝 Sekarang giliranmu
Buat interface Wrapper<T = number> dengan properti content: T.
Preview