@obstinado/gpx-builder
Version:
Builder of GPX files
30 lines (29 loc) • 782 B
TypeScript
import { Extensions, Track as TrackData } from '../../../types';
import Link from './Link';
import Segment from './Segment';
export default class Track {
private name;
private cmt;
private desc;
private src;
private link;
private number;
private type;
private extensions;
private trkseg;
/**
* @see http://www.topografix.com/gpx/1/1/#type_trkType
*/
constructor(trkseg: Segment[] | null, { name, cmt, desc, src, link, number, type, extensions, }?: {
cmt?: string;
desc?: string;
extensions?: Extensions;
link?: Link;
name?: string;
number?: number;
src?: string;
type?: string;
});
setSegments(trkseg: Segment[] | null): this;
toObject(): TrackData;
}