1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| /**
| * Creates a unary function that invokes `func` with its argument transformed.
| *
| * @private
| * @param {Function} func The function to wrap.
| * @param {Function} transform The argument transform.
| * @returns {Function} Returns the new function.
| */
| function overArg(func, transform) {
| return function(arg) {
| return func(transform(arg));
| };
| }
|
| export default overArg;
|
|