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

25 lines (24 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RouteExporterJSON = void 0; class RouteExporterJSON { constructor() { this.fileType = 'application/json'; this.fileExtension = 'json'; } static export(routeFile) { return new RouteExporterJSON().export(routeFile); } static getAsString(routeFile) { return new RouteExporterJSON().getAsString(routeFile); } export(routeFile) { return routeFile.toJSON(); } getAsString(routeFile) { return new Promise(resolve => { resolve(JSON.stringify(this.export(routeFile))); }); } } exports.RouteExporterJSON = RouteExporterJSON;