UNPKG

workouts-transfer

Version:

Workouts transfer between services as inversify modules.

9 lines (7 loc) 352 B
import { Workout } from 'fitness-models'; export interface TransferAdapter<NativeWorkout = any> { createWorkout: (workout: Workout) => Promise<string>; findUniversalWorkout: (workout: Workout) => Promise<Workout | null>; findWorkout: (workout: Workout) => Promise<NativeWorkout | null>; getWorkout: (id: string) => Promise<Workout>; }