Διεπαφή ως τύπος αντικειμένου με πίνακα TypeScript
Επίσης, μπορείτε να ορίσετε μια διεπαφή ως τύπο για ολόκληρο το αντικείμενο.
Ας δούμε ένα παράδειγμα. Αρχικά, ας φτιάξουμε μια διεπαφή για ένα προϊόν:
interface Product {
name: string,
colors: string[]
};
Στη συνέχεια, δημιουργούμε ένα αντικείμενο, ορίζοντας ως τύπο του την αντίστοιχη διεπαφή:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Δημιουργήστε ένα αντικείμενο με μια χώρα, που περιέχει το όνομα της χώρας και έναν πίνακα με τις πόλεις της.