View Source Ash.Registry (ash v2.5.4)
A registry allows you to separate your resources from your api module, to reduce improve compile times and reduce compile time dependencies.
For example:
defmodule MyApp.MyRegistry do
  use Ash.Registry,
    extensions: [Ash.Registry.ResourceValidations]
    # This extension adds some simple validations, for example that
    # all related resources are also present in this registry.
  entries do
    entry MyApp.Resource
    entry MyApp.OtherResource
  end
endLink to this section Summary
Link to this section Types
@type t() :: module()
Link to this section Functions
      This function is deprecated. use Ash.Registry.Info.entries/1 instead.
    
  
      This function is deprecated. use Ash.Registry.Info.warn_on_empty?/1 instead.
    
  