12 lines
296 B
Erlang
12 lines
296 B
Erlang
-compile({parse_transform, emqx_rule_actions_trans}).
|
|
|
|
-type selected_data() :: map().
|
|
-type env_vars() :: map().
|
|
-type bindings() :: list(#{atom() => term()}).
|
|
|
|
-define(BINDING_KEYS, '__bindings__').
|
|
|
|
-define(bound_v(Key, ENVS0),
|
|
maps:get(Key,
|
|
maps:get(?BINDING_KEYS, ENVS0, #{}))).
|