API reference@evolu/commonType › between

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

Defined in: packages/common/src/Type.ts:2369

Number within a range, inclusive.

Use numeric literal, not expression. See BrandFactory.

Example

const Between1And10 = between(1, 10)(PositiveNumber);
const result = Between1And10.from(5); // ok(5)
const errorResult = Between1And10.from(11); // err