Interfész mint típus objektummal tömbökkel TypeScript-ben
Az interfészt megadhatjuk típusként az egész objektumra is.
Nézzünk egy példát. Először készítsünk egy interfészt a termékhez:
interface Product {
name: string,
colors: string[]
};
Ezután hozzunk létre egy objektumot, megadva a típusát a megfelelő interfészként:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Készítsen egy ország objektumot, amely az ország nevét és városainak tömbjét tartalmazza.