Мне тяжело с тем, что, на мой взгляд, должно быть относительно простым. Я не могу получить типы, которые появляются при попытке сделать простую комбинацию пары функций. Есть ли способ сказать TS, чтобы он вычислял вывод типа без необходимости явно что-то ставить?
import { pipe, map } from 'ramda'
type TODO = unkown
export const mapP = (xf: TODO) => (data: TODO) =>
pipe(
map(xf),
x => Promise.all(x),
)(data)
Я действительно просто хочу позволить map
определять типы для функции и не нужно их повторно вводить,Заранее спасибо!