Skip to content

Properties used in @windy/store

Allowed properties, that can be used in @windy/store methods.

Some of the major items you could be interested in are: overlay, level, availLevels, timestamp, isolines, product, particlesAnim, hourFormat

Table of contents

Properties

Properties

acRange

acRange: DataSpecificationsObject<number>

Rain/snow/wind accumulations time range in hours


advancedDebugConsole

advancedDebugConsole: DataSpecificationsObject<boolean>

User has enabled advanced features in debug console


airportDebugMode

airportDebugMode: DataSpecificationsObject<boolean>

Whether to DEBUG airport related stuff


animation

animation: DataSpecificationsObject<boolean>

If timeline animation is running


animationSpeed

animationSpeed: DataSpecificationsObject<AnimationSpeed>

Animation playback speed (normal = legacy speed)


appLocalStorageCounter

appLocalStorageCounter: DataSpecificationsObject<number>

Counter to synchronize Client and native backup data


appReviewDialogLeaveForLater

appReviewDialogLeaveForLater: DataSpecificationsObject<boolean>


archiveOn

archiveOn: DataSpecificationsObject<boolean>

Satellite/Radar archive on


archiveRange

archiveRange: DataSpecificationsObject<number>

Archive time range in hours


archiveTimestamp

archiveTimestamp: DataSpecificationsObject<number>

Timestamp in ms


availLevels

availLevels: DataSpecificationsObject<("surface" | "100m" | "975h" | "950h" | "925h" | "900h" | "850h" | "800h" | "700h" | "600h" | "500h" | "400h" | "300h" | "250h" | "200h" | "150h" | "10h")[]>

List of levels, that are available for current combination of product and overlay.


availProducts

