Sha256: c22637401590be3046113a0e2fb6f60f6e03e4628f87921efef7ae0f586d2b6e

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 KB

Contents

/*!
 * UI development toolkit for HTML5 (OpenUI5)
 * (c) Copyright 2009-2018 SAP SE or an SAP affiliate company.
 * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
 */
sap.ui.define(["sap/base/Log"],function(L){"use strict";var e=function(a,b,m,c,d){if(typeof m=="boolean"){c=m;m=undefined;}if(!d){d=0;}if(!m){m=10;}if(d>m){L.warning("deepEqual comparison exceeded maximum recursion depth of "+m+". Treating values as unequal");return false;}if(a===b){return true;}var I=(typeof a==="number"&&typeof b==="number"&&isNaN(a)&&isNaN(b));if(I){return true;}if(Array.isArray(a)&&Array.isArray(b)){if(!c&&a.length!==b.length){return false;}if(a.length>b.length){return false;}for(var i=0;i<a.length;i++){if(!e(a[i],b[i],m,c,d+1)){return false;}}return true;}if(typeof a=="object"&&typeof b=="object"){if(!a||!b){return false;}if(a.constructor!==b.constructor){return false;}if(!c&&Object.keys(a).length!==Object.keys(b).length){return false;}if(a instanceof Node){return a.isEqualNode(b);}if(a instanceof Date){return a.valueOf()===b.valueOf();}for(var i in a){if(!e(a[i],b[i],m,c,d+1)){return false;}}return true;}return false;};return e;});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fiveapples-0.0.7 lib/openui5-runtime-1.60.23/resources/sap/base/util/deepEqual.js
fiveapples-0.0.6 lib/openui5-runtime-1.60.23/resources/sap/base/util/deepEqual.js
fiveapples-0.0.5 lib/openui5-runtime-1.60.23/resources/sap/base/util/deepEqual.js