Interfaccia come tipo di oggetto con array TypeScript

È anche possibile definire un'interfaccia come tipo per l'intero oggetto.

Diamo un'occhiata a un esempio. Per prima cosa creiamo un'interfaccia per un prodotto:

typescriptinterface Product {
  name: string,
  colors: string[]
};

Quindi creiamo un oggetto, specificando come suo tipo l'interfaccia corrispondente:

typescriptlet prod: Product = {
  name: 'notebook',
  colors: ['red', 'black', 'gray']
}
Задание 1

Crea un oggetto paese, contenente il nome del paese e un array delle sue città.