UNPKG

gpx-builder

Version:
29 lines (25 loc) 577 B
'use strict'; var GarminPoint = require('../../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 } : {}) }; } } module.exports = StravaPoint;