initial commit

This commit is contained in:
Christian Beutel
2024-01-27 20:39:12 +01:00
parent 7ab2f1c7e6
commit b302ccded0
85 changed files with 5991 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
interface Category {
id: string;
name: string;
img: string;
}
export type {Category}

View File

@@ -0,0 +1,7 @@
interface SummitLog {
id: string;
date: string;
text: string;
}
export type {SummitLog}

View File

@@ -0,0 +1,24 @@
import type { Category } from "./category";
import type { SummitLog } from "./summit_log";
import type { Waypoint } from "./waypoint";
interface Trail {
id: string;
name: string;
location: string;
distance: number;
elevation_gain: number;
duration: number;
thumbnail: string;
photos: string[];
gpx: string;
expand: {
category: Category;
waypoints: Waypoint[]
summit_logs: SummitLog[]
}
tags?: string[];
description: string;
}
export type { Trail }

View File

@@ -0,0 +1,10 @@
interface Waypoint {
id: string;
name: string;
description: string;
lat: number;
lon: number;
icon: string;
}
export type { Waypoint }