"use strict"; /* IMPORT */ var isPrimitive = require("./is-primitive"); /* ARE SHALLOW EQUAL */ var isNaN = Number.isNaN; function areShallowEqual(x, y) { if (x === y) return true; if (isNaN(x)) return isNaN(y); if (isPrimitive(x) || isPrimitive(y)) return x === y; for (var i in x) if (!(i in y)) return false; for (var i in y) if (x[i] !== y[i]) return false; return true; } /* EXPORT */ module.exports = areShallowEqual; module.exports.default = areShallowEqual; Object.defineProperty(module.exports, "__esModule", { value: true });