@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
TypeScript
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;
}