task_either library

Functions

bimap<L1, L2, R1, R2>({required L2 left(L1), required R2 right(R1)}) TaskEither<L2, R2> Function(TaskEither<L1, R1> taskEither)
doTaskEither<L, R>(Future<R> f(Future<A> <A>(TaskEither<L, A> ))) TaskEither<L, R>
map<R1, R2>(R2 right(R1)) TaskEither<L, R2> Function<L>(TaskEither<L, R1> taskEither)
mapLeft<L1, L2>(L2 left(L1)) TaskEither<L2, R> Function<R>(TaskEither<L1, R> taskEither)
match<L, R, A>({required A left(L), required A right(R)}) Task<A> Function(TaskEither<L, R> taskEither)
sequenceTuple2<L, R1, R2>(TaskEither<L, R1> te1, TaskEither<L, R2> te2) TaskEither<L, (R1, R2)>

Typedefs

TaskEither<L, R> = Future<Either<L, R>> Function()