mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-17 07:21:31 +00:00
Use Readonly
This commit is contained in:
parent
b62e86157f
commit
607f7b87af
@ -79,7 +79,10 @@ function incrementQuality({ quality }: Readonly<Pick<Item, 'quality'>>): number
|
|||||||
return quality + 1
|
return quality + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateConjuredItemQuality(previousItem: Item, currentItem: Item | ConjuredItem): number {
|
function updateConjuredItemQuality(
|
||||||
|
previousItem: Readonly<Item>,
|
||||||
|
currentItem: Readonly<Item | ConjuredItem>
|
||||||
|
): number {
|
||||||
const isConjured = 'conjured' in currentItem && currentItem.conjured
|
const isConjured = 'conjured' in currentItem && currentItem.conjured
|
||||||
if (!isConjured) return currentItem.quality
|
if (!isConjured) return currentItem.quality
|
||||||
const diff = previousItem.quality - currentItem.quality
|
const diff = previousItem.quality - currentItem.quality
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user