tech

Table of Content

Introduction

Penggunaan interface untuk mendefinisikan struktur data di object agar lebih jelas. Tujuan nya agar struktur data lebih konsisten. Berikut Implementasinya.

Implementasinya

interface User {
  name: string;
  age: number;
  isAdmin: boolean;
}
 
const user1: User = {
  name: "Andaru Gapake Ganteng",
  age: 24,
  isAdmin: true,
};
 
console.log(user1.name);

Opsional Property?

interface Product {
  name: string;
  price: number;
  description?: string; // Optional property
}
 
const product1: Product = {
  name: "Laptop",
  price: 15000000,
};
 
console.log(product1.description); // Output: undefined (karena tidak diisi)

Cukup tambahkan tanda tanya ? di samping property nya…

Date: 06-09-2025