UNPKG

owm-onecall-api

Version:
36 lines (35 loc) 1.05 kB
import { MinutelyDataBlock, WeatherIcon } from "../types"; /** * A Minutely only DataBlock. */ export interface DarkSkyMinutelyDataBlock { summary?: string; icon?: WeatherIcon; data: DarkSkyMinutelyDataPoint[]; } /** * A DarkSky equivelent of a Minutely OpenWeatherMap DataBlock. * * See {@link MinutelyDataBlock} for more. */ export interface DarkSkyMinutelyDataPoint { /** * Time of the forecasted data, unix, UTC. * * Mapped from MinutelyDataBlock.dt */ time: number; /** * Precipitation volume, a number value measured in millimeters (mm). * * Mapped from MinutelyDataBlock.precipitation */ precipIntensity: number; } /** * Map an OpenWeatherMap minutely data block to a DarkSky comptible object. * * @param dataBlocks List of OpenWeatherMap minutely data points. * @returns DarkSky equivelent minutely data block. */ export declare function mapMinutelyToDarkSky(dataBlocks?: MinutelyDataBlock[]): DarkSkyMinutelyDataBlock | undefined;