Во-первых: как верно заметил
YavaDev:
classes[item]
.
Во-вторых: только вручную, на свой страх и риск:
for(let item in classes) {
classes[item as keyof typeof classes] = 'page'+item
}
В typescript специально не добавили автоматическую типизацию ключей оставив просто
string
, так как из-за его структурной природы нельзя наверняка сказать, есть ли в полученном объекте(или его прототипе)
ещё какие-то ключи, кроме тех, что указаны в его типе, и, соответственно, нельзя быть уверенным, что ничего не сломается.