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

44 lines (43 loc) 2.35 kB
import { COROSAPIEventMetaDataInterface, GarminAPIEventMetaDataInterface, ServiceNames, SuuntoAppEventMetaDataInterface, WahooAPIEventMetaDataInterface } from './event-meta-data.interface'; import { COROSAPIEventMetaDataJsonInterface, GarminAPIEventMetaDataJsonInterface, SuuntoAppEventMetaDataJsonInterface, WahooAPIEventMetaDataJsonInterface } 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 GarminAPIEventMetaData implements GarminAPIEventMetaDataInterface { 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(): GarminAPIEventMetaDataJsonInterface; } export declare class WahooAPIEventMetaData implements WahooAPIEventMetaDataInterface { serviceWorkoutID: string; serviceWorkoutSummaryID: string; serviceUserID: string; serviceSummaryUpdatedAt: string; date: Date; serviceManual?: boolean | undefined; serviceEdited?: boolean | undefined; serviceFitnessAppID?: number | undefined; serviceName: ServiceNames; constructor(serviceWorkoutID: string, serviceWorkoutSummaryID: string, serviceUserID: string, serviceSummaryUpdatedAt: string, date: Date, serviceManual?: boolean | undefined, serviceEdited?: boolean | undefined, serviceFitnessAppID?: number | undefined); toJSON(): WahooAPIEventMetaDataJsonInterface; }