← TypeScript13 / 43
Extending Interface & Intersection (&)
interface Admin extends User mewarisi properti dari User. Pada type, kita menggunakan operator & (Intersection).
👀 Contoh dulu
interface Person { name: string; }
interface Employee extends Person { salary: number; }
const emp: Employee = { name: 'Siti', salary: 5000 };
console.log(emp.name, emp.salary);Hasilnya: Siti 5000
💡 Extending interface adalah cara terbaik menyusun tipe hierarkis.
📝 Sekarang giliranmu
Buat interface Admin extends User yang menambahkan properti role: string.
Preview