Functional Programming

Functional programming libraries to extend JavaScript’s capabilities.

Newest releases

mobily TS Belt is a library for functional programming in TypeScript. It solves the problem of the existence of both undefined and null. TS Belt is inspired by the Belt module for ReScript/Reason.
 

lukechilds Returns a Promise for cleaner usage, provides a Promise chain helper function and can also be used as a pure function. The Promise will resolve instantly if the DOM is already ready.
 

baconjs Bacon.js A functional reactive programming lib for TypeScript JavaScript, written in TypeScript. Turns your event spaghetti into clean and declarative feng shui bacon, by switching from imperative to functional. It's