Browse Source

fix(api): remove intersection type usage

pull/6171/head
KenTandrian 5 days ago
parent
commit
2437ae094d
  1. 4
      apps/api/src/app/portfolio/calculator/portfolio-calculator.ts
  2. 1
      libs/common/src/lib/models/timeline-position.ts

4
apps/api/src/app/portfolio/calculator/portfolio-calculator.ts

@ -302,9 +302,7 @@ export abstract class PortfolioCalculator {
const errors: ResponseError['errors'] = []; const errors: ResponseError['errors'] = [];
let hasAnySymbolMetricsErrors = false; let hasAnySymbolMetricsErrors = false;
const positions: (TimelinePosition & { const positions: TimelinePosition[] = [];
includeInHoldings: boolean;
})[] = [];
const accumulatedValuesByDate: { const accumulatedValuesByDate: {
[date: string]: { [date: string]: {

1
libs/common/src/lib/models/timeline-position.ts

@ -50,6 +50,7 @@ export class TimelinePosition {
@Type(() => Big) @Type(() => Big)
grossPerformanceWithCurrencyEffect: Big; grossPerformanceWithCurrencyEffect: Big;
includeInHoldings?: boolean;
includeInTotalAssetValue?: boolean; includeInTotalAssetValue?: boolean;
@Transform(transformToBig, { toClassOnly: true }) @Transform(transformToBig, { toClassOnly: true })

Loading…
Cancel
Save