From 130bd18ae6956f252a44b4cfeb03b46f9c49465f Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Mon, 7 Oct 2019 20:01:46 -0400 Subject: [PATCH] Add types for regression library --- Display/package-lock.json | 5 +++++ Display/package.json | 1 + .../weather/pressure-trend/pressure-trend.component.ts | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Display/package-lock.json b/Display/package-lock.json index 9786584..ee501d3 100644 --- a/Display/package-lock.json +++ b/Display/package-lock.json @@ -1955,6 +1955,11 @@ "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true }, + "@types/regression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/regression/-/regression-2.0.0.tgz", + "integrity": "sha512-Ch2FD53M1HpFLL6zSTc/sfuyqQcIPy+/PV3xFT6QYtk9EOiMI29XOYmLNxBb1Y0lfMOR/NNa86J1gRc/1jGLyw==" + }, "@types/selenium-webdriver": { "version": "3.0.16", "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.16.tgz", diff --git a/Display/package.json b/Display/package.json index fe3b2db..a9db38c 100644 --- a/Display/package.json +++ b/Display/package.json @@ -23,6 +23,7 @@ "@angular/platform-browser-dynamic": "~8.2.4", "@angular/router": "~8.2.4", "@aspnet/signalr": "^1.1.4", + "@types/regression": "^2.0.0", "angular-gridster2": "^8.2.0", "angular-highcharts": "^8.0.3", "hammerjs": "^2.0.8", diff --git a/Display/src/app/components/weather/pressure-trend/pressure-trend.component.ts b/Display/src/app/components/weather/pressure-trend/pressure-trend.component.ts index 93efc78..eb1eef8 100644 --- a/Display/src/app/components/weather/pressure-trend/pressure-trend.component.ts +++ b/Display/src/app/components/weather/pressure-trend/pressure-trend.component.ts @@ -34,10 +34,10 @@ export class PressureTrendComponent implements OnInit { return; } - const points: Array> = []; + const points: [number, number][] = []; weatherData.forEach((weatherValue: WeatherValue) => { - const point = [moment(weatherValue.timestamp).unix(), weatherValue.value / 100]; + const point: [number, number] = [moment(weatherValue.timestamp).unix(), weatherValue.value / 100]; points.push(point); });