Indexovateľný typ pre objekty v TypeScript
Teraz si vytvoríme indexovateľný typ
pre objekt. Na to vytvoríme rozhranie
IObject. Určíme, že kľúčom objektu
bude reťazec a hodnotou - číslo:
interface IObject {
[index: string]: number;
}
Nastavíme našej premennej hodnotu v podobe objektu s reťazcovými kľúčmi a číselnými hodnotami:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Vytvorte rozhranie, ktoré opisuje objekt s kľúčmi v podobe čísel a hodnotami v podobe reťazcov.