All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.modules.compose.js Maven / Gradle / Ivy

The newest version!
// Returns a function that is the composition of a list of functions, each
// consuming the return value of the function that follows.
export default function compose() {
  var args = arguments;
  var start = args.length - 1;
  return function() {
    var i = start;
    var result = args[start].apply(this, arguments);
    while (i--) result = args[i].call(this, result);
    return result;
  };
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy