Grensesnitt som type for objekt med array i TypeScript

Det er også mulig å definere et grensesnitt som type for hele objektet.

La oss se på et eksempel. Først lager vi et grensesnitt for et produkt:

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

Deretter oppretter vi et objekt og spesifiserer det tilsvarende grensesnittet som dets type:

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

Lag et objekt for et land, som inneholder landets navn og en array med dens byer.