Projekt

Obecné

Profil

Stáhnout (382 Bajtů) Statistiky
| Větev: | Revize:
1
/**
2
 * Creates a unary function that invokes `func` with its argument transformed.
3
 *
4
 * @private
5
 * @param {Function} func The function to wrap.
6
 * @param {Function} transform The argument transform.
7
 * @returns {Function} Returns the new function.
8
 */
9
function overArg(func, transform) {
10
  return function(arg) {
11
    return func(transform(arg));
12
  };
13
}
14

    
15
module.exports = overArg;
(237-237/571)