# `Ash.Info.Manifest.SortCapabilities`
[🔗](https://github.com/ash-project/ash/blob/v3.25.2/lib/ash/info/manifest/sort_capabilities.ex#L5)

Top-level sort vocabulary for a manifest. The directions list is fixed —
Ash's sort directions don't vary per resource or app config.

# `direction`

```elixir
@type direction() ::
  :asc
  | :desc
  | :asc_nils_first
  | :asc_nils_last
  | :desc_nils_first
  | :desc_nils_last
```

# `t`

```elixir
@type t() :: %Ash.Info.Manifest.SortCapabilities{
  custom: map(),
  directions: [direction()]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
