pakoito
03/15/2020, 2:17 AMGopal S Akshintala
03/15/2020, 3:08 AMbimap
is common for both Either
and Validated
, my intention is to write one function for it. How can I achieve this with Applicative
?pakoito
03/15/2020, 3:49 AMGopal S Akshintala
03/15/2020, 3:50 AMGopal S Akshintala
03/15/2020, 4:20 AMGopal S Akshintala
03/15/2020, 4:21 AMfun <S> User.upsert(BF: Bifunctor<S>, result: Kind2<S, Nel<ValidationError>, Unit>) =
BF.run {
result.bimap(toLeft(), toRight())
}
Gopal S Akshintala
03/15/2020, 4:21 AMuser.upsert(Either.bifunctor(), result)
Gopal S Akshintala
03/15/2020, 4:22 AMbifunctor()
for Validated
😞Gopal S Akshintala
03/15/2020, 4:22 AMraulraja
03/15/2020, 11:31 AMraulraja
03/15/2020, 11:31 AMGopal S Akshintala
03/15/2020, 11:31 AMGopal S Akshintala
03/24/2020, 11:58 AMraulraja
03/24/2020, 1:07 PMraulraja
03/24/2020, 1:07 PM