uinix-fp-filter-entries
Version:
uinix fp object filter entries utility
12 lines (10 loc) • 323 B
JavaScript
export {filterEntries};
/**
* Filters an object using the provided predicate over its entries.
*
* @template X
* @param {(entry: [string, X]) => boolean} f predicate
* @returns {(xs: Record<string, X>) => Record<string, X>}
*/
const filterEntries = (f) => (xs) =>
Object.fromEntries(Object.entries(xs).filter(f));