Namespace providing type-safe operations for the NonZeroInt branded type.
The NonZeroInt type represents a non-zero integer. Division (div) uses
floor division.
Unlike SafeInt, NonZeroInt allows values outside the safe integer range
(±2^53 − 1), so very large magnitudes may lose precision in JavaScript's
number type.
Namespace providing type-safe operations for the
NonZeroIntbranded type.The
NonZeroInttype represents a non-zero integer. Division (div) uses floor division.Unlike
SafeInt,NonZeroIntallows values outside the safe integer range (±2^53 − 1), so very large magnitudes may lose precision in JavaScript'snumbertype.