UNPKG

gpx-builder

Version:
27 lines (24 loc) 564 B
import GarminPoint from '../../GarminBuilder/models/GarminPoint.js'; class StravaPoint extends GarminPoint { constructor(lat, lon, options = {}) { super(lat, lon, options); const { power, cad, distance } = options; this.extensions = { ...this.extensions, ...(typeof power === 'number' ? { power } : {}), ...(typeof cad === 'number' ? { cadence: cad } : {}), ...(typeof distance === 'number' ? { distance } : {}) }; } } export { StravaPoint as default };