типизированным по ключам
Есть объект с переводами:
en: 'Hello',
ru: 'Привет',
hy: 'Բարև'
}
Нужно создать тип Language, который будет автоматически содержать только ключи этого объекта.
То есть:
type Language = ??? // 'en' | 'ru' | 'hy'
И затем использовать его:
return translations[lang]
}
translate('en') // OK
translate('de') // Ошибка
Условие:
Тип должен обновляться автоматически, если добавить новый язык в объект.
Подсказка:
используй keyof
#домашка
