UNPKG

@redocly/asyncapi-docs

Version:

Async API docs for Redocly Realm

2 lines (1 loc) 450 B
function l(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(Array.isArray(e)&&Array.isArray(r)){if(e.length!==r.length)return!1;for(let t=0;t<e.length;t++)if(!l(e[t],r[t]))return!1;return!0}const n=Object.keys(e),s=Object.keys(r);if(n.length!==s.length)return!1;for(let t=0;t<n.length;t++){const f=n[t];if(!Object.prototype.hasOwnProperty.call(r,f)||!l(e[f],r[f]))return!1}return!0}return e!==e&&r!==r}export{l as isEqual};