R.compose по моему опыту плохо работал с тс Попробуй Import {pipe} from 'lodash/fp'
не хочу тянуть еще одну библиотеку. Пробовал ее, но там дока паскудная
Проблема с рамда в том, что data-last подход плохо типизируется. Где гарантия, что будет передан именно GradeData, а не какой-то другой объект? Вот рамда и выводит общий тип ключей (string | number | symbol). data-first же типизируется в ТС нормально (потому R.keys(gradeData) работает). В вашем случае, думаю, поможет явно указать дженерик, а не отдавать ТС-у его инферить: R.compose<тут явно указать типы>(...) - вот как здесь. ЗЫ: я с рамдой не работал)))
Спасибо. Вроде то, что надо, но что-то не могу заставить это работать у себя
Обсуждают сегодня