Current section

Files

Jump to
eventsourcing include eventsourcing@sqlite_store_SqliteStore.hrl
Raw

include/eventsourcing@sqlite_store_SqliteStore.hrl

-record(sqlite_store, {
db :: sqlight:connection(),
empty_aggregate :: eventsourcing:aggregate(any(), any(), any(), any()),
event_encoder :: fun((any()) -> binary()),
event_decoder :: fun((binary()) -> {ok, any()} |
{error, list(gleam@dynamic:decode_error())}),
event_type :: binary(),
event_version :: binary(),
aggregate_type :: binary()
}).