Индексируемый тип для объектов в TypeScript

Давайте теперь сделаем индексируемый тип для объекта. Для этого создадим интерфейс IObject. Укажем, что ключом объекта будет строка, а значением - число:

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

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

let obj: IObject = {'a': 1, 'b': 2, 'c': 3};

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



Чат с GPT Компилятор