mirror of
https://github.com/keanuplayz/TravBot-v3.git
synced 2024-08-15 02:33:12 +00:00
92 lines
2.1 KiB
TypeScript
92 lines
2.1 KiB
TypeScript
interface WeatherJSOptions {
|
|
search: string;
|
|
lang?: string;
|
|
degreeType?: string;
|
|
timeout?: number;
|
|
}
|
|
|
|
interface WeatherJSResult {
|
|
location: {
|
|
name: string;
|
|
lat: string;
|
|
long: string;
|
|
timezone: string;
|
|
alert: string;
|
|
degreetype: string;
|
|
imagerelativeurl: string;
|
|
};
|
|
current: {
|
|
temperature: string;
|
|
skycode: string;
|
|
skytext: string;
|
|
date: string;
|
|
observationtime: string;
|
|
observationpoint: string;
|
|
feelslike: string;
|
|
humidity: string;
|
|
winddisplay: string;
|
|
day: string;
|
|
shortday: string;
|
|
windspeed: string;
|
|
imageUrl: string;
|
|
};
|
|
forecast: [
|
|
{
|
|
low: string;
|
|
high: string;
|
|
skycodeday: string;
|
|
skytextday: string;
|
|
date: string;
|
|
day: string;
|
|
shortday: string;
|
|
precip: string;
|
|
},
|
|
{
|
|
low: string;
|
|
high: string;
|
|
skycodeday: string;
|
|
skytextday: string;
|
|
date: string;
|
|
day: string;
|
|
shortday: string;
|
|
precip: string;
|
|
},
|
|
{
|
|
low: string;
|
|
high: string;
|
|
skycodeday: string;
|
|
skytextday: string;
|
|
date: string;
|
|
day: string;
|
|
shortday: string;
|
|
precip: string;
|
|
},
|
|
{
|
|
low: string;
|
|
high: string;
|
|
skycodeday: string;
|
|
skytextday: string;
|
|
date: string;
|
|
day: string;
|
|
shortday: string;
|
|
precip: string;
|
|
},
|
|
{
|
|
low: string;
|
|
high: string;
|
|
skycodeday: string;
|
|
skytextday: string;
|
|
date: string;
|
|
day: string;
|
|
shortday: string;
|
|
precip: string;
|
|
}
|
|
];
|
|
}
|
|
|
|
declare module "weather-js" {
|
|
const find: (
|
|
options: WeatherJSOptions,
|
|
callback: (error: Error | string | null, result: WeatherJSResult[]) => any
|
|
) => void;
|
|
}
|