Индексируем тип за обекти в TypeScript
Нека сега направим индексируем тип
за обект. За целта ще създадем интерфейс
IObject. Ще укажем, че ключът на обекта
ще бъде низ, а стойността - число:
interface IObject {
[index: string]: number;
}
Нека зададем на нашата променлива стойност във вид на обект със низови ключове и числови стойности:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Създайте интерфейс, описващ обект с ключове във вид на числа, а стойностите във вид на низове.