Adds two positive finite numbers, returning a + b as a
PositiveFiniteNumber.
Returns the smallest integer greater than or equal to a positive finite number.
Divides two positive finite numbers, returning a / b as a
PositiveFiniteNumber.
Returns the greatest integer less than or equal to a positive finite number.
Converts an arbitrary number into a PositiveFiniteNumber, saturating it
into the range [MIN_VALUE, MAX_VALUE].
Unlike asPositiveFiniteNumber, this is total: out-of-range inputs are
clamped to the nearest representable PositiveFiniteNumber instead of
throwing.
Type guard that checks if a value is a positive finite number.
isPositiveFiniteNumber for usage examples
Readonlymax: (...values: readonly PositiveFiniteNumber[]) => PositiveFiniteNumberReturns the largest of the given positive finite numbers.
Readonlymin: (...values: readonly PositiveFiniteNumber[]) => PositiveFiniteNumberReturns the smallest of the given positive finite numbers.
The smallest value representable as PositiveFiniteNumber (the lower
saturation target of fromNumber). The domain is open at 0 (excluded),
so this is Number.MIN_VALUE — the smallest positive double — rather than
0.
Multiplies two positive finite numbers, returning a * b as a
PositiveFiniteNumber.
Raises a to the power b, returning a ** b as a
PositiveFiniteNumber.
Generates a random PositiveFiniteNumber within the given range.
The range is inclusive on both ends.
Returns the value of a positive finite number rounded to the nearest integer.
Subtracts two positive finite numbers, returning a - b as a
PositiveFiniteNumber.
Namespace providing type-safe operations for the
PositiveFiniteNumberbranded type.The
PositiveFiniteNumbertype represents a positive finite number.