You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
666 B
27 lines
666 B
var createFlow = require('./_createFlow'); |
|
|
|
/** |
|
* Creates a function that returns the result of invoking the given functions |
|
* with the `this` binding of the created function, where each successive |
|
* invocation is supplied the return value of the previous. |
|
* |
|
* @static |
|
* @memberOf _ |
|
* @since 3.0.0 |
|
* @category Util |
|
* @param {...(Function|Function[])} [funcs] The functions to invoke. |
|
* @returns {Function} Returns the new composite function. |
|
* @see _.flowRight |
|
* @example |
|
* |
|
* function square(n) { |
|
* return n * n; |
|
* } |
|
* |
|
* var addSquare = _.flow([_.add, square]); |
|
* addSquare(1, 2); |
|
* // => 9 |
|
*/ |
|
var flow = createFlow(); |
|
|
|
module.exports = flow;
|
|
|