Packages

A simple event sourcing library for gleam!

Current section

Files

Jump to
signal include signal_AggregateConfig.hrl
Raw

include/signal_AggregateConfig.hrl

-record(aggregate_config, {
initial_state :: any(),
command_handler :: fun((any(), any()) -> {ok, list(any())} |
{error, binary()}),
event_handler :: fun((any(), signal:event(any())) -> any())
}).