@luma.gl/gltools
Version:
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
37 lines (29 loc) • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.deepArrayEqual = deepArrayEqual;
exports.isObjectEmpty = isObjectEmpty;
function isObjectEmpty(object) {
for (var key in object) {
return false;
}
return true;
}
function deepArrayEqual(x, y) {
if (x === y) {
return true;
}
var isArrayX = Array.isArray(x) || ArrayBuffer.isView(x);
var isArrayY = Array.isArray(y) || ArrayBuffer.isView(y);
if (isArrayX && isArrayY && x.length === y.length) {
for (var i = 0; i < x.length; ++i) {
if (x[i] !== y[i]) {
return false;
}
}
return true;
}
return false;
}
//# sourceMappingURL=utils.js.map