@eryx/schema/number Module

JSON

Number schema primitives. Supports numeric validation rules like ranges, divisibility, and integer checks. Use numeric modifiers to encode business constraints directly in schema declarations instead of spreading checks through application code.

Summary

Classes

API Reference

Classes

NumberSchema

Implements: t.Schema

Properties

NumberSchema:gt

NumberSchema:gt(val: number)NumberSchema

NumberSchema:gte

NumberSchema:gte(val: number)NumberSchema

NumberSchema:lt

NumberSchema:lt(val: number)NumberSchema

NumberSchema:lte

NumberSchema:lte(val: number)NumberSchema

NumberSchema:positive

NumberSchema:positive()NumberSchema

NumberSchema:nonnegative

NumberSchema:nonnegative()NumberSchema

NumberSchema:negative

NumberSchema:negative()NumberSchema

NumberSchema:nonpositive

NumberSchema:nonpositive()NumberSchema

NumberSchema:multipleOf

NumberSchema:multipleOf(val: number)NumberSchema

NumberSchema:int

NumberSchema:int()NumberSchema