1var baseConformsTo = require('./_baseConformsTo'), 2 keys = require('./keys'); 3 4/** 5 * The base implementation of `_.conforms` which doesn't clone `source`. 6 * 7 * @private 8 * @param {Object} source The object of property predicates to conform to. 9 * @returns {Function} Returns the new spec function. 10 */ 11function baseConforms(source) { 12 var props = keys(source); 13 return function(object) { 14 return baseConformsTo(object, source, props); 15 }; 16} 17 18module.exports = baseConforms; 19