0.0.1 • Published 12 years ago

braid v0.0.1

Weekly downloads
3
License
-
Repository
github
Last release
12 years ago

Braid

Fancy function composition for JavaScript.

Show me how

// Create a new function from several other functions.
var combinedFn = braid.compose(
  fn1,               // Use any number of function references
  fn2,
  [fn3, arg1, arg2], // You can provide a function with additional arguments
  fn4
);

// Now, let's use the returned function.
var value1 = combinedFn('abc');
var value2 = combinedFn('def');

// You can also pipe a value directly through a set of functions, returning
// the result.
var value = braid.pipe('ghi', fn1, fn2, [fn3, arg1, arg2], fn4);