UNPKG

mcp-openweathermap

Version:
50 lines 1.71 kB
import type { Units } from "../schemas.js"; /** * Format temperature with unit symbol */ export declare function formatTemperature(temp: number, units?: Units): string; /** * Get temperature unit symbol */ export declare function getTemperatureUnit(units?: Units): string; /** * Format wind speed with unit */ export declare function formatWindSpeed(speed: number, units?: Units): string; /** * Format humidity percentage */ export declare function formatHumidity(humidity: number): string; /** * Format visibility in kilometers or miles */ export declare function formatVisibility(visibility: number, units?: Units): string; /** * Format Unix timestamp to readable date */ export declare function formatDateTime(timestamp: number, timezone?: number): string; /** * Format weather description */ export declare function formatWeatherDescription(description: string): string; /** * Convert wind direction degrees to compass direction */ export declare function getWindDirection(degrees: number): string; /** * Format air quality index to human-readable description */ export declare function formatAirQuality(aqi: number): string; /** * Format weather data as structured JSON for LLM consumption */ export declare function formatCurrentWeather(data: any, units?: Units): string; /** * Format forecast data as structured JSON for LLM consumption */ export declare function formatWeatherForecast(forecasts: any[], location: string, units?: Units): string; /** * Format hourly forecast data as structured JSON for LLM consumption */ export declare function formatHourlyForecast(hourlyData: any[], location: string, units?: Units): string; //# sourceMappingURL=weather-formatter.d.ts.map