diff method

  1. @override
List<ChangeRecord> diff(
  1. E oldValue,
  2. E newValue
)
override

Returns a list of change records between oldValue and newValue.

A return value of an empty ChangeRecord.NONE means no changes found.

Implementation

@override
List<ChangeRecord> diff(E oldValue, E newValue) {
  return _equality.equals(oldValue, newValue)
      ? ChangeRecord.none
      : ChangeRecord.any;
}