toDataState<T> method

DataState<T> toDataState<T>(
  1. T? successValue
)

Implementation

DataState<T> toDataState<T>(final T? successValue) {
  return switch (this) {
    GenericDataStateIdle() => DataState<T>.idle(),
    GenericDataStateLoading() => DataState<T>.loading(),
    GenericDataStateError(:final Object error) => DataState<T>.error(error),
    GenericDataStateSuccess() => DataState<T>.success(successValue),
  };
}