aswi2020vldc-gitlab/templetes/node_modules/lodash/_flatRest.js @ 5fded919
1 |
var flatten = require('./flatten'), |
---|---|
2 |
overRest = require('./_overRest'), |
3 |
setToString = require('./_setToString'); |
4 | |
5 |
/**
|
6 |
* A specialized version of `baseRest` which flattens the rest array.
|
7 |
*
|
8 |
* @private
|
9 |
* @param {Function} func The function to apply a rest parameter to.
|
10 |
* @returns {Function} Returns the new function.
|
11 |
*/
|
12 |
function flatRest(func) { |
13 |
return setToString(overRest(func, undefined, flatten), func + ''); |
14 |
}
|
15 | |
16 |
module.exports = flatRest; |