Search results
114 packages found
A collection of well known Algebraic Datatypes for your utter enjoyment.
Wrap a function without changing its name and other properties
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
FantasyLand compliant (monadic) alternative to Promises
- algebraic
- async
- asynchronous
- browser
- control-flow
- fantasy-land
- fp
- functional
- functor
- future
- library
- monad
- monadic
- node
- View more
Option monad implementation for JS
losand is a algebraic thinking on javascript
An implementation of Haskell's type classes in TS
A TypeScript monad library
Category Theory Environment on javascript
- Category Theory
- No Constructive
- No let
- No var
- No const
- functor
- Monad
- Comonad
- Algebra
- Coalgebra
- Algebraic
- Chainable
Fantasy Land compatible types built with lodash.
An algebraic implementation of ECMAScript 2015 and Promises/A+ Promises.
Tiny goodies for Continuation-Passing-Style functions
- library
- utilities
- function
- variadic
- polymorphic
- abstraction
- continuation
- cont
- cps
- task
- future
- control-flow
- pipe
- pipeline
- View more
Free monoid in JavaScript
Fat Arrow is a library for Typed Functional Programming in TypeScript compatible with Node.js and all major browsers.
- typescript
- functional programming
- maybe
- result
- either
- adt
- algebraic data type
- arrow
- kotlin
- monad
- functor
- functional data structure
- fp types
- typeclasses
Convert Middy middleware to chainable higher-order functions returning lambda handlers.
Iterable that implements optimized map method for array-like iterables
Iterable that implements optimized map & filter methods for array-like iterables
Monad and Monad Transformer Collection
- monad transformer
- algebraic
- fantasy land
- monad
- functor
- applicative functor
- functional
- continuation
- delimited continuation
TypeScript/JavaScript library of Maybe, Either and Tuple Monads.
ES6 Library to define functors with classes