We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f16f7b commit beefccfCopy full SHA for beefccf
src/utils/differ.ts
@@ -46,8 +46,8 @@ export class Differ {
46
return val1.every((c, i) => Differ.equal(c, val2.at(i)))
47
}
48
49
- const keys1 = Object.keys(val1)
50
- const keys2 = Object.keys(val2)
+ const keys1 = Object.keys(val1 ?? {})
+ const keys2 = Object.keys(val2 ?? {})
51
if (keys1.length !== keys2.length) return false
52
const keys = [...new Set(keys1.concat(keys2))]
53
return keys.every((key) => key in val1 && key in val2 && Differ.equal(val1[key], val2[key]))
0 commit comments