initial commit
This commit is contained in:
24
web/src/lib/models/trail.ts
Normal file
24
web/src/lib/models/trail.ts
Normal 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 }
|
||||
Reference in New Issue
Block a user