add Python server backend
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2024-05-11 14:06:39 +02:00
parent 14d63294a3
commit cd3afa4d61
22 changed files with 1896 additions and 119 deletions

View File

@@ -1,3 +1,5 @@
import type { paths } from '@/api'
export interface Window {
label: string
getStart: { (): number }
@@ -6,9 +8,18 @@ export interface Window {
interval: number
}
export const typeApi = {
export type ApiTypes =
paths['/type/{type}/startDate/{start_date}/endDate/{end_date}/sample/{sample}']['get']['parameters']['path']['type']
export type NavTypes = 'temperatuur' | 'luchtvochtigheid'
type NavTypeToApiTypeMapping = {
[key in NavTypes]: ApiTypes
}
export const navTypeToApiTypeMapping: NavTypeToApiTypeMapping = {
temperatuur: 'temperature',
luchtvochtigheid: 'humidity'
}
export type NavType = keyof typeof typeApi
export const navTypes = Object.keys(navTypeToApiTypeMapping)