You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to have Either<Failure, Concrete> where Concrete extends Abstract class, but I cannot get it to work. If I try to cast the left side I get the error:
type 'Right<Failure, Concrete>' is not a subtype of type 'Either<Failure, Abstract>' in type cast
if I try for the right side I get:
type 'Left<Object, Concrete>' is not a subtype of type 'Either<Failure, Concrete>' in type cast
And bimap does not seems to solve it. Is there an easy way to do it? tks
The text was updated successfully, but these errors were encountered:
@jalvespinto got same problem like yours. In my case i am returning value as Right(value). when i changed my code to below . it worked.
Before return Right(User())
After return Right<Failure,User>(User());
I am trying to have
Either<Failure, Concrete>
whereConcrete
extendsAbstract
class, but I cannot get it to work. If I try to cast the left side I get the error:if I try for the right side I get:
And
bimap
does not seems to solve it. Is there an easy way to do it? tksThe text was updated successfully, but these errors were encountered: