@luma.gl/gltools
Version:
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
28 lines (23 loc) • 546 B
JavaScript
export function isObjectEmpty(object) {
for (const key in object) {
return false;
}
return true;
}
export function deepArrayEqual(x, y) {
if (x === y) {
return true;
}
const isArrayX = Array.isArray(x) || ArrayBuffer.isView(x);
const isArrayY = Array.isArray(y) || ArrayBuffer.isView(y);
if (isArrayX && isArrayY && x.length === y.length) {
for (let i = 0; i < x.length; ++i) {
if (x[i] !== y[i]) {
return false;
}
}
return true;
}
return false;
}
//# sourceMappingURL=utils.js.map