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)