@hapi/hoek
Advanced tools
Comparing version 8.2.1 to 8.2.2
@@ -230,3 +230,4 @@ 'use strict'; | ||
if (!options.part && | ||
objKeys.length !== keys(ref).length) { | ||
objKeys.length !== keys(ref).length && | ||
!options.skip) { | ||
@@ -238,5 +239,2 @@ return false; | ||
const key = objKeys[i]; | ||
if (!hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
} | ||
@@ -249,2 +247,6 @@ if (options.skip && | ||
if (!hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
} | ||
if (!isDeepEqual(obj[key], ref[key], options, seen)) { | ||
@@ -263,17 +265,18 @@ return false; | ||
const key = objSymbols[i]; | ||
if (!options.skip || | ||
!options.skip.includes(key)) { | ||
if (hasOwnEnumerableProperty(obj, key)) { | ||
if (!hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
if (hasOwnEnumerableProperty(obj, key)) { | ||
if (!hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
} | ||
if (!isDeepEqual(obj[key], ref[key], options, seen)) { | ||
return false; | ||
} | ||
} | ||
if (!(options.skip && options.skip.includes(key)) && | ||
!isDeepEqual(obj[key], ref[key], options, seen)) { | ||
else if (hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
} | ||
} | ||
else if (hasOwnEnumerableProperty(ref, key)) { | ||
return false; | ||
} | ||
@@ -280,0 +283,0 @@ refSymbols.delete(key); |
{ | ||
"name": "@hapi/hoek", | ||
"description": "General purpose node utilities", | ||
"version": "8.2.1", | ||
"version": "8.2.2", | ||
"repository": "git://github.com/hapijs/hoek", | ||
@@ -6,0 +6,0 @@ "main": "lib/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
45865
1250