UNPKG

@playkit-js/playkit-js-ui

Version:

[![Build Status](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml/badge.svg)](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [![code style: prettier](https://img.shields.io/badge/c

26 lines (21 loc) 501 B
/** * 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;