← TypeScript25 / 43
Generic Interface & Type
Interface dapat dibuat generik untuk membungkus struktur data dinamis seperti respon API.
👀 Contoh dulu
interface ApiResponse<T> {
status: boolean;
data: T;
}
const r: ApiResponse<number> = { status: true, data: 200 };
console.log(r.data);Hasilnya: 200
💡 Pola paling populer memodelkan payload data eksternal.
📝 Sekarang giliranmu
Buat interface ResponseBox<T> yang berisi properti data: T dan success: boolean.
Preview