@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
31 lines (30 loc) • 1.61 kB
TypeScript
import { COROSAPIEventMetaDataInterface, GarminHealthAPIEventMetaDataInterface, ServiceNames, SuuntoAppEventMetaDataInterface } from './event-meta-data.interface';
import { COROSAPIEventMetaDataJsonInterface, GarminHealthAPIEventMetaDataJsonInterface, SuuntoAppEventMetaDataJsonInterface } from './meta-data.json.interface';
export declare class SuuntoAppEventMetaData implements SuuntoAppEventMetaDataInterface {
serviceWorkoutID: string;
serviceUserName: string;
date: Date;
serviceName: ServiceNames;
constructor(serviceWorkoutID: string, serviceUserName: string, date: Date);
toJSON(): SuuntoAppEventMetaDataJsonInterface;
}
export declare class COROSAPIEventMetaData implements COROSAPIEventMetaDataInterface {
serviceWorkoutID: string;
serviceOpenId: string;
serviceFITFileURI: string;
date: Date;
serviceName: ServiceNames;
constructor(serviceWorkoutID: string, serviceOpenId: string, serviceFITFileURI: string, date: Date);
toJSON(): COROSAPIEventMetaDataJsonInterface;
}
export declare class GarminHealthAPIEventMetaData implements GarminHealthAPIEventMetaDataInterface {
serviceUserID: string;
serviceActivityFileID: string;
serviceActivityFileType: 'FIT' | 'TCX' | 'GPX';
serviceManual: boolean;
serviceStartTimeInSeconds: number;
date: Date;
serviceName: ServiceNames;
constructor(serviceUserID: string, serviceActivityFileID: string, serviceActivityFileType: 'FIT' | 'TCX' | 'GPX', serviceManual: boolean, serviceStartTimeInSeconds: number, date: Date);
toJSON(): GarminHealthAPIEventMetaDataJsonInterface;
}