Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

bassline

ethul160.0.4

JavaScript library providing Maybe, Either, and Promise objects

maybe, nothing, just, either, left, right, functor, applicative, monad, promise

readme

Bassline

Bassline is a JavaScript library that exposes two primary types, maybe and either. The maybe type may be used to model an optional value. The constructor functions nothing and just create a maybe. The either type is used to represent values with two possibilities. The constructor functions left and right create such values.

Installation

  • Install Bassline with NPM

      npm install bassline

Getting Started: Hello World

var bassline = require("bassline")
  , just = bassline.just;

console.log(just("Hello").fmap(function(a){return a + " World";}).get);

$ node hello.js
Hello World