TaskEither<L, R>.fromTaskFlatten constructor

TaskEither<L, R>.fromTaskFlatten(
  1. Task<Either<L, R>> composedTaskEither
)

Build a TaskEither from a Task<Either<L, R>>.

Implementation

factory TaskEither.fromTaskFlatten(Task<Either<L, R>> composedTaskEither) =>
    TaskEither(() => composedTaskEither.run());