Интерфейс като тип обект с масив TypeScript
Също така може да зададете интерфейс като тип за целия обект.
Нека да разгледаме пример. Първо ще направим интерфейс за продукт:
typescriptinterface Product {
name: string,
colors: string[]
};
След това ще създадем обект, като посочим неговия тип като съответния интерфейс:
typescriptlet prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Задание 1
Направете обект със страна, съдържащ име на страната и масив от нейните градове.