ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
2 lines • 5.75 kB
JavaScript
import {c as c$1,b as b$1}from'./chunk-PNYI4UCN.mjs';import {b,a as a$2}from'./chunk-Y7ZPKVJH.mjs';import {a as a$1}from'./chunk-XEHBQAFR.mjs';var l,a=a$1(()=>{b();l=a$2.object({}).describe("Input parameters for listing subsurface measurements from all stations.");});var f,s=a$1(()=>{b();f=a$2.object({SensorId:a$2.number().optional().describe("Numeric ID of the subsurface sensor."),SubSurfaceTemperature:a$2.number().optional().describe("Temperature from sensor embedded 12-18 inches below road pavement in degrees Celsius.")}).describe("Subsurface sensor measurements including ground temperature from sensors embedded below road pavement.");});var S,o=a$1(()=>{b();S=a$2.object({}).describe("Input parameters for listing surface measurements from all stations.");});var w,u=a$1(()=>{b();w=a$2.object({SensorId:a$2.number().optional().describe("Numeric ID of the surface sensor."),SurfaceTemperature:a$2.number().optional().describe("Current pavement surface temperature in degrees Celsius."),RoadFreezingTemperature:a$2.number().optional().describe("Freezing point of moisture on pavement based on chemical treatment in degrees Celsius."),RoadSurfaceCondition:a$2.number().optional().describe("Code indicating road surface condition: 101 = Dry, 102 = Wet, 103 = Moist, 104 = Ice, 105 = Snow, 108 = Unknown/Other.")}).describe("Surface sensor measurements including pavement temperature, road freezing temperature, and surface condition code from sensors embedded in or mounted on road surfaces.");});var z,m=a$1(()=>{b();z=a$2.object({}).describe("Input parameters for listing comprehensive weather readings from all stations.");});var T,c=a$1(()=>{c$1();b();T=a$2.object({StationId:a$2.string().describe("National Weather Service assigned station identifier code."),StationName:a$2.string().describe("Display name of the weather station."),Latitude:a$2.number().describe("Latitude of the weather station in decimal degrees."),Longitude:a$2.number().describe("Longitude of the weather station in decimal degrees."),Elevation:a$2.number().int().describe("Elevation of the weather station above sea level in meters."),ReadingTime:b$1().nullable().describe("UTC datetime when the comprehensive weather reading was taken (ISO-8601 format)."),AirTemperature:a$2.number().nullable().describe("Current air temperature in degrees Celsius."),RelativeHumidty:a$2.number().int().nullable().describe("Relative humidity as a percentage (0-100)."),AverageWindSpeed:a$2.number().int().nullable().describe("Average wind speed during evaluation cycle in kilometers per hour."),AverageWindDirection:a$2.number().int().nullable().describe("Average wind direction in degrees clockwise from north (0-359)."),WindGust:a$2.number().int().nullable().describe("Maximum wind gust speed during evaluation cycle in kilometers per hour."),Visibility:a$2.number().int().nullable().describe("Average visibility distance in meters (computed every 3 minutes)."),PrecipitationIntensity:a$2.number().int().nullable().describe("Precipitation intensity derived from precipitation rate (intensity units)."),PrecipitationType:a$2.number().int().nullable().describe("Code indicating precipitation type: 0 = none, 1 = rain, 2 = snow."),PrecipitationPast1Hour:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) for previous 1 hour in millimeters."),PrecipitationPast3Hours:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) for previous 3 hours in millimeters."),PrecipitationPast6Hours:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) for previous 6 hours in millimeters."),PrecipitationPast12Hours:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) for previous 12 hours in millimeters."),PrecipitationPast24Hours:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) for previous 24 hours in millimeters."),PrecipitationAccumulation:a$2.number().nullable().describe("Precipitation amount (liquid equivalent) from midnight GMT to current time in millimeters."),BarometricPressure:a$2.number().int().nullable().describe("Atmospheric pressure in millibars (not adjusted for elevation)."),SnowDepth:a$2.number().int().nullable().describe("Snow depth on representative areas excluding highway pavement in centimeters."),SurfaceMeasurements:a$2.array(a$2.object({SensorId:a$2.number().int().describe("Numeric ID of the surface sensor."),SurfaceTemperature:a$2.number().nullable().describe("Current pavement surface temperature in degrees Celsius."),RoadFreezingTemperature:a$2.number().nullable().describe("Freezing point of moisture on pavement based on chemical treatment in degrees Celsius."),RoadSurfaceCondition:a$2.number().nullable().describe("Code indicating road surface condition: 101 = Dry, 102 = Wet, 103 = Moist, 104 = Ice, 105 = Snow.")})).nullable().describe("Array of surface sensor measurements including pavement temperature, freezing temperature, and condition codes."),SubSurfaceMeasurements:a$2.array(a$2.object({SensorId:a$2.number().int().describe("Numeric ID of the subsurface sensor."),SubSurfaceTemperature:a$2.number().nullable().describe("Temperature from sensor embedded 12-18 inches below road pavement in degrees Celsius.")})).nullable().describe("Array of subsurface sensor measurements including ground temperature from sensors embedded below pavement.")}).describe("Comprehensive weather reading from a WSDOT weather station, including atmospheric conditions, precipitation across multiple time periods, and surface/subsurface sensor measurements.");});export{l as a,a as b,f as c,s as d,S as e,o as f,w as g,u as h,z as i,m as j,T as k,c as l};//# sourceMappingURL=chunk-DPIFHCXE.mjs.map
//# sourceMappingURL=chunk-DPIFHCXE.mjs.map