Introspection helpers for AshJido DSL configuration.
Summary
Functions
jido DSL entities
jido DSL options
The Jido.Signal.Bus server to publish resource-change signals to.
Falls back to config :ash_jido, :signal_bus if not set.
The Jido.Signal.Bus server to publish resource-change signals to.
Falls back to config :ash_jido, :signal_bus if not set.
Prefix used for auto-derived signal types.
Falls back to config :ash_jido, :signal_prefix, "ash".
Prefix used for auto-derived signal types.
Falls back to config :ash_jido, :signal_prefix, "ash".
Returns all compiled publication configs for the resource
Returns the signal bus configured for the resource
Returns the signal prefix configured for the resource
Functions
jido DSL entities
jido DSL options
Returns a map containing the and any configured or default values.
The Jido.Signal.Bus server to publish resource-change signals to.
Falls back to config :ash_jido, :signal_bus if not set.
The Jido.Signal.Bus server to publish resource-change signals to.
Falls back to config :ash_jido, :signal_bus if not set.
Prefix used for auto-derived signal types.
Falls back to config :ash_jido, :signal_prefix, "ash".
Prefix used for auto-derived signal types.
Falls back to config :ash_jido, :signal_prefix, "ash".
@spec publications(Ash.Resource.t()) :: {:ok, [AshJido.Publication.t()]} | :error
Returns all compiled publication configs for the resource
@spec signal_bus(Ash.Resource.t()) :: {:ok, term()} | :error
Returns the signal bus configured for the resource
@spec signal_prefix(Ash.Resource.t()) :: {:ok, String.t()} | :error
Returns the signal prefix configured for the resource