flowright

Function composition from right to left.


Keywords
function, compose, flow, backflow
License
MIT
Install
bower install flowright

Documentation

flowright

Function composition from right to left.

NPM

Install

npm install flowright
bower install flowright

Usage

var flowRight = require('flowright');

function square(n) {
  return n * n;
}

function add(/* args */) {
  var result = 0, i = arguments.length;
  while(i--) result += arguments[i];
  return result;
}

var addSquare = flowRight(square, add);

console.log(addSquare(1, 2)); // 9
console.log(addSquare(1, 2, 3)); // 36
console.log((addSquare(2)); // 4

Test

npm test

License

MIT