@douyinfe/semi-animation
Version:
animation base library for semi-ui
26 lines (25 loc) • 465 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = shallowEqual;
function shallowEqual(a, b) {
if (typeof a !== typeof b) {
return false;
}
if (typeof a === 'string' || typeof a === 'number') {
return a === b;
}
let i;
for (i in a) {
if (!(i in b)) {
return false;
}
}
for (i in b) {
if (a[i] !== b[i]) {
return false;
}
}
return i === void 0 ? a === b : true;
}