pipe
Returns : Function
pipe() basically strings together multiple function calls, passing the result from one to the next. Instead of having to manually chain and pass one's return value to the next's parameter, pipe() can do it for you. For example:
// without pipe()
var value1 = func1(input);
var value2 = func2(value1);
var output = func3(value2);
// or multi-level wrapping (awkward)
var output = func1(func2(func3(input)));
// cleaner with pipe()
var transfrom = gsap.utils.pipe(func1, func2, func3);
var output = transform(input);
Parameters
Pass as many functions as you want to pipe() and they'll be called in that order, with the return value of each being passed to the next.
