Интерфејс како тип на објект со низа TypeScript
Исто така, може да се постави интерфејс како тип за целиот објект.
Ајде да погледнеме на пример. Прво да направиме интерфејс за продукт:
interface Product {
name: string,
colors: string[]
};
Потоа, да креираме објект, означувајќи го неговиот тип соодветниот интерфејс:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Направете објект со земја, што содржи име на земјата и низа од нејзините градови.