UNPKG

workouts-transfer

Version:

Workouts transfer between services as inversify modules.

32 lines (31 loc) 1.49 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkoutTransfer = exports.CONVERTORS = exports.ADAPTERS = void 0; const inversify_1 = require("inversify"); require("reflect-metadata"); const fitbit_1 = require("./services/transfer-adapters/fitbit"); const garmin_1 = require("./services/transfer-adapters/garmin"); const strava_1 = require("./services/transfer-adapters/strava"); exports.ADAPTERS = { GarminTransferAdapter: garmin_1.GarminTransferAdapter, FitbitTransferAdapter: fitbit_1.FitbitTransferAdapter, StravaTransferAdapter: strava_1.StravaTransferAdapter, }; exports.CONVERTORS = { GarminConvertor: garmin_1.GarminConvertor, FitbitConvertor: fitbit_1.FitbitConvertor, StravaConvertor: strava_1.StravaConvertor, }; var WorkoutTransfer_1 = require("./services/WorkoutTransfer"); Object.defineProperty(exports, "WorkoutTransfer", { enumerable: true, get: function () { return __importDefault(WorkoutTransfer_1).default; } }); exports.default = new inversify_1.ContainerModule((bind) => { bind(garmin_1.GarminConvertor).toSelf(); bind(fitbit_1.FitbitConvertor).toSelf(); bind(strava_1.StravaConvertor).toSelf(); bind(garmin_1.GarminTransferAdapter).toSelf(); bind(fitbit_1.FitbitTransferAdapter).toSelf(); bind(strava_1.StravaTransferAdapter).toSelf(); });