Ash.Dsl.init

You're seeing just the callback init, go back to Ash.Dsl module for more information.

Specs

init(opts()) :: {:ok, opts()} | {:error, String.t() | term()}

Validate/add options. Those options will be passed to handle_opts and handle_before_compile