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

```ts
function between<Min, Max>(
  min: ValidateBrandFactoryNumber<Min>,
  max: ValidateBrandFactoryNumber<Max>,
): BrandFactory<`Between${Min}-${Max}`, number, BetweenError<Min, Max>>;
```

Defined in: [packages/common/src/Type.ts:7398](https://github.com/evoluhq/evolu/blob/f0109fb501a593010e858e39248dde1200eeb2d7/packages/common/src/Type.ts#L7398)

Number [Brand](https://evolu.dev/docs/api-reference/common/Brand/interfaces/Brand) requiring a value within an inclusive range.

### Example

```ts

const Percentage = between(0, 100)(Number);

assertOk(Percentage.fromUnknown(75), 75);
```