API reference@evolu/commonType › between

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

Number Brand requiring a value within an inclusive range.

Example

import { assertOk, Number, between } from "@evolu/common";

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

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