@eluvio/elv-js-helpers
Version:
A collection of Javascript helper functions used by several Eluvio libraries.
18 lines (14 loc) • 354 B
JavaScript
const curry = require('./curry')
const filter = require('./filter')
const pipe = require('./pipe')
const fromPairs = require('../Conversion/fromPairs')
const toPairs = require('../Conversion/toPairs')
const filterKV = curry(
(filterFn, obj) => pipe(
toPairs,
filter(filterFn),
fromPairs
)(obj)
)
module.exports = filterKV