Tipi i Indeksueshëm për Objektet në TypeScript
Tani le të krijojmë një lloj të indeksueshëm
për një objekt. Për këtë, le të krijojmë një ndërfaqe
IObject. Le të tregojmë se çelësi i objektit
do të jetë një varg, dhe vlera - një numër:
interface IObject {
[index: string]: number;
}
Le t'i caktojmë variablës tonë një vlerë në formën e një objekti me çelësa të vargut dhe vlera numerike:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Krijoni një ndërfaqe që përshkruan një objekt me çelësa në formën e numrave, dhe vlera në formën e vargjeve.