35 lines
585 B
TypeScript
35 lines
585 B
TypeScript
export interface rainfall {
|
|
id?: number,
|
|
date: string,
|
|
value: number,
|
|
}
|
|
|
|
export interface WeatherRequest {
|
|
list: WeatherValue[],
|
|
}
|
|
|
|
export interface WeatherValue {
|
|
dt_txt: string,
|
|
main: {
|
|
temp: number,
|
|
humidity: number,
|
|
pressure: number,
|
|
temp_max: number,
|
|
temp_min: number,
|
|
},
|
|
rain?: {
|
|
'3h': number,
|
|
},
|
|
weather: WeatherTime[],
|
|
}
|
|
|
|
export interface WeatherTime {
|
|
description: string,
|
|
icon: string,
|
|
main: 'Rain',
|
|
}
|
|
|
|
export interface WeatherCompilation {
|
|
[k: string]: WeatherValue[]
|
|
}
|