Safe Haskell | None |
---|---|
Language | Haskell2010 |
- memoryReadModel :: MonadIO m => modeldata -> (modeldata -> [GlobalStreamEvent serialized] -> m modeldata) -> IO (ReadModel (TVar (MemoryReadModelData modeldata)) serialized m)
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.