Что-нибудь типа [P in keyof ObjType, ObjType[P]][ ] не работает. Вообще изначально проблема в том, что после object.entries у меня объект теряет связь, что конкретное поле может иметь только конкретное значение, и объединяет значения в юнион.
такое можно сделать но это будет не очень безопасно потому что тс не может гарантировать что в рантайме будет такой же набор и порядок свойств
вот вариант без получения кортежа свойств https://www.typescriptlang.org/play?jsx=0&module=1#code/C4TwDgpgBAogdsATgSwgZwDwBUB8UC8UA3gFBRQDaA0lMnFANYQgD2AZlFgLoBclVAGk7UuXEgF8KTVh24UxJUJCjAAjAVgIU6DESgBDPqqEAjPgCYo4nCRJA
Спасибо, поковыряю
Обсуждают сегодня