Namespace providing type-safe operations for FiniteNumber branded types.
The FiniteNumber type represents any finite numeric value, excluding the
special values NaN, Infinity, and -Infinity. All operations are guaranteed to
maintain the finite constraint when given finite inputs.
This type is essential for:
Mathematical operations that require real numbers
Preventing NaN/Infinity propagation in calculations
Namespace providing type-safe operations for FiniteNumber branded types.
The FiniteNumber type represents any finite numeric value, excluding the special values NaN, Infinity, and -Infinity. All operations are guaranteed to maintain the finite constraint when given finite inputs.
This type is essential for: