4cc9e0d5dbd74abc42acb98c42187fd9b1ad76439c011af6f9742231e5881db407ea4194c9f6dec1b91d6f7be0273c4247a761d4a610fa28df061ae0ab6e56 484 B

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