@etermind/tmonad
A set of tools to use pure functional programming with generators in TypeScript
A set of tools to use pure functional programming with generators in TypeScript
ESLint rules for functional programming
Fantasy Land Monad and Alternative instances for Fluture's hook
A simple identity monad to enable function chaining
An algebraic implementation of ECMAScript 2015 and Promises/A+ Promises.
[](https://travis-ci.org/ryoppy/scalike-typescript)
Chai plugin for assertions with Maybe monads
losand is a algebraic thinking on javascript
Well-typed functional Maybe monad
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Option data structure.
Powerful and practical abstractions.
Maybe monad for JavaScript
T-Tasks provides a Task quasi-monad, allowing to schedule, cancel and externally reject async operations in a composable, semi-functional way.
Either data structure.
T-Hooks provides a set of react hooks built upon T-Tasks library. Using task hooks instead of conventional lifecycle hooks alows easier usage of asynchronous operations withing hooks and provides automatic operation cancelation in case of hook unmounting
DOM and Event helpers for Monio
Sub-package of Funfix defining type classes inspired by Haskell's standard library
Option ~Monad for typescript, focus is on simplicity and typesafety
A monadic wrapper for dealing with existence