Индексируем тип за обекти в TypeScript

Нека сега направим индексируем тип за обект. За целта ще създадем интерфейс IObject. Ще укажем, че ключът на обекта ще бъде низ, а стойността - число:

typescriptinterface IObject {
  [index: string]: number;
}

Нека зададем на нашата променлива стойност във вид на обект със низови ключове и числови стойности:

typescriptlet obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Задание 1

Създайте интерфейс, описващ обект с ключове във вид на числа, а стойностите във вид на низове.