UNPKG

conductor

Version:

A modern & functional JavaScript utility library

11 lines (8 loc) 267 B
const curry = require('./curry') const type = require('./type') const equals = require('./equals') const equalsBy = (getter, a, b) => type(getter) === 'string' ? equals(a[getter], b[getter]) : equals(getter(a), getter(b)) module.exports = curry(equalsBy)