/** * A mapping of WMO4677 code numbers to machine-readable metadata, useful e.g. * to present an appropriate graphical representation of a given code. */ export declare const metadata: { readonly 0: { readonly code: 0; readonly description: "Cloud development not observed or observable"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "CLOUD_NOT_OBSERVED"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 1: { readonly code: 1; readonly description: "Clouds generally dissolving or becoming less developed"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "CLOUDS_DISSOLVING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 2: { readonly code: 2; readonly description: "State of sky on the whole unchanged"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "CLOUDS_UNCHANGED"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 3: { readonly code: 3; readonly description: "Clouds generally forming or developing"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "CLOUDS_FORMING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 4: { readonly code: 4; readonly description: "Visibility reduced by smoke"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "VISIBILITY_REDUCED_BY_SMOKE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 5: { readonly code: 5; readonly description: "Haze"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "HAZE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 6: { readonly code: 6; readonly description: "Widespread dust in suspension in the air, not raised by wind at or near the station at the time of observation"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DUST_IN_SUSPENSION_NO_WIND"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 7: { readonly code: 7; readonly description: "Dust or sand raised by wind at or near the station at the time of observation, but no well developed dust whirl(s) or sand whirl(s), and no duststorm or sandstorm seen"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DUST_OR_SAND_RAISED_BY_WIND_NO_STORM"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 8: { readonly code: 8; readonly description: "Well developed dust whirl(s) or sand whirl(s) seen at or near the station during the preceding hour or at the time of observation, but no duststorm or sandstorm"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DUST_OR_SAND_WHIRLS_SEEN_NO_STORM"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 9: { readonly code: 9; readonly description: "Duststorm or sandstorm within sight at the time of observation, or at the station during the preceding hour"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DUSTSTORM_OR_SANDSTORM_IN_SIGHT"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 10: { readonly code: 10; readonly description: "Mist"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "MIST"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 11: { readonly code: 11; readonly description: "Patches of shallow fog or ice fog at the station, whether on land or sea, not deeper than about 2 metres on land or 10 metres at sea"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "SHALLOW_FOG_OR_ICE_FOG_PATCHES"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 12: { readonly code: 12; readonly description: "More or less continuous shallow fog or ice fog at the station, whether on land or sea, not deeper than about 2 metres on land or 10 metres at sea"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "CONTINUOUS_SHALLOW_FOG_OR_ICE_FOG"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 13: { readonly code: 13; readonly description: "Lightning visible, no thunder heard"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "LIGHTNING_VISIBLE_NO_THUNDER"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 14: { readonly code: 14; readonly description: "Precipitation within sight, not reaching the ground or the surface of the sea"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PRECIPITATION_WITHIN_SIGHT_NOT_REACHING_SURFACE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 15: { readonly code: 15; readonly description: "Precipitation within sight, reaching the ground or the surface of the sea, but distant, i.e. estimated to be more than 5 km from the station"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PRECIPITATION_WITHIN_SIGHT_REACHING_GROUND_DISTANT"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 16: { readonly code: 16; readonly description: "Precipitation within sight, reaching the ground or the surface of the sea, near to, but not at the station"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PRECIPITATION_WITHIN_SIGHT_REACHING_GROUND_NEAR_BUT_NOT_AT_STATION"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 17: { readonly code: 17; readonly description: "Thunderstorm, but no precipitation at the time of observation"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "THUNDERSTORM_NO_PRECIPITATION"; readonly precipitation: "none"; readonly thunderstorm: true; }; readonly 18: { readonly code: 18; readonly description: "Squalls at or within sight of the station during the preceding hour or at the time of observation"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SQUALLS_SEEN"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 19: { readonly code: 19; readonly description: "Funnel clouds (tornado cloud or water spout) at or within sight of the station during the preceding hour or at the time of observation"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "FUNNEL_CLOUDS_SEEN"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 20: { readonly code: 20; readonly description: "Drizzle (not freezing) or snow grains not falling as shower(s)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_DRIZZLE_OR_SNOW_GRAINS"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 21: { readonly code: 21; readonly description: "Rain (not freezing) not falling as shower(s)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_RAIN_NO_SHOWERS"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 22: { readonly code: 22; readonly description: "Snow not falling as shower(s)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_SNOW_NO_SHOWERS"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 23: { readonly code: 23; readonly description: "Rain and snow or ice pellets not falling as shower(s)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_RAIN_AND_SNOW_OR_ICE_PELLETS"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 24: { readonly code: 24; readonly description: "Freezing drizzle or freezing rain not falling as shower(s)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_FREEZING_DRIZZLE_OR_RAIN"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 25: { readonly code: 25; readonly description: "Shower(s) of rain"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_SHOWER_OF_RAIN"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 26: { readonly code: 26; readonly description: "Shower(s) of snow, or of rain and snow"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_SHOWER_OF_SNOW_OR_RAIN_SNOW"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 27: { readonly code: 27; readonly description: "Shower(s) of hail, small hail, or snow pellets, or of rain and hail, small hail, or snow pellets"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_SHOWER_OF_HAIL_OR_PELLETS"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 28: { readonly code: 28; readonly description: "Fog or ice fog"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "PREV_HOUR_FOG_OR_ICE_FOG"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 29: { readonly code: 29; readonly description: "Thunderstorm (with or without precipitation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "PREV_HOUR_THUNDERSTORM"; readonly precipitation: "in_preceding_hour"; readonly thunderstorm: false; }; readonly 30: { readonly code: 30; readonly description: "Slight or moderate duststorm or sandstorm (has decreased during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SLIGHT_OR_MODERATE_DUSTSTORM_OR_SANDSTORM_DECREASING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 31: { readonly code: 31; readonly description: "Slight or moderate duststorm or sandstorm (no appreciable change during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SLIGHT_OR_MODERATE_DUSTSTORM_OR_SANDSTORM_NO_CHANGE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 32: { readonly code: 32; readonly description: "Slight or moderate duststorm or sandstorm (has begun or has increased during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SLIGHT_OR_MODERATE_DUSTSTORM_OR_SANDSTORM_INCREASING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 33: { readonly code: 33; readonly description: "Severe duststorm or sandstorm (has decreased during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SEVERE_DUSTSTORM_OR_SANDSTORM_DECREASING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 34: { readonly code: 34; readonly description: "Severe duststorm or sandstorm (no appreciable change during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SEVERE_DUSTSTORM_OR_SANDSTORM_NO_CHANGE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 35: { readonly code: 35; readonly description: "Severe duststorm or sandstorm (has begun or has increased during the preceding hour)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "SEVERE_DUSTSTORM_OR_SANDSTORM_INCREASING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 36: { readonly code: 36; readonly description: "Slight or moderate blowing snow generally low (below eye level)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SLIGHT_OR_MODERATE_BLOWING_SNOW_LOW"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 37: { readonly code: 37; readonly description: "Heavy drifting snow generally low (below eye level)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "HEAVY_DRIFTING_SNOW_LOW"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 38: { readonly code: 38; readonly description: "Slight or moderate blowing snow generally high (above eye level)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SLIGHT_OR_MODERATE_BLOWING_SNOW_HIGH"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 39: { readonly code: 39; readonly description: "Heavy drifting snow generally high (above eye level)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "HEAVY_DRIFTING_SNOW_HIGH"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 40: { readonly code: 40; readonly description: "Fog or ice fog at a distance at the time of observation, but not at the station during the preceding hour, the fog or ice fog extending to a level above that of the observer"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_AT_DISTANCE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 41: { readonly code: 41; readonly description: "Fog or ice fog in patches"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_IN_PATCHES"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 42: { readonly code: 42; readonly description: "Fog or ice fog, sky visible (has become thinner during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_VISIBLE_THINNING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 43: { readonly code: 43; readonly description: "Fog or ice fog, sky invisible (has become thinner during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_INVISIBLE_THINNING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 44: { readonly code: 44; readonly description: "Fog or ice fog, sky visible (no appreciable change during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_VISIBLE_NO_CHANGE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 45: { readonly code: 45; readonly description: "Fog or ice fog, sky invisible (no appreciable change during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_INVISIBLE_NO_CHANGE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 46: { readonly code: 46; readonly description: "Fog or ice fog, sky visible (has begun or has become thicker during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_VISIBLE_THICKENING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 47: { readonly code: 47; readonly description: "Fog or ice fog, sky invisible (has begun or has become thicker during the preceding hour)"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_OR_ICE_FOG_SKY_INVISIBLE_THICKENING"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 48: { readonly code: 48; readonly description: "Fog, depositing rime, sky visible"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_DEPOSITING_RIME_SKY_VISIBLE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 49: { readonly code: 49; readonly description: "Fog, depositing rime, sky invisible"; readonly dustOrSandstorm: false; readonly fogOrMist: true; readonly key: "FOG_DEPOSITING_RIME_SKY_INVISIBLE"; readonly precipitation: "none"; readonly thunderstorm: false; }; readonly 50: { readonly code: 50; readonly description: "Drizzle, not freezing, intermittent (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_INTERMITTENT_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 51: { readonly code: 51; readonly description: "Drizzle, not freezing, continuous (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_CONTINUOUS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 52: { readonly code: 52; readonly description: "Drizzle, not freezing, intermittent (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_INTERMITTENT_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 53: { readonly code: 53; readonly description: "Drizzle, not freezing, continuous (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_CONTINUOUS_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 54: { readonly code: 54; readonly description: "Drizzle, not freezing, intermittent (heavy or dense at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_INTERMITTENT_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 55: { readonly code: 55; readonly description: "Drizzle, not freezing, continuous (heavy or dense at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_NOT_FREEZING_CONTINUOUS_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 56: { readonly code: 56; readonly description: "Drizzle, freezing, slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_FREEZING_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 57: { readonly code: 57; readonly description: "Drizzle, freezing, moderate or heavy (dense)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_FREEZING_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["drizzle"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "drizzle"; readonly thunderstorm: false; }; readonly 58: { readonly code: 58; readonly description: "Drizzle and rain, slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_AND_RAIN_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["drizzle", "rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 59: { readonly code: 59; readonly description: "Drizzle and rain, moderate or heavy"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DRIZZLE_AND_RAIN_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["drizzle", "rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 60: { readonly code: 60; readonly description: "Rain, not freezing, intermittent (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_INTERMITTENT_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 61: { readonly code: 61; readonly description: "Rain, not freezing, continuous (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_CONTINUOUS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 62: { readonly code: 62; readonly description: "Rain, not freezing, intermittent (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_INTERMITTENT_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 63: { readonly code: 63; readonly description: "Rain, not freezing, continuous (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_CONTINUOUS_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 64: { readonly code: 64; readonly description: "Rain, not freezing, intermittent (heavy at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_INTERMITTENT_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 65: { readonly code: 65; readonly description: "Rain, not freezing, continuous (heavy at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_NOT_FREEZING_CONTINUOUS_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 66: { readonly code: 66; readonly description: "Rain, freezing, slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_FREEZING_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 67: { readonly code: 67; readonly description: "Rain, freezing, moderate or heavy (dense)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_FREEZING_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 68: { readonly code: 68; readonly description: "Rain or drizzle and snow, slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_OR_DRIZZLE_AND_SNOW_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain", "drizzle", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 69: { readonly code: 69; readonly description: "Rain or drizzle and snow, moderate or heavy"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_OR_DRIZZLE_AND_SNOW_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["drizzle", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 70: { readonly code: 70; readonly description: "Intermittent fall of snowflakes (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_INTERMITTENT_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 71: { readonly code: 71; readonly description: "Continuous fall of snowflakes (slight at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_CONTINUOUS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 72: { readonly code: 72; readonly description: "Intermittent fall of snowflakes (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_INTERMITTENT_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 73: { readonly code: 73; readonly description: "Continuous fall of snowflakes (moderate at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_CONTINUOUS_MODERATE"; readonly possiblePrecipitationSeverities: ["moderate"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 74: { readonly code: 74; readonly description: "Intermittent fall of snowflakes (heavy at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_INTERMITTENT_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 75: { readonly code: 75; readonly description: "Continuous fall of snowflakes (heavy at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOWFLAKES_CONTINUOUS_HEAVY"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 76: { readonly code: 76; readonly description: "Diamond dust (with or without fog)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "DIAMOND_DUST"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["ice"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "ice"; readonly thunderstorm: false; }; readonly 77: { readonly code: 77; readonly description: "Snow grains (with or without fog)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOW_GRAINS"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 78: { readonly code: 78; readonly description: "Isolated star-like snow crystals (with or without fog)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "ISOLATED_STAR_LIKE_SNOW_CRYSTALS"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 79: { readonly code: 79; readonly description: "Ice pellets"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "ICE_PELLETS"; readonly possiblePrecipitationSeverities: ["heavy", "moderate", "slight", "violent"]; readonly possiblePrecipitationTypes: ["ice"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "ice"; readonly thunderstorm: false; }; readonly 80: { readonly code: 80; readonly description: "Rain shower(s), slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_SHOWERS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 81: { readonly code: 81; readonly description: "Rain shower(s), moderate or heavy"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_SHOWERS_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 82: { readonly code: 82; readonly description: "Rain shower(s), violent"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_SHOWERS_VIOLENT"; readonly possiblePrecipitationSeverities: ["violent"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 83: { readonly code: 83; readonly description: "Shower(s) of rain and snow mixed, slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_AND_SNOW_MIXED_SHOWERS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 84: { readonly code: 84; readonly description: "Shower(s) of rain and snow mixed, moderate or heavy"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "RAIN_AND_SNOW_MIXED_SHOWERS_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 85: { readonly code: 85; readonly description: "Snow shower(s), slight"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOW_SHOWERS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 86: { readonly code: 86; readonly description: "Snow shower(s), moderate or heavy"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOW_SHOWERS_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 87: { readonly code: 87; readonly description: "Shower(s) of snow pellets or small hail, with or without rain or rain and snow mixed (slight)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOW_PELLETS_OR_SMALL_HAIL_SHOWERS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 88: { readonly code: 88; readonly description: "Shower(s) of snow pellets or small hail, with or without rain or rain and snow mixed (moderate or heavy)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SNOW_PELLETS_OR_SMALL_HAIL_SHOWERS_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 89: { readonly code: 89; readonly description: "Shower(s) of hail, small hail, or snow pellets, with or without rain or rain and snow mixed, not associated with thunder (slight)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "HAIL_SMALL_HAIL_OR_SNOW_PELLETS_SHOWERS_SLIGHT"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "hail"; readonly thunderstorm: false; }; readonly 90: { readonly code: 90; readonly description: "Shower(s) of hail, small hail, or snow pellets, with or without rain or rain and snow mixed, not associated with thunder (moderate or heavy)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "HAIL_SMALL_HAIL_OR_SNOW_PELLETS_SHOWERS_MODERATE_OR_HEAVY"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "hail"; readonly thunderstorm: false; }; readonly 91: { readonly code: 91; readonly description: "Slight rain at time of observation (thunderstorm during the preceding hour but not at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SLIGHT_RAIN_AFTER_THUNDERSTORM"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 92: { readonly code: 92; readonly description: "Moderate or heavy rain at time of observation (thunderstorm during the preceding hour but not at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "MODERATE_OR_HEAVY_RAIN_AFTER_THUNDERSTORM"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["rain"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: false; }; readonly 93: { readonly code: 93; readonly description: "Slight snow, or rain and snow mixed or hail, small hail, or snow pellets at time of observation (thunderstorm during the preceding hour but not at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "SLIGHT_SNOW_RAIN_SNOW_MIXED_OR_HAIL_AFTER_THUNDERSTORM"; readonly possiblePrecipitationSeverities: ["slight"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 94: { readonly code: 94; readonly description: "Moderate or heavy snow, or rain and snow mixed or hail, small hail, or snow pellets at time of observation (thunderstorm during the preceding hour but not at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "MODERATE_OR_HEAVY_SNOW_RAIN_SNOW_MIXED_OR_HAIL_AFTER_THUNDERSTORM"; readonly possiblePrecipitationSeverities: ["moderate", "heavy"]; readonly possiblePrecipitationTypes: ["hail", "rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "snow"; readonly thunderstorm: false; }; readonly 95: { readonly code: 95; readonly description: "Thunderstorm, slight or moderate, without hail but with rain and/or snow at time of observation (thunderstorm at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "THUNDERSTORM_SLIGHT_MODERATE_NO_HAIL"; readonly possiblePrecipitationSeverities: ["slight", "moderate"]; readonly possiblePrecipitationTypes: ["rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: true; }; readonly 96: { readonly code: 96; readonly description: "Thunderstorm, slight or moderate, with hail, small hail, or snow pellets at time of observation (thunderstorm at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "THUNDERSTORM_SLIGHT_MODERATE_WITH_HAIL"; readonly possiblePrecipitationSeverities: ["slight", "moderate"]; readonly possiblePrecipitationTypes: ["hail"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "hail"; readonly thunderstorm: true; }; readonly 97: { readonly code: 97; readonly description: "Thunderstorm, heavy, without hail, small hail, or snow pellets but with rain and/or snow at time of observation"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "THUNDERSTORM_HEAVY_NO_HAIL"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["rain", "snow"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "rain"; readonly thunderstorm: true; }; readonly 98: { readonly code: 98; readonly description: "Thunderstorm combined with duststorm or sandstorm at time of observation (thunderstorm at time of observation)"; readonly dustOrSandstorm: true; readonly fogOrMist: false; readonly key: "THUNDERSTORM_WITH_DUST_OR_SANDSTORM"; readonly precipitation: "none"; readonly thunderstorm: true; }; readonly 99: { readonly code: 99; readonly description: "Thunderstorm, heavy, with hail, small hail, or snow pellets at time of observation (thunderstorm at time of observation)"; readonly dustOrSandstorm: false; readonly fogOrMist: false; readonly key: "THUNDERSTORM_HEAVY_WITH_HAIL"; readonly possiblePrecipitationSeverities: ["heavy"]; readonly possiblePrecipitationTypes: ["hail"]; readonly precipitation: "current"; readonly primaryPrecipitationType: "hail"; readonly thunderstorm: true; }; };