eventful-memory-0.2.0: In-memory implementations for eventful

Safe HaskellNone
LanguageHaskell2010

Eventful.ReadModel.Memory

Synopsis

Documentation

memoryReadModel :: MonadIO m => modeldata -> (modeldata -> [GlobalStreamEvent serialized] -> m modeldata) -> IO (ReadModel (TVar (MemoryReadModelData modeldata)) serialized m) Source #

Creates a read model that wraps some pure data in a TVar and manages the latest sequence number for you.