UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

20 lines (19 loc) 422 B
/** * Filter value by deep key in object(array) * * @example const scores = { John: 2, Sarah: 3, Janet: 1 }; filter(scores, ([name, score]) => score > 1); * * @param {object} object * @param {Function} predicate * @returns {object} */ export default function filter(object, predicate) { return Object.fromEntries(Object.entries(object).filter(predicate)); } //# sourceMappingURL=filter.mjs.map