Returns the absolute value of a negative finite number.
Adds two NegativeFiniteNumber values.
Rounds up a NegativeFiniteNumber to the nearest integer.
Clamps a number to the negative finite range.
Rounds down a NegativeFiniteNumber to the nearest integer.
Type guard to check if a value is a NegativeFiniteNumber.
Readonlymax: (...values: readonly NegativeFiniteNumber[]) => NegativeFiniteNumberReturns the larger of two NegativeFiniteNumber values.
ReadonlyMAX_VALUE: numberThe maximum value for a negative finite number.
Readonlymin: (...values: readonly NegativeFiniteNumber[]) => NegativeFiniteNumberReturns the smaller of two NegativeFiniteNumber values.
Raises a NegativeFiniteNumber to the power of another NegativeFiniteNumber.
Generates a random NegativeFiniteNumber value.
Rounds a NegativeFiniteNumber to the nearest integer.
Subtracts one NegativeFiniteNumber from another.
The mathematical result can be positive, so it is clamped to the negative
finite range (maximum -Number.MIN_VALUE).
Namespace providing type-safe arithmetic operations for negative finite numbers.
All operations keep results finite (excluding NaN and Infinity). Operations that stay within the negative finite numbers clamp their results to the valid range, while operations whose result leaves the set (
mul,div,abs) are typed to reflect the actual sign of the result.