UNPKG

workouts-transfer

Version:

Workouts transfer between services as inversify modules.

11 lines (10 loc) 425 B
import { Workout } from 'fitness-models'; import { TransferAdapter } from './transfer-adapters/TransferAdapter'; export default class WorkoutTransfer { private from; private to; constructor(from: TransferAdapter, to: TransferAdapter); getFrom(): TransferAdapter<any>; getTo(): TransferAdapter<any>; copyWorkout(id: string, extender?: (workout: Workout) => Promise<Workout>): Promise<string | null>; }