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
|
```typescript
|
||||||
// Perfect financial calculations every time
|
// Perfect financial calculations every time
|
||||||
const calculator = new DecimalCurrencyCalculator();
|
const calculator = new DecimalCurrencyCalculator('EUR');
|
||||||
const result = calculator.calculateLineTotal(
|
const result = calculator.calculateLineNet(
|
||||||
'999.99', // Unit price
|
|
||||||
'3.14159', // Quantity
|
'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
|
### 🔍 Multi-Level Validation
|
||||||
|
Reference in New Issue
Block a user