append method

  1. @override
ValidationResult<M> append(
  1. ValidationResult<M> result,
  2. bool isValid
)
override

Implementation

@override
ValidationResult<M> append(ValidationResult<M> result, bool isValid) {
  return copyWith(
    isValid,
    messages: [
      ...messages,
      if (result case HasMessages<M>()) ...result.messages
      else if (result case HasMessage<M>()) result,
    ],
  );
}