UNPKG

workouts-transfer

Version:

Workouts transfer between services as inversify modules.

13 lines (12 loc) 538 B
import { Activity } from 'fitbit-api-handler'; import * as FITBIT from 'fitness-libraries/dist/modules/fitbit'; import { Workout } from 'fitness-models'; import { WorkoutConvertor } from '../WorkoutConvertor'; export default class FitbitConvertor implements WorkoutConvertor<Activity> { private fitbitService; constructor(fitbitService: FITBIT.FitbitService); private activityMap; private getUniversalPoints; toUniversal(activity: Activity): Promise<Workout>; fromUniversal(workout: Workout): Promise<Activity>; }