Tip indexabil pentru obiecte în TypeScript
Să creăm acum un tip indexabil
pentru un obiect. Pentru aceasta, vom crea o interfață
IObject. Vom specifica că cheia obiectului
va fi un șir de caractere, iar valoarea - un număr:
interface IObject {
[index: string]: number;
}
Să atribuim variabilei noastre o valoare sub forma unui obiect cu chei string și valori numerice:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Creați o interfață care descrie un obiect cu chei sub formă de numere, iar valori sub formă de șiruri de caractere.