all
edomata.syntax.all$
Attributes
- Source
- Syntax.scala
- Graph
-
- Supertypes
- Self type
-
all.type
Members list
Extensions
Inherited extensions
extension [F[_], C, S, E, R, N, T](app: Edomaton[F, RequestContext[C, S], R, E, N, T])(app: Edomaton[F, RequestContext[C, S], R, E, N, T])(using NotGiven[T =:= Unit], ModelTC[S, E, R])(implicit evidence$2: Monad[F])
Attributes
- Inherited from:
- EdomatonSyntax (hidden)
- Source
- DomainCompiler.scala
extension [F[_], C, S, E, R, N](app: Edomaton[F, RequestContext[C, S], R, E, N, Unit])(app: Edomaton[F, RequestContext[C, S], R, E, N, Unit])(using m: ModelTC[S, E, R])(implicit evidence$3: Monad[F])
Attributes
- Inherited from:
- EdomatonSyntax (hidden)
- Source
- DomainCompiler.scala
extension (app: Edomaton[Id, _, _, _, _, _])(app: Edomaton[Id, _, _, _, _, _])
Attributes
- Inherited from:
- EdomatonSyntax (hidden)
- Source
- DomainCompiler.scala
extension (app: Stomaton[Id, _, _, _, _, _])(app: Stomaton[Id, _, _, _, _, _])
Attributes
- Inherited from:
- StomatonSyntax (hidden)
- Source
- DomainCompiler.scala
extension [S, R](self: CQRSModel[S, R])(self: CQRSModel[S, R])
Attributes
- Inherited from:
- CQRSDomainSyntax (hidden)
- Source
- CQRSModel.scala
Attributes
- Inherited from:
- CQRSDomainSyntax (hidden)
- Source
- CQRSModel.scala
extension [S, E, R](self: DomainModel[S, E, R])(self: DomainModel[S, E, R])
Attributes
- Inherited from:
- DomainSyntax (hidden)
- Source
- DomainDSL.scala
extension [State, Event, Rejection](self: State)(self: State)(using m: ModelTC[State, Event, Rejection])
Applies events to state, returns new state
Applies events to state, returns new state
Attributes
- Inherited from:
- ModelSyntax (hidden)
- Source
- Model.scala
Helps with deciding based on state and then applying the decision
Helps with deciding based on state and then applying the decision
Attributes
- Inherited from:
- ModelSyntax (hidden)
- Source
- Model.scala
Helps with deciding based on state and then applying the decision
Helps with deciding based on state and then applying the decision
Attributes
- Inherited from:
- ModelSyntax (hidden)
- Source
- Model.scala
like perform, but also returns initial output
like perform, but also returns initial output
Attributes
- Inherited from:
- ModelSyntax (hidden)
- Source
- Model.scala
Returns a decision that has applied this decision and folded state, so the output is new state
Returns a decision that has applied this decision and folded state, so the output is new state
Attributes
- Inherited from:
- ModelSyntax (hidden)
- Source
- Model.scala
extension [R, T](self: ValidatedNec[R, T])(self: ValidatedNec[R, T])
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
extension [T](self: Option[T])(self: Option[T])
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
extension [R, T](self: EitherNec[R, T])(self: EitherNec[R, T])
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
extension [R, T](self: Either[R, T])(self: Either[R, T])(using NotGiven[R <:< Type[Nothing]])
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
extension [T](value: T)(value: T)
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
Attributes
- Inherited from:
- DecisionSyntax (hidden)
- Source
- Decision.scala
In this article