CityWeather
Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:45
Current conditions for one place, as returned by Open-Meteo.
Temperatures are Celsius at this layer; conversion to the display unit happens later, so the shape stays independent of formatting settings.
Properties
Section titled “Properties”apparentTemperature
Section titled “apparentTemperature”apparentTemperature: number;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:55
“Feels like” temperature, Celsius.
description
Section titled “description”description: string;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:51
Human-readable description derived from weatherCode, e.g. “overcast”.
high: number;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:57
Today’s forecast high, Celsius.
low: number;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:59
Today’s forecast low, Celsius.
resolvedName
Section titled “resolvedName”resolvedName: string;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:47
The resolved place name Open-Meteo matched, e.g. “London” for input “london”.
temperature
Section titled “temperature”temperature: number;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:53
Current temperature, Celsius.
weatherCode
Section titled “weatherCode”weatherCode: number;Defined in: packages/engine/src/packages/weather/OpenMeteoClient.ts:49
WMO weather code. See WmoWeatherCodes.ts.