* Casts `func` to a curried function if needed. * * @private * @param {string} name The name of the function to inspect. * @param {Function} func The function to inspect. * @param {number} n The arity of `func`. * @returns {Function} Returns the cast function.
(name, func, n)
| 298 | * @returns {Function} Returns the cast function. |
| 299 | */ |
| 300 | function castCurry(name, func, n) { |
| 301 | return (forceCurry || (config.curry && n > 1)) |
| 302 | ? curry(func, n) |
| 303 | : func; |
| 304 | } |
| 305 | |
| 306 | /** |
| 307 | * Casts `func` to a fixed arity function if needed. |