availProducts: DataSpecificationsObject<("drought" | "radar" | "satellite" | "capAlerts" | "avalancheDanger" | "topoMap" | "mblue" | "gfs" | "ecmwf" | "ecmwfAnalysis" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "efi" | "cmems" | "fireDanger" | "activeFires" | "nems" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves")[]>

Available product for selected overlay


blitzOn

blitzOn: DataSpecificationsObject<boolean>

Visible lightning data on radar


blitzSoundOn

blitzSoundOn: DataSpecificationsObject<boolean>

Sound for lightning flash effect on radar


calendar

calendar: DataSpecificationsObject<Calendar>

Actual calendar (instance of Calendar) for selected overlay/product (if it has calendar)


camsPreviews

camsPreviews: DataSpecificationsObject<boolean>

display previews of webcams on the map


capDisplay

capDisplay: DataSpecificationsObject<"all" | "today" | "tomm" | "later">

Today, tomorrow, later


changeDetailOnMapDrag

changeDetailOnMapDrag: DataSpecificationsObject<boolean>

Enable/disable change of detail location, when map is dragged


connection

connection: DataSpecificationsObject<boolean>

Signals if user is currently online or offline, meaning that he has real internet connection


country

country: DataSpecificationsObject<ISOCountryCode | "xx">

2 letter lowercase Country Code


defaultUnits

defaultUnits: DataSpecificationsObject<"unset" | "imperial" | "metric">

Default units setting (computed on the first visit based on GeoIP)


detailDebugMode

detailDebugMode: DataSpecificationsObject<boolean>

Whether to DEBUG detail related stuff


detailDefault1h

detailDefault1h: DataSpecificationsObject<boolean>

1h step of forecast


detailDefaultDisplay

detailDefaultDisplay: DataSpecificationsObject<DetailDisplayType>

Default detail display type (table, meteogram, waves, etc.)


detailDefaultEnabled

detailDefaultEnabled: DataSpecificationsObject<boolean>

Whether to use saved default display and product when opening detail


detailDefaultExtended

detailDefaultExtended: DataSpecificationsObject<boolean>

Detail keeps its 10+ days expanded forecast


detailDefaultProduct

detailDefaultProduct: DataSpecificationsObject<"mblue" | "gfs" | "ecmwf" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves">

Default detail product/model (mblue, ecmwf, etc.) or null for auto


detailRememberLast

detailRememberLast: DataSpecificationsObject<boolean>

Indicates, that deail plugin will remember last selected 1h/3h or extended forecast


detailSyncTimeWithMap

detailSyncTimeWithMap: DataSpecificationsObject<boolean>

Enable/disable synchronization of forecast time with map timestamp on mobile


displayAirspaces

displayAirspaces: DataSpecificationsObject<boolean>

Display Airspaces map layer in the METARs POI layer


displayHeliports

displayHeliports: DataSpecificationsObject<boolean>

Display Heliports that do not report METARs in the POIs layer


doNotShowLocationPermissionsPopup

doNotShowLocationPermissionsPopup: DataSpecificationsObject<boolean>


email

email: DataSpecificationsObject<string>

Users email


englishLabels

englishLabels: DataSpecificationsObject<boolean>

Show english map labels instead of localized labels


favPois

favPois: DataSpecificationsObject<("wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty")[]>

Favourite pois


favPoisMobile

favPoisMobile: DataSpecificationsObject<("wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty")[]>

Favorite POIs on mobile devices


favsFilter

favsFilter: DataSpecificationsObject<FavType[]>

If user wants to display just some type of favs in favs plugin


gpsLocation

gpsLocation: DataSpecificationsObject<GeolocationInfo>

Latest received GPS location


graticule

graticule: DataSpecificationsObject<boolean>

Display graticule over the map


homeLocation

homeLocation: DataSpecificationsObject<HomeLocation>

User selected home location


hourFormat

hourFormat: DataSpecificationsObject<"12h" | "24h">

Time format, Set it to 12h or 24h.


ipLocation

ipLocation: DataSpecificationsObject<GeolocationInfo>

Last defined IP/GPS location


isolinesOn

isolinesOn: DataSpecificationsObject<boolean>

Whether to render isolines


isolinesType

isolinesType: DataSpecificationsObject<"gh" | "temp" | "deg0" | "pressure">

Which type of isolines to render


lang

lang: DataSpecificationsObject<"ar" | "bg" | "bn" | "ca" | "de" | "es" | "et" | "fi" | "fr" | "hr" | "hu" | "id" | "is" | "it" | "lt" | "nl" | "pl" | "pt" | "ro" | "ru" | "sk" | "sl" | "sr" | "sv" | "th" | "tr" | "vi" | "en" | "zh-TW" | "zh" | "ja" | "ko" | "cs" | "el" | "da" | "fa" | "hi" | "ta" | "uk" | "he" | "sq" | "nb" | "auto">

Desired language for Windy. By default is determined by user's browser setting and set to auto. Use store.getAllowed('lang') to get list of avail langs defined in `supportedLanguages.


lastTimezoneOffset

lastTimezoneOffset: DataSpecificationsObject<number>

The difference in minutes between UTC and the local time on the device.


latlon

latlon: DataSpecificationsObject<boolean>

Display lat/lon on picker


level

level: DataSpecificationsObject<"surface" | "100m" | "975h" | "950h" | "925h" | "900h" | "850h" | "800h" | "700h" | "600h" | "500h" | "400h" | "300h" | "250h" | "200h" | "150h" | "10h">

Level used for actually displayed overlay or isolines.

Can be also used to change level by calling for example store.set('level', 'surface') or store.set('level', '500h')

To get list of available levels for current combination of overlay and data provider use store.get('availLevels')


levelsRange

levelsRange: DataSpecificationsObject<"surface-surface" | "surface-100m" | "surface-975h" | "surface-950h" | "surface-925h" | "surface-900h" | "surface-850h" | "surface-800h" | "surface-700h" | "surface-600h" | "surface-500h" | "surface-400h" | "surface-300h" | "surface-250h" | "surface-200h" | "surface-150h" | "surface-10h" | "100m-surface" | "100m-100m" | "100m-975h" | "100m-950h" | "100m-925h" | "100m-900h" | "100m-850h" | "100m-800h" | "100m-700h" | "100m-600h" | "100m-500h" | "100m-400h" | "100m-300h" | "100m-250h" | "100m-200h" | "100m-150h" | "100m-10h" | "975h-surface" | "975h-100m" | "975h-975h" | "975h-950h" | "975h-925h" | "975h-900h" | "975h-850h" | "975h-800h" | "975h-700h" | "975h-600h" | "975h-500h" | "975h-400h" | "975h-300h" | "975h-250h" | "975h-200h" | "975h-150h" | "975h-10h" | "950h-surface" | "950h-100m" | "950h-975h" | "950h-950h" | "950h-925h" | "950h-900h" | "950h-850h" | "950h-800h" | "950h-700h" | "950h-600h" | "950h-500h" | "950h-400h" | "950h-300h" | "950h-250h" | "950h-200h" | "950h-150h" | "950h-10h" | "925h-surface" | "925h-100m" | "925h-975h" | "925h-950h" | "925h-925h" | "925h-900h" | "925h-850h" | "925h-800h" | "925h-700h" | "925h-600h" | "925h-500h" | "925h-400h" | "925h-300h" | "925h-250h" | "925h-200h" | "925h-150h" | "925h-10h" | "900h-surface" | "900h-100m" | "900h-975h" | "900h-950h" | "900h-925h" | "900h-900h" | "900h-850h" | "900h-800h" | "900h-700h" | "900h-600h" | "900h-500h" | "900h-400h" | "900h-300h" | "900h-250h" | "900h-200h" | "900h-150h" | "900h-10h" | "850h-surface" | "850h-100m" | "850h-975h" | "850h-950h" | "850h-925h" | "850h-900h" | "850h-850h" | "850h-800h" | "850h-700h" | "850h-600h" | "850h-500h" | "850h-400h" | "850h-300h" | "850h-250h" | "850h-200h" | "850h-150h" | "850h-10h" | "800h-surface" | "800h-100m" | "800h-975h" | "800h-950h" | "800h-925h" | "800h-900h" | "800h-850h" | "800h-800h" | "800h-700h" | "800h-600h" | "800h-500h" | "800h-400h" | "800h-300h" | "800h-250h" | "800h-200h" | "800h-150h" | "800h-10h" | "700h-surface" | "700h-100m" | "700h-975h" | "700h-950h" | "700h-925h" | "700h-900h" | "700h-850h" | "700h-800h" | "700h-700h" | "700h-600h" | "700h-500h" | "700h-400h" | "700h-300h" | "700h-250h" | "700h-200h" | "700h-150h" | "700h-10h" | "600h-surface" | "600h-100m" | "600h-975h" | "600h-950h" | "600h-925h" | "600h-900h" | "600h-850h" | "600h-800h" | "600h-700h" | "600h-600h" | "600h-500h" | "600h-400h" | "600h-300h" | "600h-250h" | "600h-200h" | "600h-150h" | "600h-10h" | "500h-surface" | "500h-100m" | "500h-975h" | "500h-950h" | "500h-925h" | "500h-900h" | "500h-850h" | "500h-800h" | "500h-700h" | "500h-600h" | "500h-500h" | "500h-400h" | "500h-300h" | "500h-250h" | "500h-200h" | "500h-150h" | "500h-10h" | "400h-surface" | "400h-100m" | "400h-975h" | "400h-950h" | "400h-925h" | "400h-900h" | "400h-850h" | "400h-800h" | "400h-700h" | "400h-600h" | "400h-500h" | "400h-400h" | "400h-300h" | "400h-250h" | "400h-200h" | "400h-150h" | "400h-10h" | "300h-surface" | "300h-100m" | "300h-975h" | "300h-950h" | "300h-925h" | "300h-900h" | "300h-850h" | "300h-800h" | "300h-700h" | "300h-600h" | "300h-500h" | "300h-400h" | "300h-300h" | "300h-250h" | "300h-200h" | "300h-150h" | "300h-10h" | "250h-surface" | "250h-100m" | "250h-975h" | "250h-950h" | "250h-925h" | "250h-900h" | "250h-850h" | "250h-800h" | "250h-700h" | "250h-600h" | "250h-500h" | "250h-400h" | "250h-300h" | "250h-250h" | "250h-200h" | "250h-150h" | "250h-10h" | "200h-surface" | "200h-100m" | "200h-975h" | "200h-950h" | "200h-925h" | "200h-900h" | "200h-850h" | "200h-800h" | "200h-700h" | "200h-600h" | "200h-500h" | "200h-400h" | "200h-300h" | "200h-250h" | "200h-200h" | "200h-150h" | "200h-10h" | "150h-surface" | "150h-100m" | "150h-975h" | "150h-950h" | "150h-925h" | "150h-900h" | "150h-850h" | "150h-800h" | "150h-700h" | "150h-600h" | "150h-500h" | "150h-400h" | "150h-300h" | "150h-250h" | "150h-200h" | "150h-150h" | "150h-10h" | "10h-surface" | "10h-100m" | "10h-975h" | "10h-950h" | "10h-925h" | "10h-900h" | "10h-850h" | "10h-800h" | "10h-700h" | "10h-600h" | "10h-500h" | "10h-400h" | "10h-300h" | "10h-250h" | "10h-200h" | "10h-150h" | "10h-10h">

Selected flight level range for levels-range overlays (e.g. 'surface-700h', '700h-500h')


liveAlertsWarningDismissed

liveAlertsWarningDismissed: DataSpecificationsObject<boolean>

User has dismissed the "live alerts only work on mobile app" banner in the alerts list


locationPermissionsGranted

locationPermissionsGranted: DataSpecificationsObject<boolean>


locationPermissionsPopupShown

locationPermissionsPopupShown: DataSpecificationsObject<number>


loginAndFinishAction

loginAndFinishAction: DataSpecificationsObject<LoginAndFinishAction & { updated: number }>


map

map: DataSpecificationsObject<"sznmap" | "sat" | "winter">

Type of map tiles map shown in detail


mapLibrary

mapLibrary: DataSpecificationsObject<UsedMapLibrary>

Which type of map library is used


marketingConsent

marketingConsent: DataSpecificationsObject<boolean>

Consent to receive newsletter


metarsRAW

metarsRAW: DataSpecificationsObject<boolean>

METARs in raw mode


mobileMenuFilter

mobileMenuFilter: DataSpecificationsObject<MenuItems>

Last selected filter in mobile menu


multimodelBlockedModels

multimodelBlockedModels: DataSpecificationsObject<("mblue" | "gfs" | "ecmwf" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves")[]>

Point forecast models, that are blocked in multimodel


multimodelPinnedModels

multimodelPinnedModels: DataSpecificationsObject<("mblue" | "gfs" | "ecmwf" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves")[]>

Point forecast models, that are pinned to top in multimodel


numDirection

numDirection: DataSpecificationsObject<boolean>

Display directions in Weather picker as number or as a string (for example NW).


onboardingFinished

onboardingFinished: DataSpecificationsObject<boolean>


overlay

overlay: DataSpecificationsObject<"ptype" | "fwi" | "uvindex" | "radar" | "satellite" | "wind" | "gust" | "gustAccu" | "turbulence" | "icing" | "rain" | "rainAccu" | "snowAccu" | "snowcover" | "thunder" | "temp" | "dewpoint" | "rh" | "deg0" | "wetbulbtemp" | "solarpower" | "clouds" | "hclouds" | "mclouds" | "lclouds" | "fog" | "cloudtop" | "cbase" | "visibility" | "cape" | "ccl" | "waves" | "swell1" | "swell2" | "swell3" | "wwaves" | "sst" | "currents" | "currentsTide" | "wavePower" | "aqi" | "no2" | "pm2p5" | "aod550" | "gtco3" | "tcso2" | "go3" | "cosc" | "dustsm" | "pressure" | "efiTemp" | "efiWind" | "efiRain" | "capAlerts" | "avalancheDanger" | "soilMoisture40" | "soilMoisture100" | "moistureAnom40" | "moistureAnom100" | "drought40" | "drought100" | "dfm10h" | "dfm100h" | "dfm1000h" | "heatmaps" | "topoMap" | "hurricanes">

Color weather overlay, actually displayed on Windy.com.

Can be also used to change overlay by calling for example store.set('overlay', 'gust') or store.set('overlay', 'rain')

Use store.getAllowed('overlay') to get list of allowed values.


pTypeMultiSampled

pTypeMultiSampled: DataSpecificationsObject<boolean>

Whether to multisample pType composite when rendering pType (to smooth-out transition between precipitation categories)


particles

particles: DataSpecificationsObject<CustomParticles>

Particles animation settings


particlesAnim

particlesAnim: DataSpecificationsObject<"on" | "off" | "intensive">

Animation of wind/waves particles over the map. Set value to on, or off if you wan to hide or show them.


perfOverlayEnabled

perfOverlayEnabled: DataSpecificationsObject<boolean>

Whether the debug performance overlay (frametimes & FPS) is enabled (DEBUG type setting)


pickerDragging

pickerDragging: DataSpecificationsObject<boolean>

Whether picker is being dragged


pickerLocation

pickerLocation: DataSpecificationsObject<LatLon>

Picker last location, to be consumed by location service to enhance URL Used only on desktop device


pickerMobileTimeout

pickerMobileTimeout: DataSpecificationsObject<PickerMobileTimeout>

How long should picker-mobile stay open after user interaction


pinMenuActiveTab

pinMenuActiveTab: DataSpecificationsObject<"models" | "layers">

Active tab in pin menu (fav-layers plugin)


pois

pois: DataSpecificationsObject<"wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty">

pois layer that user selected

IMPORTANT: Only user can willingly set his poi layer via clicking on poi control.

Plugins and any other parts oc client code can set only poisTemporary that has limited lifespan


poisTemporary

poisTemporary: DataSpecificationsObject<"wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty">

pois layer that was automatically activated by some plugin or any part of the code.

Remember to unset the value to empty when closing plugin.


preferredProduct

preferredProduct: DataSpecificationsObject<"mblue" | "gfs" | "ecmwf" | "icon" | "iconEu">

Global fallback product that handles situation when user pans the map out of bounds of local model. Preferred model must have also second wave mode like 'ecmwf' 👉🏻 'ecmwfWaves'


product

product: DataSpecificationsObject<"drought" | "radar" | "satellite" | "capAlerts" | "avalancheDanger" | "topoMap" | "mblue" | "gfs" | "ecmwf" | "ecmwfAnalysis" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "efi" | "cmems" | "fireDanger" | "activeFires" | "nems" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves">

Product is set of weather data, that have same resolution, boundaries, time range and so on. For simplification, you can think of product as a weather model. Use store.getAllowed('product') to get list of allowed values.


pushNotificationsReady

pushNotificationsReady: DataSpecificationsObject<boolean>

Contains information, that registration hash for pushNotifications has been successfully sent to the backend


radSatFlowOn

radSatFlowOn: DataSpecificationsObject<boolean>

Interpolate images using vectors


radarCalendar

radarCalendar: DataSpecificationsObject<RadarCalendar>

Radar calendar


radarPlusSegmentRange

radarPlusSegmentRange: DataSpecificationsObject<Range>


radarRenderPType

radarRenderPType: DataSpecificationsObject<boolean>

Render precipitation type pattern on radar


radarTimestamp

radarTimestamp: DataSpecificationsObject<number>

Timestamp in ms


radsatTimestamp

radsatTimestamp: DataSpecificationsObject<number>

Timestamp in ms


rhMenuArrangeMode

rhMenuArrangeMode: DataSpecificationsObject<boolean>


satelliteCalendar

satelliteCalendar: DataSpecificationsObject<SatelliteCalendar>

Satellite calendar


satelliteLastOutageMessageTs

satelliteLastOutageMessageTs: DataSpecificationsObject<number>

Timestamp when last satellite outage message was displayed. Used to avoid spamming user with messages.


satelliteTimestamp

satelliteTimestamp: DataSpecificationsObject<number>

Timestamp in ms


searchInputLoading

searchInputLoading: DataSpecificationsObject<boolean>

Determines whether to show or hide search input loader


searchInputValue

searchInputValue: DataSpecificationsObject<string>

Contains value of search input element


showMyPosition

showMyPosition: DataSpecificationsObject<boolean>

Determines, that showMyPosition (i.e. user position marker) is active


showPickerElevation

showPickerElevation: DataSpecificationsObject<boolean>

Display altitude on picker


showThickBorders

showThickBorders: DataSpecificationsObject<boolean>

Whether to render baseLayer using tiles with thick borders


showWeather

showWeather: DataSpecificationsObject<boolean>

Show 7 days weather on startup


skipAppReviewNecessaryConditions

skipAppReviewNecessaryConditions: DataSpecificationsObject<boolean>


soundingProduct

soundingProduct: DataSpecificationsObject<"drought" | "radar" | "satellite" | "capAlerts" | "avalancheDanger" | "topoMap" | "mblue" | "gfs" | "ecmwf" | "ecmwfAnalysis" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "efi" | "cmems" | "fireDanger" | "activeFires" | "nems" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves">

Determines forecast model used to render sounding. This must be separate from main product, since sounding supports Meteoblue, but Meteoblue cannot be rendered into the main map, since it lacks global forecast.


startUp

startUp: DataSpecificationsObject<"gps" | "ip" | "last" | "location">

Type of startup & location


startUpLastOverlay

startUpLastOverlay: DataSpecificationsObject<boolean>

If true, every overlay change is stored as startUpOverlay


startUpLastPosition

startUpLastPosition: DataSpecificationsObject<MapCoordinates>

Last coords to use in startup


startUpLastProduct

startUpLastProduct: DataSpecificationsObject<"drought" | "radar" | "satellite" | "capAlerts" | "avalancheDanger" | "topoMap" | "mblue" | "gfs" | "ecmwf" | "ecmwfAnalysis" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "efi" | "cmems" | "fireDanger" | "activeFires" | "nems" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves">

Last product to use in startup


startUpOverlay

startUpOverlay: DataSpecificationsObject<"ptype" | "fwi" | "uvindex" | "radar" | "satellite" | "wind" | "gust" | "gustAccu" | "turbulence" | "icing" | "rain" | "rainAccu" | "snowAccu" | "snowcover" | "thunder" | "temp" | "dewpoint" | "rh" | "deg0" | "wetbulbtemp" | "solarpower" | "clouds" | "hclouds" | "mclouds" | "lclouds" | "fog" | "cloudtop" | "cbase" | "visibility" | "cape" | "ccl" | "waves" | "swell1" | "swell2" | "swell3" | "wwaves" | "sst" | "currents" | "currentsTide" | "wavePower" | "aqi" | "no2" | "pm2p5" | "aod550" | "gtco3" | "tcso2" | "go3" | "cosc" | "dustsm" | "pressure" | "efiTemp" | "efiWind" | "efiRain" | "capAlerts" | "avalancheDanger" | "soilMoisture40" | "soilMoisture100" | "moistureAnom40" | "moistureAnom100" | "drought40" | "drought100" | "dfm10h" | "dfm100h" | "dfm1000h" | "heatmaps" | "topoMap" | "hurricanes">

User selected overlay/model


startUpZoom

startUpZoom: DataSpecificationsObject<number>

User selected default zoom


startupReverseName

startupReverseName: DataSpecificationsObject<ReverseResult>

Geo reverse name for purpose of startup location


stationCompareHiddenProducts

stationCompareHiddenProducts: DataSpecificationsObject<("mblue" | "gfs" | "ecmwf" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves")[]>

List of products that users do NOT want to see in the weather station compare mode


stormSettingsLightning

stormSettingsLightning: DataSpecificationsObject<boolean>


subPois

subPois: DataSpecificationsObject<Partial<Record<"wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty", "wind" | "temp" | "cams" | "airq" | "favs" | "cities" | "stations" | "precip" | "metars" | "pgspots" | "kitespots" | "surfspots" | "tide" | "firespots" | "radiosonde" | "empty">>>

For every "POI group" (empty POI with sub-POIs) it stores which sub-POI was previously selected.


suspendSoundAndHaptic

suspendSoundAndHaptic: DataSpecificationsObject<boolean>

Whenever fullscreen plugin is opened on mobile device suspend potential sound & haptic feedback on radar/sat layers


tiledPoiLayer

tiledPoiLayer: DataSpecificationsObject<TiledPoiClasses>


timestamp

timestamp: DataSpecificationsObject<number>

Timestamp of actual weather moment. Use freely and without hesitation. Must be valid timestamp in ms, that is in the range of current dataset

Example

js
var fiveHours = 5 * 60 * 60 * 1000
store.set('timestamp', Date.now() + fiveHours )

usedLang

usedLang: DataSpecificationsObject<"ar" | "bg" | "bn" | "ca" | "de" | "es" | "et" | "fi" | "fr" | "hr" | "hu" | "id" | "is" | "it" | "lt" | "nl" | "pl" | "pt" | "ro" | "ru" | "sk" | "sl" | "sr" | "sv" | "th" | "tr" | "vi" | "en" | "zh-TW" | "zh" | "ja" | "ko" | "cs" | "el" | "da" | "fa" | "hi" | "ta" | "uk" | "he" | "sq" | "nb">

Finally used language (the one which is successfully loaded in trans module)


userInterests

userInterests: DataSpecificationsObject<UserInterest[]>

List of interests user has, based on onboarding picker


userSelectedPointFcstModel

userSelectedPointFcstModel: DataSpecificationsObject<DefaultPointModel>

Defaul point forecast model or null. Nell menas user did not choose default model and yet


visibility

visibility: DataSpecificationsObject<boolean>

Visibility of window/tab


visibleProducts

visibleProducts: DataSpecificationsObject<("drought" | "radar" | "satellite" | "capAlerts" | "avalancheDanger" | "topoMap" | "mblue" | "gfs" | "ecmwf" | "ecmwfAnalysis" | "ecmwfWaves" | "gfsWaves" | "icon" | "cams" | "efi" | "cmems" | "fireDanger" | "activeFires" | "nems" | "namConus" | "namHawaii" | "namAlaska" | "iconEu" | "iconD2" | "arome" | "aromeAntilles" | "aromeFrance" | "aromeReunion" | "canHrdps" | "canRdwpsWaves" | "camsEu" | "czeAladin" | "iconEuWaves" | "hrrrAlaska" | "hrrrConus" | "bomAccess" | "bomAccessAd" | "bomAccessBn" | "bomAccessDn" | "bomAccessNq" | "bomAccessPh" | "bomAccessSy" | "bomAccessVt" | "ukv" | "jmaMsm" | "jmaCwmWaves")[]>

Products available for given map boundary


webcamsDaylight

webcamsDaylight: DataSpecificationsObject<boolean>

display webcams on daylight


zuluMode

zuluMode: DataSpecificationsObject<boolean>

Display all times in UTC