All files / src/utils commands.js

0% Statements 0/27
0% Branches 0/14
0% Functions 0/4
0% Lines 0/2
1 2 3 4 5 6 7             
import { collections, } from 'turmeric-utils';
 
const { addBinMap, spread, } = collections;
 
export const kvMap = (map = new Map) => fn =>
  spread(map).map(([ k, v = k ]) => [ k, fn(v) ]).reduce(addBinMap, new Map);