Documentation
Scalars
Number

Number

The Number scalar type represents signed double-precision fractional values as specified by IEEE 754 (opens in a new tab).

Signature

Number(
  min?: Number,
  max?: Number,
  before?: Number,
  after?: Number,
  finite?: Boolean,
  precision?: Integer(min: 1, max: 1000),
  scale?: Integer(min: 1, max: 1000),
)

Arguments

  • min - The minimum value of the number.
  • max - The maximum value of the number.
  • before - The maximum value of the number.
  • after - The minimum value of the number.
  • finite - Whether the number is finite.
  • precision - The maximum number of digits in the number.
  • scale - The maximum number of digits after the decimal point.

Examples

Probability (0-1)

Number(min: 0, max: 1)

Positive number

Number(after: 0, finite: true)

Percentage (0-100%)

Number(min: 0, max: 1, scale: 2)