Antarmuka sebagai Tipe Objek dengan Array TypeScript
Kita juga dapat menetapkan antarmuka sebagai tipe untuk seluruh objek.
Mari kita lihat contohnya. Pertama, buatlah sebuah antarmuka untuk produk:
interface Product {
name: string,
colors: string[]
};
Kemudian buat sebuah objek, dengan menetapkan tipenya sebagai antarmuka yang sesuai:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Buatlah sebuah objek untuk negara, yang berisi nama negara dan array kota-kotanya.