rsnext/packages/next/build/webpack/loaders/next-style-loader/runtime/isEqualLocals.js

34 lines
517 B
JavaScript
Raw Normal View History

function isEqualLocals(a, b, isNamedExport) {
if ((!a && b) || (a && !b)) {
return false
}
let p
for (p in a) {
if (isNamedExport && p === 'default') {
// eslint-disable-next-line no-continue
continue
}
if (a[p] !== b[p]) {
return false
}
}
for (p in b) {
if (isNamedExport && p === 'default') {
// eslint-disable-next-line no-continue
continue
}
if (!a[p]) {
return false
}
}
return true
}
module.exports = isEqualLocals