Індэксавальны тып для аб'ектаў у TypeScript
Давайце цяпер зробім індэксавальны тып
для аб'екта. Для гэтага створым інтэрфейс
IObject. Пакажам, што ключом аб'екта
будзе радок, а значэннем - лік:
interface IObject {
[index: string]: number;
}
Зададзім нашай зменнай значэнне ў выглядзе аб'екта са радковымі ключамі і лікавымі значэннямі:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Стварыце інтэрфейс, які апісвае аб'ект з ключамі ў выглядзе лікаў, а значэннямі ў выглядзе радкоў.