UNPKG

@obstinado/gpx-builder

Version:
20 lines (16 loc) 620 B
import { CreatorInterface } from "./creators/CreatorInterface"; import { GPXBuildData } from "./types"; /** * Function that create XML string with GPX data. * * @param data - Formated data * @param creator - Creator that converts data to XML string * @returns XML string */ function buildGPX(data: GPXBuildData, gpxCreator: CreatorInterface): string { return gpxCreator.toString(data); } export { buildGPX }; export { default as BaseBuilder } from "./builder/BaseBuilder"; export { default as StravaBuilder } from "./builder/StravaBuilder"; export { default as GarminBuilder } from "./builder/GarminBuilder";