---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/validation/types/type-aliases/OrderingRule.md
description: Every declarative ordering rule supported by the validation battery.
---

# Type Alias: OrderingRule

```ts
type OrderingRule =
  | OrderRule
  | RequiredMetadataRule
  | AlternationRule
  | AdjacencyRule
  | PreservationRule
  | RoleRemapRule
  | StaleContentAdvisoryRule;
```

Defined in: [src/batteries/validation/types.ts:185](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L185)

Every declarative ordering rule supported by the validation battery.
