<T extends object, R extends string>(obj: T, fn: (key: keyof T) => R) =>
юнионы keyof T и R, что бы понять какое key заменился на какое значение юниона из R?
Мне не совсем понятно, каким должен быть итоговый результат и что с чем смапить.
я хочу переменовать ключи объекта на основе функции которую туда передали, вунтри функции у меня есть список ключей keyof T и результат R, нужно сопоставить их друг с другом что бы в типе верно преобразовать ключи
Обсуждают сегодня