@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
TypeScript
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;
}