Інтэрфейс як тып аб'екта з масівам TypeScript
Таксама можна задаць інтэрфейс у якасці тыпу для ўсяго аб'екта.
Давайце паглядзім на прыкладзе. Спачатку зробім інтэрфейс для прадукту:
interface Product {
name: string,
colors: string[]
};
Затым створым аб'ект, указаўшы яго тыпам адпаведны інтэрфейс:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Зрабіце аб'ект з краінай, які змяшчае назву старонкі і масіў яе гарадоў.