tcx-builder
Version:
27 lines (26 loc) • 913 B
TypeScript
import { BaseObject } from '../_common';
import { HeartRateBpm as HeartRateBpmClass } from '../HeartRate';
import { SensorState as SensorStateType } from '../../interfaces';
import { Position as PositionClass } from '../Position';
import { TrackPointExtensions } from './TrackPointExtensions';
export declare class TrackPoint extends BaseObject {
Time: Date;
Position?: PositionClass;
AltitudeMeters?: number;
DistanceMeters?: number;
HeartRateBpm?: HeartRateBpmClass;
Cadence?: number;
SensorState?: SensorStateType;
Extensions?: TrackPointExtensions;
constructor(options: {
time: Date;
position?: PositionClass;
altitudeMeters?: number;
distanceMeters?: number;
heartRateBpm?: HeartRateBpmClass;
cadence?: number;
sensorState?: SensorStateType;
extensions?: TrackPointExtensions;
});
toXml(): string;
}