From bbd8c93c3eb254f15ad147704c1cb16df56e6200 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Mon, 2 Jan 2023 17:11:19 +0100 Subject: [PATCH] Add chart types --- .../benchmark-comparator/benchmark-comparator.component.ts | 2 +- .../components/investment-chart/investment-chart.component.ts | 2 +- libs/ui/src/lib/fire-calculator/fire-calculator.component.ts | 2 +- libs/ui/src/lib/line-chart/line-chart.component.ts | 2 +- .../portfolio-proportion-chart.component.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts b/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts index 8adffa005..98980bbdf 100644 --- a/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts +++ b/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts @@ -57,7 +57,7 @@ export class BenchmarkComparatorComponent implements OnChanges, OnDestroy { @ViewChild('chartCanvas') chartCanvas; - public chart: Chart; + public chart: Chart<'line'>; public constructor() { Chart.register( diff --git a/apps/client/src/app/components/investment-chart/investment-chart.component.ts b/apps/client/src/app/components/investment-chart/investment-chart.component.ts index 65ecbabb8..72d56441a 100644 --- a/apps/client/src/app/components/investment-chart/investment-chart.component.ts +++ b/apps/client/src/app/components/investment-chart/investment-chart.component.ts @@ -62,7 +62,7 @@ export class InvestmentChartComponent implements OnChanges, OnDestroy { @ViewChild('chartCanvas') chartCanvas; - public chart: Chart; + public chart: Chart<'bar' | 'line'>; private investments: InvestmentItem[]; private values: LineChartItem[]; diff --git a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts index e4e77095d..e6cb7d587 100644 --- a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts +++ b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -61,7 +61,7 @@ export class FireCalculatorComponent principalInvestmentAmount: new FormControl(undefined), time: new FormControl(undefined) }); - public chart: Chart; + public chart: Chart<'bar'>; public isLoading = true; public projectedTotalAmount: number; diff --git a/libs/ui/src/lib/line-chart/line-chart.component.ts b/libs/ui/src/lib/line-chart/line-chart.component.ts index 4fdeddbc7..4be8fd12d 100644 --- a/libs/ui/src/lib/line-chart/line-chart.component.ts +++ b/libs/ui/src/lib/line-chart/line-chart.component.ts @@ -66,7 +66,7 @@ export class LineChartComponent implements AfterViewInit, OnChanges, OnDestroy { @ViewChild('chartCanvas') chartCanvas; - public chart: Chart; + public chart: Chart<'line'>; public isLoading = true; private readonly ANIMATION_DURATION = 1200; diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index 296776cc9..3ff0dd417 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -55,7 +55,7 @@ export class PortfolioProportionChartComponent @ViewChild('chartCanvas') chartCanvas: ElementRef; - public chart: Chart; + public chart: Chart<'pie'>; public isLoading = true; private readonly OTHER_KEY = 'OTHER';