UNPKG

svelte-local-gpx-viewer

Version:

Local-first GPX routes viewer. Svelte-based components. Useable in Svelte projects and standalone (vanilla JS).

20 lines (19 loc) 761 B
import { type LocalGeoJSONRouteEntity } from './localDB'; import { SvelteSet } from 'svelte/reactivity'; export declare const getUIRoutes: () => { readonly routes: LocalGeoJSONRouteEntity[]; readonly selectedRoutesIds: SvelteSet<number>; readonly selectedRoutesInfo: { distance: number; elevation: { positive: number; negative: number; }; }; updateRouteColor(id: number, color: string): Promise<void>; deleteRoute(id: number): Promise<void>; updateRouteVisibility(id: number, visibility: boolean): Promise<void>; getRoute(id: number): Promise<LocalGeoJSONRouteEntity>; createRoute(obj: LocalGeoJSONRouteEntity): Promise<void>; downloadAllRoutesArchive(): Promise<void>; };