UNPKG

workouts-transfer

Version:

Workouts transfer between services as inversify modules.

14 lines (13 loc) 757 B
import * as FITBIT from 'fitness-libraries/dist/modules/fitbit'; import { Workout } from 'fitness-models'; import { TransferAdapter } from '../TransferAdapter'; import FitbitConvertor from './FitbitConvertor'; export default class FitbitTransferAdapter implements TransferAdapter { private fitbitService; private fitbitConvertor; constructor(fitbitService: FITBIT.FitbitService, fitbitConvertor: FitbitConvertor); getWorkout(id: string): Promise<Workout>; findWorkout(workout: Workout): Promise<import("fitbit-api-handler").Activity<number, import("fitbit-api-handler/dist/types/api").ApiActivity> | null>; findUniversalWorkout(workout: Workout): Promise<Workout<any> | null>; createWorkout(workout: Workout): Promise<string>; }