Skip to content

Commit 2cc59b0

Browse files
Update README.md
1 parent 5e9f174 commit 2cc59b0

1 file changed

Lines changed: 19 additions & 13 deletions

File tree

README.md

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ export default class Money extends ValueObject<Props> {
203203
const { number: Check } = this.validator;
204204
const xValue = x.get('amount');
205205
const currentValue = this.get('amount');
206-
return Check(x).isGreatThan(currentValue);
206+
return Check(xValue).isGreaterThan(currentValue);
207207
}
208208

209209
// any business rule behavior. Calc.
@@ -252,28 +252,34 @@ How to use value object instance
252252
```ts
253253

254254
// operation result
255-
const result = Money.create(500);
255+
const resA = Money.create(500);
256256

257257
// check if provided a valid value
258-
console.log(result.isOk());
258+
console.log(resA.isOk());
259+
260+
// > true
259261

260-
> true
261262

262263
// money instance
263-
const money = result.value();
264+
const moneyA = resA.value();
264265

265-
money.get("amount"); // 500
266+
moneyA.get("amount"); // 500
266267

267268
// using methods
268-
money.isGt(Money.zero());
269+
moneyA.isGt(Money.zero());
270+
271+
// > true
272+
273+
const moneyB = Money.create(100).value();
274+
275+
const moneyC = moneyA.sum(moneyB);
269276

270-
> true
277+
const value = moneyC.get('amount');
271278

272-
const other = Money.create(100).value();
279+
console.log(value);
273280

274-
const result = money.sum(other);
281+
// > 600
275282

276-
result.get('amount'); // 600
277283

278284
```
279285

@@ -340,10 +346,10 @@ const payment = Payment.create({ total, discount, fees }).value();
340346

341347
// create fee and discount
342348
const fee = Money.create(17.50).value();
343-
const discount = Money.create(170.50).value();
349+
const disc = Money.create(170.50).value();
344350

345351
// apply fee and discount
346-
const result = payment.applyFees(fee).applyDiscount(discount);
352+
const result = payment.applyFees(fee).applyDiscount(disc);
347353

348354
// get object from domain entity
349355
console.log(result.toObject());

0 commit comments

Comments
 (0)