From 796f5e7764238d1ddbd8895dc2d942f5bdbc0d72 Mon Sep 17 00:00:00 2001 From: Jesper Date: Wed, 13 Apr 2022 17:22:06 +0200 Subject: [PATCH] Simplify map chain --- TypeScript/app/gilded-rose.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/TypeScript/app/gilded-rose.ts b/TypeScript/app/gilded-rose.ts index 66767dba..1023c876 100644 --- a/TypeScript/app/gilded-rose.ts +++ b/TypeScript/app/gilded-rose.ts @@ -18,16 +18,10 @@ export class GildedRose { } updateQuality() { - this.items = this.items.map((item) => ({ - ...item, - quality: updateItemQuality(item) - })).map((item) => ({ - ...item, - sellIn: updateItemSellIn(item) - })).map(item => ({ - ...item, - quality: sellInBelow0(item) - })) + this.items = this.items + .map((item) => ({ ...item, quality: updateItemQuality(item) })) + .map((item) => ({ ...item, sellIn: updateItemSellIn(item) })) + .map(item => ({ ...item, quality: sellInBelow0(item) })) return this.items; } }