fix(docs): correct decimal calculation example in README
- Fixed method name from calculateLineTotal to calculateLineNet - Corrected parameter order (quantity, unitPrice, discount) - Fixed currency parameter location (constructor not method) - Corrected calculation result from 3141.49 to 3141.56 (proper EUR rounding)
This commit is contained in:
10
readme.md
10
readme.md
@@ -178,13 +178,13 @@ No more floating-point errors! Built-in arbitrary precision arithmetic:
|
||||
|
||||
```typescript
|
||||
// Perfect financial calculations every time
|
||||
const calculator = new DecimalCurrencyCalculator();
|
||||
const result = calculator.calculateLineTotal(
|
||||
'999.99', // Unit price
|
||||
const calculator = new DecimalCurrencyCalculator('EUR');
|
||||
const result = calculator.calculateLineNet(
|
||||
'3.14159', // Quantity
|
||||
'EUR' // Currency-aware rounding
|
||||
'999.99', // Unit price
|
||||
'0' // Discount (optional)
|
||||
);
|
||||
// Result: 3141.49 (correctly rounded for EUR)
|
||||
// Result: 3141.56 (correctly rounded for EUR)
|
||||
```
|
||||
|
||||
### 🔍 Multi-Level Validation
|
||||
|
Reference in New Issue
Block a user