ინტერფეისი, როგორც ობიექტის ტიპი მასივთან TypeScript-ში

ასევე შესაძლებელია ინტერფეისის მითითება, როგორც ტიპი მთელი ობიექტისთვის.

მოდით შევხედოთ მაგალითს. ჯერ შევქმნათ ინტერფეისი პროდუქტისთვის:

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

შემდეგ შევქმნათ ობიექტი, მივუთითოთ მის ტიპად შესაბამისი ინტერფეისი:

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

შექმენით ობიექტი ქვეყნით, რომელიც შეიცავს ქვეყნის სახელს და მისი ქალაქების მასივს.