@hakit/components
Version:
A series of components to work with @hakit/core
35 lines • 1.64 kB
TypeScript
export declare const convertWindSpeedToMS: (windSpeed: number, unit: string) => number;
export declare const convertTemperatureToCelsius: (temperature: number, unit: string) => number;
export declare const convertTemperatureFromCelsius: (temperature: number, unit: string) => number;
/**
*
* @param {number} temperature Temperature in celcius / fahrenheit
* @param {number} humidity Humidity in RH (Relative Humidity)
* @returns {number} Heat Index in celcius / farhenheit
*/
export declare function heatIndex(temperature: number, unit: string, humidity: number): number | null;
/**
*
* @param {number} temperature Temperature in Celcius / Fahrenheit
* @param {number} windSpeed Windspeed in M/S (meter per second)
* @returns {number} Wind Chill Index in original unit
*/
export declare function windChillIndex(temperature: number, unit: string, windSpeed: number, windSpeedUnit: string): number;
/**
* Convert M/S to KM/H
* @param {number} mps Meter Per Second
* @returns {number} KM/H
*/
export declare function meterPerSecondToKilometerPerHour(mps: number): number;
/**
* @param {number} temperature Temperature in Celsius / Fahrenheit
* @param {number} humidity Humidity in RH (Relative Humidity)
* @param {number} windSpeed Windspeed in M/S (meter per second)
* @returns {number} Apparent Temperature in original unit
*/
export declare function getAdditionalWeatherInformation(temperature?: number, unit?: string, windSpeedInMs?: number, windSpeedUnit?: string, humidity?: number): {
feelsLike: number | null;
heatIndex: number | null;
windChill: number;
} | null;
//# sourceMappingURL=helpers.d.ts.map