@obstinado/gpx-builder
Version:
Builder of GPX files
29 lines (24 loc) • 536 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,
...(power != null ? {
power
} : {}),
...(cad != null ? {
cadence: cad
} : {}),
...(distance != null ? {
distance
} : {})
};
}
}
module.exports = StravaPoint;