trying to fix compilation/typing issues.

pull/263/head
Jason Kulatunga 3 years ago
parent 21212c0a1d
commit 4ee947d55c

@ -200,8 +200,9 @@ export class DashboardComponent implements OnInit, AfterViewInit, OnDestroy
format: 'MMM dd, yyyy HH:mm:ss' format: 'MMM dd, yyyy HH:mm:ss'
}, },
y : { y : {
formatter: (value) => { formatter: (value) => {
return TemperaturePipe.formatTemperature(value, this.config.temperatureUnit, true); return TemperaturePipe.formatTemperature(value, this.config.temperatureUnit, true) as string;
} }
} }
}, },

@ -7,7 +7,7 @@ export class TemperaturePipe implements PipeTransform {
static celsiusToFahrenheit(celsiusTemp: number): number { static celsiusToFahrenheit(celsiusTemp: number): number {
return celsiusTemp * 9.0 / 5.0 + 32; return celsiusTemp * 9.0 / 5.0 + 32;
} }
static formatTemperature(celsiusTemp: number, unit: string, includeUnits: boolean): unknown { static formatTemperature(celsiusTemp: number, unit: string, includeUnits: boolean): number|string {
let convertedTemp let convertedTemp
let convertedUnitSuffix let convertedUnitSuffix
switch (unit) { switch (unit) {
@ -27,7 +27,7 @@ export class TemperaturePipe implements PipeTransform {
} }
} }
transform(celsiusTemp: number, unit = 'celsius', includeUnits = false): unknown { transform(celsiusTemp: number, unit = 'celsius', includeUnits = false): number|string {
return TemperaturePipe.formatTemperature(celsiusTemp, unit, includeUnits) return TemperaturePipe.formatTemperature(celsiusTemp, unit, includeUnits)
} }

Loading…
Cancel
Save