mirror of
https://github.com/keanuplayz/TravBot-v3.git
synced 2024-08-15 02:33:12 +00:00
93 lines
2.1 KiB
TypeScript
93 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;
|
||
|
}
|