changes method

  1. @override
bool changes(
  1. Map x
)
override

Implementation

@override
bool changes(Map x) {
  var hasChanges = false;
  var changesMap = {};

  for (var entry in _map.entries) {
    var n = {};
    if (entry.value.changes(n)) {
      changesMap[entry.key] = n;
      hasChanges = true;
    }
  }

  if (hasChanges) {
    x[name] = changesMap;
  }

  return hasChanges;
}