http://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdfЧитаю тут текст "Why Functional Programming Matters", дойдя до главы с примерами, понял что просто так из них ничего не пойму и попробовал написать их на JavaScript.
С начала не очень понял, почему не работает reduce, запутался с порядком его параметров.
А потом не мог понят, что за точка оператор.
Но в итоге все заработали. Пока остановился на странице 6.
https://stackblitz.com/edit/typescript-whyfp?file=index.tsДженерик типы, правда, пока сложно всем операторам написать