View Source Ash.Extension behaviour (ash v3.2.3)
A behavior of additional callbacks that extensions can implement, specific to Ash.
It is not necessary to adopt this behavior, but it is recommended to do so if you want to define these functions on your extension. These functions are invoked when their relevant Mix task is run.
Summary
Types
Callbacks
@callback install( igniter(), module :: module(), type :: Ash.Resource.t() | Ash.Domain.t(), location :: String.t(), argv() ) :: igniter()