# `A2UICore.Resolution.Action`
[🔗](https://github.com/a2ui-elixir/a2ui/blob/v0.1.1/umbrella/apps/a2ui_core/lib/a2ui_core/resolution/action.ex#L1)

An action property of a resolved component.

The definition is kept as the component declared it. Its dynamic
parts (an event's `context`, a function call's arguments) are
evaluated when the action is invoked, against the data model as it is
then — see `A2UICore.Resolution.NodeResolver.invoke/4`.

# `t`
*since 0.1.0* 

```elixir
@type t() :: %A2UICore.Resolution.Action{definition: term()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
