|
@ -427,6 +427,7 @@ export class PortfolioCalculator { |
|
|
); |
|
|
); |
|
|
const minNetPerformance = timelineInfoInterfaces |
|
|
const minNetPerformance = timelineInfoInterfaces |
|
|
.map((timelineInfo) => timelineInfo.minNetPerformance) |
|
|
.map((timelineInfo) => timelineInfo.minNetPerformance) |
|
|
|
|
|
.filter(performance => performance !== null) |
|
|
.reduce((minPerformance, current) => { |
|
|
.reduce((minPerformance, current) => { |
|
|
if (minPerformance.lt(current)) { |
|
|
if (minPerformance.lt(current)) { |
|
|
return minPerformance; |
|
|
return minPerformance; |
|
@ -437,6 +438,7 @@ export class PortfolioCalculator { |
|
|
|
|
|
|
|
|
const maxNetPerformance = timelineInfoInterfaces |
|
|
const maxNetPerformance = timelineInfoInterfaces |
|
|
.map((timelineInfo) => timelineInfo.maxNetPerformance) |
|
|
.map((timelineInfo) => timelineInfo.maxNetPerformance) |
|
|
|
|
|
.filter(performance => performance !== null) |
|
|
.reduce((maxPerformance, current) => { |
|
|
.reduce((maxPerformance, current) => { |
|
|
if (maxPerformance.gt(current)) { |
|
|
if (maxPerformance.gt(current)) { |
|
|
return maxPerformance; |
|
|
return maxPerformance; |
|
|