Packages

A simple event sourcing library for gleam!

Current section

Files

Jump to
signal include signal_SignalConfig.hrl
Raw

include/signal_SignalConfig.hrl

-record(signal_config, {
aggregate :: signal:aggregate_config(any(), any(), any()),
persistance_handler :: gleam@option:option(gleam@erlang@process:subject(signal:persistance_message(any()))),
subscribers :: list(signal:subscriber(any(), any())),
pool_size :: integer(),
custom_logger :: gleam@option:option(gleam@erlang@process:subject(signal:telemetry_message())),
log_info :: boolean(),
log_debug :: boolean()
}).