Ash.Changeset.with_hooks
You're seeing just the function
with_hooks
, go back to Ash.Changeset module for more information.
Specs
with_hooks( t(), (t() -> {:ok, term(), %{notifications: [Ash.Notifier.Notification.t()]}} | {:error, term()}) ) :: {:ok, term(), t(), %{notifications: [Ash.Notifier.Notification.t()]}} | {:error, term()}
Wraps a function in the before/after action hooks of a changeset.
The function takes a changeset and if it returns
{:ok, result}
, the result will be passed through the after
action hooks.