Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
aggregateSnapshotVersion :: Aggregate a e -> Int Source
aggregateSnapshot :: Aggregate a e -> Maybe (Int, a) Source
aggregateValue :: Aggregate a e -> Maybe a Source
aggregateVersion0 :: Aggregate a e -> Int Source
applyEvent :: Aggregate a e -> PersistedEvent e -> Aggregate a e Source
emptyAggregate :: AggregateAction a e -> Aggregate a e Source
versionedEvents :: Aggregate a e -> [(Int, e)] Source