@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
17 lines (16 loc) • 616 B
TypeScript
import { EventInterface } from '../../../event.interface';
export declare class EventImporterFIT {
static getFromArrayBuffer(arrayBuffer: ArrayBuffer, name?: string): Promise<EventInterface>;
private static getDeviceInfos;
private static getLapFromSessionLapObject;
private static getActivityFromSessionObject;
private static getActivityTypeFromSessionObject;
private static getStatsFromObject;
private static getCreatorFromFitDataObject;
}
export interface FITFileActivityEvent {
event: string;
timestamp: Date;
event_type: 'start' | 'stop' | 'stop_all';
data: number;
}