UNPKG

@sports-alliance/sports-lib

Version:

A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc

16 lines (15 loc) 824 B
import { CreatorInterface } from '../../../../creators/creator.interface'; import { RouteFileJSONInterface } from '../../../route-file.json.interface'; import { RouteFileInterface } from '../../../route-file.interface'; import { RouteInterface } from '../../../route.interface'; import { RouteJSONInterface } from '../../../route.json.interface'; export declare class RouteImporterJSON { static getRouteFileFromJSON(json: RouteFileJSONInterface): RouteFileInterface; static getRouteFromJSON(json: RouteJSONInterface, routeFileCreator?: CreatorInterface): RouteInterface; private static addStatsFromJSON; private static hasStats; private static getStreamsFromJSON; private static getValidatedPoints; private static validateGeometryStream; private static addMissingGeometryStreamsFromPoints; }