@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
Sub-package of Funfix defining type classes inspired by Haskell's standard library
DOM and Event helpers for Monio
Option ~Monad for typescript, focus is on simplicity and typesafety
A monadic wrapper for dealing with existence