UNPKG

@obstinado/gpx-builder

Version:
30 lines (29 loc) 782 B
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; }