Indexovatelný typ pro objekty v TypeScriptu
Nyní vytvořme indexovatelný typ
pro objekt. K tomu vytvoříme rozhraní
IObject. Určeme, že klíčem objektu
bude řetězec a hodnotou - číslo:
interface IObject {
[index: string]: number;
}
Nastavme naší proměnné hodnotu ve formě objektu s řetězcovými klíči a číselnými hodnotami:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Vytvořte rozhraní popisující objekt s klíči ve formě čísel a hodnotami ve formě řetězců.