@extra-object/is-entry
Version:
Checks if object has an entry.
15 lines • 426 B
JavaScript
import id from './_id';
import cmp from './_cmp';
/**
* Checks if object has an entry.
* @param x an object
* @param e entry?
* @param fc compare function (a, b)
* @param fm map function (v, k, x)
*/
function isEntry(x, e, fc = null, fm = null) {
var fc = fc || cmp, fm = fm || id, [k, v] = e;
return x.hasOwnProperty(k) && fc(fm(x[k], k, x), v) === 0;
}
export default isEntry;
//# sourceMappingURL=index.js.map