TaskEither<L, R>.leftTask constructor

TaskEither<L, R>.leftTask(
  1. Task<L> task
)

Build a TaskEither that returns a Left containing the result of running task.

Implementation

factory TaskEither.leftTask(Task<L> task) =>
    TaskEither(() => task.run().then(left));