Interface comme type d'objet avec un tableau TypeScript

Il est également possible de définir une interface comme type pour l'objet entier.

Regardons un exemple. Commençons par créer une interface pour un produit :

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

Ensuite, créons un objet en spécifiant son type comme étant l'interface correspondante :

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

Créez un objet pour un pays, contenant le nom du pays et un tableau de ses villes.