mapSuccess<R> method

Resource<R> mapSuccess<R>(
  1. R block(
    1. T
    )
)

Implementation

Resource<R> mapSuccess<R>(R Function(T) block){
  return switch(this){
    ResourceEmpty() => ResourceEmpty<R>(),
    ResourceSuccess() => ResourceSuccess(block(data as T)),
    ResourceError() => ResourceError<R>(failure: failure!),
    ResourceLoading() =>  ResourceLoading<R>(),
  };
}