Variable WeatherDataModelSchemaConst
WeatherDataModelSchema: TObject<
{
current: TOptional<
TObject<{ drift: TOptional<TNumber>; set: TOptional<TNumber> }>,
>;
date: TString;
description: TOptional<TString>;
outside: TOptional<
TObject<
{
absoluteHumidity: TOptional<TNumber>;
cloudCover: TOptional<TNumber>;
dewPointTemperature: TOptional<TNumber>;
feelsLikeTemperature: TOptional<TNumber>;
horizontalVisibility: TOptional<TNumber>;
horizontalVisibilityOverRange: TOptional<TBoolean>;
precipitationType: TOptional<
TUnion<
[
TLiteral<"rain">,
TLiteral<"thunderstorm">,
TLiteral<"snow">,
TLiteral<"freezing rain">,
TLiteral<"mixed/ice">,
],
>,
>;
precipitationVolume: TOptional<TNumber>;
pressure: TOptional<TNumber>;
pressureTendency: TOptional<
TUnion<
[
TLiteral<"steady">,
TLiteral<"decreasing">,
TLiteral<"increasing">,
],
>,
>;
relativeHumidity: TOptional<TNumber>;
temperature: TOptional<TNumber>;
uvIndex: TOptional<TNumber>;
},
>,
>;
sun: TOptional<
TObject<{ sunrise: TOptional<TString>; sunset: TOptional<TString> }>,
>;
type: TUnion<
[TLiteral<"daily">, TLiteral<"point">, TLiteral<"observation">],
>;
water: TOptional<
TObject<
{
ice: TOptional<TBoolean>;
level: TOptional<TNumber>;
levelTendency: TOptional<
TUnion<
[
TLiteral<"steady">,
TLiteral<"decreasing">,
TLiteral<"increasing">,
],
>,
>;
salinity: TOptional<TNumber>;
seaState: TOptional<TNumber>;
swell: TOptional<
TObject<
{
directionTrue: TOptional<TNumber>;
height: TOptional<TNumber>;
period: TOptional<TNumber>;
},
>,
>;
temperature: TOptional<TNumber>;
waves: TOptional<
TObject<
{
directionTrue: TOptional<TNumber>;
period: TOptional<TNumber>;
significantHeight: TOptional<TNumber>;
},
>,
>;
},
>,
>;
wind: TOptional<
TObject<
{
averageSpeed: TOptional<TNumber>;
directionTrue: TOptional<TNumber>;
gust: TOptional<TNumber>;
gustDirectionTrue: TOptional<TNumber>;
speedTrue: TOptional<TNumber>;
},
>,
>;
},
> = ...
Weather data model — observation, daily forecast, or point forecast.