changed property

bool get changed

Implementation

bool get changed {
  if (_value is List) {
    return !listEquals(_value as List?, initial as List?);
  }

  if (_value is Map) {
    return !mapEquals(_value as Map?, initial as Map?);
  }

  return _value != initial;
}