# `AshLua.EvalActions.Expose`
[🔗](https://github.com/ash-project/ash_lua/blob/v0.1.0/lib/ash_lua/eval_actions/expose.ex#L5)

Internal struct backing one `resource Mod, actions: [...]` entry inside an
`eval_actions do ... end` block.

# `t`

```elixir
@type t() :: %AshLua.EvalActions.Expose{
  __spark_metadata__: term(),
  actions: [atom()] | :all,
  resource: module()
}
```

---

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