rsnext/packages/next/build/webpack/loaders/next-style-loader/runtime/isEqualLocals.js
Joe Haddad 55b8502dd0
chore: compile style-loader dep (#21355)
This PR compiles `style-loader` to resolve a peer dep warning.

---

Closes #21359
2021-01-20 05:25:46 +00:00

33 lines
517 B
JavaScript

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