Adds two non-positive finite numbers, returning a + b as a
NonPositiveFiniteNumber.
Returns the smallest integer greater than or equal to a non-positive finite number.
Returns the greatest integer less than or equal to a non-positive finite number.
Converts an arbitrary number into a NonPositiveFiniteNumber, saturating
it into the range [MIN_VALUE, MAX_VALUE].
Unlike asNonPositiveFiniteNumber, this is total: out-of-range inputs are
clamped to the nearest representable NonPositiveFiniteNumber instead of
throwing.
Type guard that checks if a value is a non-positive finite number.
isNonPositiveFiniteNumber for usage examples
Readonlymax: (...values: readonly NonPositiveFiniteNumber[]) => NonPositiveFiniteNumberReturns the largest of the given non-positive finite numbers.
The largest value representable as NonPositiveFiniteNumber (the upper
saturation target of fromNumber).
Readonlymin: (...values: readonly NonPositiveFiniteNumber[]) => NonPositiveFiniteNumberReturns the smallest of the given non-positive finite numbers.
Raises a to the power b, returning a ** b as a
NonPositiveFiniteNumber.
Generates a random NonPositiveFiniteNumber within the given range.
The range is inclusive on both ends.
Returns the value of a non-positive finite number rounded to the nearest integer.
Subtracts two non-positive finite numbers, returning a - b as a
NonPositiveFiniteNumber.
Namespace providing type-safe operations for the
NonPositiveFiniteNumberbranded type.The
NonPositiveFiniteNumbertype represents a non-positive finite number.