Search
A module for configuring how a library is rendered in ash_hq
@type extension() :: %{ optional(:module) => module(), optional(:target) => String.t(), optional(:default_for_target?) => boolean(), name: String.t(), type: String.t() }
@type guide() :: %{ name: String.t(), text: String.t(), category: String.t() | nil, route: String.t() | nil }
@callback code_modules() :: [module()]
@callback extensions() :: [extension()]
@callback for_library() :: String.t()
@callback guides() :: [guide()]