Coverage Summary for Class: ResourceEitherAsKt (com.javiersc.resource.either.extensions)

Class Class, % Method, % Branch, % Line, % Instruction, %
ResourceEitherAsKt 0% (0/1) 0% (0/3) 0% (0/5) 0% (0/40)


 package com.javiersc.resource.either.extensions
 
 import com.javiersc.resource.either.ResourceEither
 import com.javiersc.resource.either.ResourceEither.Companion.buildResourceFailure
 import com.javiersc.resource.either.ResourceEither.Companion.buildResourceSuccess
 import com.javiersc.resource.either.ResourceEither.Companion.buildResourceSuccessLoading
 
 /** Transform this in Failure */
 public fun <F, S> F.asFailure(data: S? = null, isLoading: Boolean = false): ResourceEither<F, S> =
     buildResourceFailure(this, data, isLoading)
 
 /** Transform this in SuccessLoading */
 public fun <F, S> S.asSuccessLoading(): ResourceEither<F, S> = buildResourceSuccessLoading(this)
 
 /** Transform this in Success */
 public fun <F, S> S.asSuccess(isLoading: Boolean = false): ResourceEither<F, S> =
     buildResourceSuccess(this, isLoading)