Constraints to be applied on float

Remarks

Since 2.6.0

Hierarchy

  • FloatConstraints

Properties

max?: number

Upper bound for the generated 32-bit floats (included)

Default Value

Number.POSITIVE_INFINITY, 3.4028234663852886e+38 when noDefaultInfinity is true

Remarks

Since 2.8.0

min?: number

Lower bound for the generated 32-bit floats (included)

Default Value

Number.NEGATIVE_INFINITY, -3.4028234663852886e+38 when noDefaultInfinity is true

Remarks

Since 2.8.0

noDefaultInfinity?: boolean

By default, lower and upper bounds are -infinity and +infinity. By setting noDefaultInfinity to true, you move those defaults to minimal and maximal finite values.

Default Value

false

Remarks

Since 2.8.0

noNaN?: boolean

When set to true, no more Number.NaN can be generated.

Default Value

false

Remarks

Since 2.8.0

Generated using TypeDoc