UNPKG

@sports-alliance/sports-lib

Version:

A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc

13 lines (12 loc) 472 B
import { DataDistance } from '../data/data.distance'; import { DataInterface } from '../data/data.interface'; export interface StatsClassInterface { getDistance(): DataDistance; getStat(statType: string): DataInterface | void; getStats(): Map<string, DataInterface>; getStatsAsArray(): DataInterface[]; removeStat(statType: string): void; clearStats(): void; setDistance(distance: DataDistance): void; addStat(stat: DataInterface): void; }