@playkit-js/playkit-js-ui
Version:
[](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [ • 501 B
text/typescript
/**
* Shallow comparison of two objects
*
* @param {Object} objA object A
* @param {Object} objB object B
* @returns {boolean} objects equal or not
*/
function isEqual(objA: any, objB: any): boolean {
const keysA = Object.keys(objA);
const keysB = Object.keys(objB);
if (keysA.length !== keysB.length) {
return false;
}
for (let i = 0; i < keysA.length; i++) {
if (objA[keysA[i]] !== objB[keysA[i]]) {
return false;
}
}
return true;
}
export default isEqual;