29c04dae9b961f8feae8523bf43799401c11b1c9cc689358231b8cda5de9ff05.json 826 B

1
  1. {"ast":null,"code":"/**\n * The base implementation of `_.conformsTo` which accepts `props` to check.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property predicates to conform to.\n * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n */\nfunction baseConformsTo(object, source, props) {\n var length = props.length;\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (length--) {\n var key = props[length],\n predicate = source[key],\n value = object[key];\n if (value === undefined && !(key in object) || !predicate(value)) {\n return false;\n }\n }\n return true;\n}\nexport default baseConformsTo;","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}