Memodelkan Response API Nyata

Respon API nyata umumnya dibungkus dalam bentuk generik seperti { status: boolean, data: T }.

👀 Contoh dulu

interface UserResponse {
  status: boolean;
  data: object;
}
const res: UserResponse = { status: true, data: {} };
console.log(res.status);

Hasilnya: true

💡 Memodelkan respon API mencegah error properti undefined di frontend.

📝 Sekarang giliranmu

Buat interface ApiResponse yang memiliki properti code: number dan message: string.

Preview