Module
Chameleon.Transformers.Accum.Trans
- Package
- purescript-chameleon-transformers
- Repository
- thought2/purescript-chameleon-transformers
#AccumT Source
data AccumT :: Type -> (Type -> Type) -> Type -> Type
data AccumT acc html a
Constructors
AccumT acc (html a)
Instances
(Functor html) => Functor (AccumT acc html)
(Monoid acc) => FunctorTrans (AccumT acc)
(Semigroup acc) => TellAccum acc (AccumT acc html)
(Semigroup acc) => Accum acc (AccumT acc html)
(Html html, Monoid acc) => Html (AccumT acc html)
(MapMaybe html) => MapMaybe (AccumT acc html)
(Monoid acc, OutMsg out html) => OutMsg out (AccumT acc html)
(Monoid acc, RunOutMsg out html) => RunOutMsg out (AccumT acc html)
#execAccumT Source
execAccumT :: forall acc html a. AccumT acc html a -> acc
#evalAccumT Source
evalAccumT :: forall acc html a. AccumT acc html a -> html a