(operation)
| 28 | * @return {Array} resulting mapped/transformed values. |
| 29 | */ |
| 30 | export function baseMap(operation) { |
| 31 | return async (array, predicate) => { |
| 32 | let mapped = await map(array, predicate); |
| 33 | return array[operation]( (v, i) => mapped[i] ); |
| 34 | }; |
| 35 | } |