in src/layers/layer-update.js [47:70]
function compareUpdateTrigger(newTriggers, oldTriggers, triggerName) {
if (typeof oldTriggers !== 'object') {
return oldTriggers === newTriggers ? null : `${triggerName} changed shallowly`;
}
for (const key in oldTriggers) {
if (!(key in newTriggers)) {
return `${triggerName}.${key} deleted`;
}
// shallow compare
if (oldTriggers[key] !== newTriggers[key]) {
return `${triggerName}.${key} changed shallowly`;
}
}
for (const key in newTriggers) {
if (!(key in oldTriggers)) {
return `${triggerName}.${key} added`;
}
}
return null;
}