ResultError.of constructor

ResultError.of(
  1. dynamic reason
)

Implementation

factory ResultError.of(dynamic reason) {
  if (reason is Exception) {
    return ResultException(reason);
  }

  if (reason is Error) {
    // you should not process error
  }
  if (reason is ResultError) {
    return reason;
  }

  return ResultError(reason.toString());
}