diff --git a/src/HistoryAPI.ts b/src/HistoryAPI.ts
index c688200..3630dbb 100644
--- a/src/HistoryAPI.ts
+++ b/src/HistoryAPI.ts
@@ -425,14 +425,15 @@ function outputPositionsGpx(data: DataResult, context: string, res: SimpleRespon
${context}
`
let inSegment = false
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- data.data.forEach((p: any) => {
- if (p.lat != null && p.lon != null) {
+ data.data.forEach((p: [Timestamp, [number, number]]) => {
+ const [time, position] = p
+ const [lon, lat] = position
+ if (lat !== null && lon !== null) {
if (!inSegment) {
responseBody += '\n'
inSegment = true
}
- responseBody += ``
+ responseBody += ``
} else {
if (inSegment) {
responseBody += ''