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