Files
lara-bermite/resources/js/types.ts
2024-04-22 23:50:59 +02:00

49 lines
816 B
TypeScript

export interface rainfall {
id?: number,
date: string,
start?: string,
days?: number,
label?: string,
value: number,
}
export interface rainfallGraphData {
start: string,
days: number,
label: string,
value: number,
}
export interface monthlyRainfall {
year: number,
month: number,
label: string,
values: number,
}
export interface WeatherRequest {
list: WeatherValue[],
}
export interface WeatherValue {
dt: number,
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',
}