[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › Order

Ordering and comparison utilities.

## Functions

| Function                                                                    | Description                                                  |
| --------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [createOrder](https://evolu.dev/docs/api-reference/common/Order/functions/createOrder)   | Creates an ordering function from a "less than" comparator.  |
| [reverseOrder](https://evolu.dev/docs/api-reference/common/Order/functions/reverseOrder) | Returns an order that reverses the order of the given order. |

## Type Aliases

| Type Alias                                                             | Description                                                 |
| ---------------------------------------------------------------------- | ----------------------------------------------------------- |
| [Order](https://evolu.dev/docs/api-reference/common/Order/type-aliases/Order)       | Compares two values of type `A` and returns their ordering. |
| [Ordering](https://evolu.dev/docs/api-reference/common/Order/type-aliases/Ordering) | A type representing the result of an ordering operation.    |

## Variables

| Variable                                                                          | Description                                                                         |
| --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [orderBigInt](https://evolu.dev/docs/api-reference/common/Order/variables/orderBigInt)         | An order for bigints in ascending order.                                            |
| [orderNumber](https://evolu.dev/docs/api-reference/common/Order/variables/orderNumber)         | An order for numbers in ascending order.                                            |
| [orderString](https://evolu.dev/docs/api-reference/common/Order/variables/orderString)         | An order for `string` values in ascending order.                                    |
| [orderUint8Array](https://evolu.dev/docs/api-reference/common/Order/variables/orderUint8Array) | An [Order](https://evolu.dev/docs/api-reference/common/Order/type-aliases/Order) for Uint8Array. |