View Source amoc_config_scenario (amoc v3.0.0-rc1)
Link to this section Summary
Link to this section Types
-type error() :: {error, error_type(), reason()}.
-type error_type() :: atom().
-type maybe_update_fun() :: update_fun() | fun((_, _) -> any()).
-type maybe_verification_fun() :: verification_fun() | fun((_) -> any()).
-type module_configuration() :: [module_parameter()].
-type module_configuration_map() :: #{name() => #{value := any(), any() => any()}}.
-type module_parameter() :: #module_parameter{}.
-type name() :: atom().
-type reason() :: any().
-type value() :: any().
Link to this section Functions
-spec get_current_configuration() -> {ok, module_configuration_map()}.
-spec get_default_configuration(module()) -> {ok, module_configuration_map()} | error().