UNPKG

express-autoroute-json

Version:

Express Auto Route Json is an automatic JSON 'REST' api builder for express-autoroute

13 lines (9 loc) 387 B
var _ = require('underscore')._; module.exports = function (first, second) { var commonKeys = _.intersection(first ? _.keys(first) : [], second ? _.keys(second) : []); var output = _.extend(_.omit(first || {}, commonKeys), _.omit(second || {}, commonKeys)); _.each(commonKeys, function (key) { output["$and"] = [first, second]; }) return output; }