DecisionT

final case class DecisionT[F[_], R, E, A](run: F[Decision[R, E, A]])

This is monad transformer for Decision

Type parameters:
A

program output type

E

event type

F

effect type

R

rejection type

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def as[B](b: B)(using F: Functor[F]): DecisionT[F, R, E, B]
def flatMap[R2 >: R, E2 >: E, B](f: A => DecisionT[F, R2, E2, B])(using M: Monad[F]): DecisionT[F, R2, E2, B]
def map[B](f: A => B)(using F: Functor[F]): DecisionT[F, R, E, B]

Inherited methods

Inherited from:
Product