← TypeScript28 / 43
Menulis Fetch Wrapper Ber-tipe
Fungsi pembungkus HTTP fetch bisa dibuat generik agar otomatis mengembalikan data ber-tipe sesuai yang diminta.
👀 Contoh dulu
async function getData<T>(url: string): Promise<T> {
const res = await fetch(url);
return res.json();
}Hasilnya: getData<User>('/api/user') mengembalikan Promise<User>.
💡 Pola dasar membuat HTTP client serba ketat di aplikasi.
📝 Sekarang giliranmu
Tulis fungsi async function fetcher<T>(url: string): Promise<T>.
Preview