UNPKG

chain-able

Version:

interfaces that describe their intentions.

19 lines (18 loc) 1.5 kB
// @TODO // const reduce = require('./entries') // const indexValueBy = property => x => { // const obj = {} // Object.keys(x).map(key => obj[property] = x) // } // const indexPropBy = key => {} // const pluckValues = keys => {} // const spreadValues = keys = {} // into arr in order? // const orderBy = keys => {} // order // // module.exports = (key, valueProp) => x => { // const reduced = reduce(x) // const indexed = indexPropBy(key)(reduced) // const mapped = indexValueBy(valueProp)(indexed) // return mapped // } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0cy5qcyIsInNvdXJjZXMiOlsib2JqZWN0cy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBAVE9ET1xuLy8gY29uc3QgcmVkdWNlID0gcmVxdWlyZSgnLi9lbnRyaWVzJylcbi8vIGNvbnN0IGluZGV4VmFsdWVCeSA9IHByb3BlcnR5ID0+IHggPT4ge1xuLy8gICBjb25zdCBvYmogPSB7fVxuLy8gICBPYmplY3Qua2V5cyh4KS5tYXAoa2V5ID0+IG9ialtwcm9wZXJ0eV0gPSB4KVxuLy8gfVxuLy8gY29uc3QgaW5kZXhQcm9wQnkgPSBrZXkgPT4ge31cbi8vIGNvbnN0IHBsdWNrVmFsdWVzID0ga2V5cyA9PiB7fVxuLy8gY29uc3Qgc3ByZWFkVmFsdWVzID0ga2V5cyA9IHt9IC8vIGludG8gYXJyIGluIG9yZGVyP1xuLy8gY29uc3Qgb3JkZXJCeSA9IGtleXMgPT4ge30gLy8gb3JkZXJcbi8vXG4vLyBtb2R1bGUuZXhwb3J0cyA9IChrZXksIHZhbHVlUHJvcCkgPT4geCA9PiB7XG4vLyAgIGNvbnN0IHJlZHVjZWQgPSByZWR1Y2UoeClcbi8vICAgY29uc3QgaW5kZXhlZCA9IGluZGV4UHJvcEJ5KGtleSkocmVkdWNlZClcbi8vICAgY29uc3QgbWFwcGVkID0gaW5kZXhWYWx1ZUJ5KHZhbHVlUHJvcCkoaW5kZXhlZClcbi8vICAgcmV0dXJuIG1hcHBlZFxuLy8gfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7OzsifQ==