MCPcopy Index your code
hub / github.com/microsoft/SandDance / diffExtensions

Function diffExtensions

docs/app/js/sanddance-app.js:87726–87736  ·  view source on GitHub ↗
(props, oldProps)

Source from the content-addressed store, hash-verified

87724 return reason;
87725}
87726function diffExtensions(props, oldProps) {
87727 if (oldProps === null) return "oldProps is null, initial diff";
87728 var oldExtensions = oldProps.extensions;
87729 var extensions = props.extensions;
87730 if (extensions === oldExtensions) return false;
87731 if (extensions.length !== oldExtensions.length) return true;
87732 for(var i = 0; i < extensions.length; i++){
87733 if (!extensions[i].equals(oldExtensions[i])) return true;
87734 }
87735 return false;
87736}
87737function diffUpdateTrigger(props, oldProps, triggerName) {
87738 var newTriggers = props.updateTriggers[triggerName];
87739 newTriggers = newTriggers === undefined || newTriggers === null ? {} : newTriggers;

Callers 1

diffPropsFunction · 0.70

Calls 1

equalsMethod · 0.45

Tested by

no test coverage detected