momi
Monadic middleware
Monadic middleware
A gateway drug to programming with algebraic datatypes.
Simple and lightweight Option and Result types inspired by Rust
Library of safe, composable dom functions.
Library of safe, composable dom functions.
Library of safe, composable dom functions.
Inspired by Rust's Option and Result.
NOt a moNAD: a simple way to encapsulate side effects in functional Javascript
More functional programming, parallel computing and non-blocking UI in the React world.
implementation of several monads for use with composad
An Effect monad implementation from James Sinclair's blog post.
Set of majestic monad and monoid functions wrapped into a strongly-typed jacket to perform state of the art functional programming with a OOP twist.
A lightweight stream-like maybe/or else monad for typescript. `maybe(val).valueOr(other)` grant you no unexpected undefined and hence allows you to write you TS-code in a more fluid way, skipping some of those if-else nestings.
Maybe monad implementation with using of arrays
tool for easily combining monads
A Cbit class (short for "computational bit") for encapsulating a potential computation, the result of which can be considered either "rejected" or "resolved"
An extensible effect monad based on the freer monad
An implementation of the continuation monad for fp-ts
Like got but with futures
Most.js based middleware for Redux. Handle async actions with monadic streams and reactive programming.