package
undo
Type Members
-
type
HStateTMonadState[F[+_], S] = MonadState[[s, +a]StateT[F, s, a], History[S]]
-
case class
History[S](current: S, undos: List[S] = immutable.this.Nil, redos: List[S] = immutable.this.Nil) extends Product with Serializable
-
-
type
StateTHistory[F[+_], S, A] = StateT[F, History[S], A]
-
final
case class
UndoT[F[+_], S, +A](hstate: StateT[F, History[S], A]) extends Product with Serializable
-
-
-
-
Inherited from AnyRef
Inherited from Any