• Jump To … +
    Either.js List.js Maybe.js Set.js Stream.js Thunk.js Tuple.js boolean.js char.js base.js extra.js fold.js map.js zipWith.js collection.js control.js curried.js eq.js floating.js fractional.js function.js integral.js match.js num.js numeric.js object.js ord.js realfrac.js register.js string.js type.js nodash.js
  • boolean.js

  • ¶
    /* vim: set et sw=2 ts=2: */
    'use strict';
    
    module.exports = {
    
      '&& AND': function (a, b) {
        return a && b;
      },
    
      '|| OR': function (a, b) {
        return a || b;
      },
    
      not: function (value) {
        return !value;
      },
    
      bool: function (no, yes, bool) {
        return bool ? yes : no;
      }
    
    };