@ochairo/numbers
v1.5.0
Published
Primitive-like integer and decimal types for safe arithmetic
Maintainers
Readme
numbers
Primitive-like integer and decimal types for safe arithmetic.
Features
- Arbitrary Precision: No
MAX_SAFE_INTEGERlimit - Precise Decimals: No floating-point errors
- Fluent API: Chainable operations
- Simple: Just
Int()andDecimal()
Install
pnpm add @ochairo/numbersQuick Start
import { Int, Decimal } from '@ochairo/numbers';
const integer: Int = Int("9007199254740992");
const decimal: Decimal = Decimal("12345678901234567890.123456790");
integer.add(decimal).toString(); // "12345679901912442382.123456782"
decimal.subtract(integer).toString(); // "12345678901234567889.223456798"