Skip to content

wardlem/lambdash.maybe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maybe

This package implements a maybe type for lambdash.

Installation

Use npm.


npm install --save lambdash.maybe

Implements

  1. Eq
  2. Ord
  3. Functor
  4. Semigroup
  5. Monoid
  6. Foldable
  7. Applicative
  8. Monad
  9. Show

Typed Maybe

By default the Maybe implementation accepts any value. You can create typed maybe like so:

    var _ = require('lambdash');
    var Maybe = require('lambdash.maybe');

    // A list that only accepts numbers
    var MaybeNum = Maybe.Typed(_.Num);

About

A maybe type for lambdash.

Resources

License

Stars

Watchers

Forks

Packages

No packages published