Current section
Files
Jump to
Current section
Files
include/eventsourcing_ManagerState.hrl
-record(manager_state, {
eventsourcing_actor :: gleam@option:option(gleam@erlang@process:subject(eventsourcing:aggregate_message(any(), any(), any(), any()))),
expected_queries :: integer(),
registered_queries :: integer(),
eventstore :: eventsourcing:event_store(any(), any(), any(), any(), any(), any()),
handle :: fun((any(), any()) -> {ok, list(any())} | {error, any()}),
apply :: fun((any(), any()) -> any()),
empty_state :: any()
}).