isDirty method

bool isDirty([
  1. List<Object>? fields
])

Returns true if current state is dirty. Optional fields check only if in those fields is dirty.

Implementation

bool isDirty([List<Object>? fields]) {
  if (fields != null) return _initialState.diff(toMap()).containsKeys(fields);
  return _initialState.diff(toMap()).isNotEmpty;
}