API reference › @evolu/common › Type › lessThan

function lessThan<Max extends number>(
  max: ValidateBrandFactoryNumber<Max>,
): BrandFactory<`LessThan${Max}`, number, LessThanError<Max>>;

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

Number Brand requiring a value less than max.

Example

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

const LessThanTen = lessThan(10)(Number);

assertOk(LessThanTen.fromUnknown(9), 9);