From cdb30d867de55b289563f4076add5a500607b45c Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Mon, 11 Aug 2025 19:24:19 +0000 Subject: [PATCH] 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) --- readme.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 8ac5c13..6df7ec1 100644 --- a/readme.md +++ b/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