gpx-builder
Version:
Builder of GPX files
27 lines (24 loc) • 564 B
JavaScript
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 };