# DSL: Ash.Registry.Dsl A small DSL for declaring an `Ash.Registry`. Not generally necessary any longer. `Ash.Registry` can be used generically, but the main way it is used in Ash is to provide a compile-time registry for an Ash Api. ## entries List the entries present in this registry ### Nested DSLs * [entry](#entries-entry) ### Examples ``` entries do entry MyApp.User entry MyApp.Post entry MyApp.Comment end ``` ### Options | Name | Type | Default | Docs | | --- | --- | --- | --- | | `warn_on_empty?` | `boolean` | true | Set to `false` to ignore warnings about an empty registry | ## entries.entry ```elixir entry entry ``` A reference to an ash module (typically a resource) ### Examples ``` entry MyApp.User ``` ### Arguments | Name | Type | Default | Docs | | --- | --- | --- | --- | | `entry`* | `atom` | | The referenced module | ### Introspection Target: `Ash.Registry.Entry`