есть 5 ключей, где каждому ключу может быть присвоено уникальное значение. Хочется добиться ситуации, при которой
1. добавление 6-го ключа статически покажет, что этому ключу нужно присвоить определенное значение
2. обращение к объекту с определенным ключом, будет отдавать конкретный тип
Ссылка на playground:
https://cutt.ly/PmDfr7w (длинную ссылку не вставляет)
function namesType<V extends { [K in Names]: BaseClass }>(data: V) { return data }
мерси!!
Обсуждают сегодня