Gränssnitt som objekttyp med array TypeScript

Det är också möjligt att ange ett gränssnitt som typ för hela objektet.

Låt oss titta på ett exempel. Först skapar vi ett gränssnitt för en produkt:

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

Sedan skapar vi ett objekt och anger dess typ som motsvarande gränssnitt:

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

Skapa ett objekt för ett land, innehållande landets namn och en array med dess städer.