gpx-builder
Version:
Builder of GPX files
29 lines (25 loc) • 577 B
JavaScript
;
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;