From 25222df5bff1ba60bfe171a8e43a403a11f59a81 Mon Sep 17 00:00:00 2001 From: Tim Hansen Date: Thu, 8 Oct 2020 20:16:26 -0600 Subject: [PATCH] Fix regression types --- .../src/plugins/cost-insights/ExampleCostInsightsClient.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/app/src/plugins/cost-insights/ExampleCostInsightsClient.ts b/packages/app/src/plugins/cost-insights/ExampleCostInsightsClient.ts index b05ba1b5e9..e074717b66 100644 --- a/packages/app/src/plugins/cost-insights/ExampleCostInsightsClient.ts +++ b/packages/app/src/plugins/cost-insights/ExampleCostInsightsClient.ts @@ -16,7 +16,7 @@ /* eslint-disable no-restricted-imports */ import moment from 'moment'; -import regression from 'regression'; +import regression, { DataPoint } from 'regression'; import { Alert, ChangeStatistic, @@ -63,7 +63,10 @@ function aggregationFor( } function trendlineOf(aggregation: DateAggregation[]): Trendline { - const data = [...aggregation.map(a => [Date.parse(a.date) / 1000, a.amount])]; + const data: ReadonlyArray = aggregation.map(a => [ + Date.parse(a.date) / 1000, + a.amount, + ]); const result = regression.linear(data, { precision: 5 }); return { slope: result.equation[0],