UNPKG

crdt.js

Version:

Conflict-Free Replicated Data Types JavaScript Library

15 lines (12 loc) 356 B
export default deepEqual = (a, b) => { const propsA = Object.getOwnPropertyNames(a) const propsB = Object.getOwnPropertyNames(b) if(propsA.length !== propsB.length) return false for(let i = 0; i < propsA.length; i ++) { const prop = propsA[i] if(a[prop] !== b[prop]) return false } return true }