selectn
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Wrap a function without changing its name and other properties
FantasyLand compliant (monadic) alternative to Promises
Turn non-concurrent FantasyLand Applicatives concurrent
Specification for interoperability of common algebraic structures in JavaScript
[![npm](https://img.shields.io/npm/v/funland.svg)](https://www.npmjs.com/package/funland) [![Join chat](https://badges.gitter.im/funfix/funfix.svg)](https://gitter.im/funfix/funfix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
An abstraction for managing asynchronous code in JS
Exalted monadic library & functional fun, fantasy-land compliant, mostly.
n-ary tree mutation library.
An algebraic implementation of ECMAScript 2015 and Promises/A+ Promises.
losand is a algebraic thinking on javascript
Agnostic tree morphing library.
A monadic wrapper for dealing with existence
fmap function for functors
Correct, easy to use Option type for TypeScript
A small functional library.
Typescript version of fsharps Option module
Option monad implementation for JS
Simple library for caching more complex function calls.