reflex-0.8.0.0: Higher-order Functional Reactive Programming

Safe HaskellSafe
LanguageHaskell2010

Reflex.DynamicWriter.Class

Description

This module defines the DynamicWriter class.

Synopsis

Documentation

type MonadDynamicWriter = DynamicWriter Source #

Deprecated: Use DynamicWriter instead

Type synonym for DynamicWriter

class (Monad m, Monoid w) => DynamicWriter t w m | m -> t w where Source #

MonadDynamicWriter efficiently collects Dynamic values using tellDyn and combines them monoidally to provide a Dynamic result.

Methods

tellDyn :: Dynamic t w -> m () Source #

Instances
DynamicWriter t w m => DynamicWriter t w (ReaderT r m) Source # 
Instance details

Defined in Reflex.DynamicWriter.Class

Methods

tellDyn :: Dynamic t w -> ReaderT r m () Source #

DynamicWriter t w m => DynamicWriter t w (EventWriterT t v m) Source # 
Instance details

Defined in Reflex.EventWriter.Base

Methods

tellDyn :: Dynamic t w -> EventWriterT t v m () Source #

DynamicWriter t w m => DynamicWriter t w (QueryT t q m) Source # 
Instance details

Defined in Reflex.Query.Base

Methods

tellDyn :: Dynamic t w -> QueryT t q m () Source #

(Monad m, Monoid w, Reflex t) => DynamicWriter t w (DynamicWriterT t w m) Source # 
Instance details

Defined in Reflex.DynamicWriter.Base

Methods

tellDyn :: Dynamic t w -> DynamicWriterT t w m () Source #

DynamicWriter t w m => DynamicWriter (ProfiledTimeline t) w (ProfiledM m) Source # 
Instance details

Defined in Reflex.Profiled