Liides objektitüübina massiiviga TypeScriptis

Samuti on võimalik määrata liides kogu objekti tüübiks.

Vaatame seda näite varal. Kõigepealt teeme liidese toote jaoks:

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

Seejärel loome objekti, määrates selle tüübiks vastava liidese:

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

Looge riigiga objekt, mis sisaldab riigi nime ja selle linnade massiivi.