UNPKG

@mugan86/openweather-api

Version:
48 lines (47 loc) 1.38 kB
import { Location } from './../../interfaces/location.interface'; /** * Current Weather serve service */ export declare class CurrentService { /** * @ignore */ private apiKey; /** * @ignore */ private unitMetric; /** * @ignore */ private language; /** * @ignore */ constructor(apiKey: string, unitMetric?: string, lang?: string); /** * Take current weather of select city and country. * @example * getByCity('Madrid,es') --> Madrid (Spain) current weather Data. * getByCity('Barcelona') --> Find Barcelona (Spain) * @param city { string} add select city. */ getByCity(city?: string): Promise<any>; /** * Take current weather data in select place to add coordinates * @example * location = {lat: 36.1699412, lng: -115.13982959999998} - Las Vegas * location = {lat: 41.9027835, lng: 12.496365500000024} - Roma * @param location {Location} Add location coordinates in {lat: number, lng: number } format */ getByLocation(location: Location): Promise<any>; /** * Input select city zip code to take this select weather current data. * @example * Las Vegas = 48104 * Barcelona = 08026 * Bilbao = 48002 * @param zipCode { string } location zip code add. */ getByZip(zipCode?: string): Promise<any>; }