Interfața ca tip de obiect cu matrice TypeScript
De asemenea, puteți seta o interfață ca tip pentru întregul obiect.
Să ne uităm la un exemplu. Mai întâi, să facem o interfață pentru produs:
interface Product {
name: string,
colors: string[]
};
Apoi, vom crea un obiect, specificând interfața corespunzătoare ca tip:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Creați un obiect cu o țară, care conține numele țării și un array al orașelor sale.