UNPKG

@golemio/pid

Version:
23 lines 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OgJisContainer = void 0; const ioc_1 = require("@golemio/core/dist/output-gateway/ioc"); const V1EventsController_1 = require("../controllers/v1/V1EventsController"); const JISEventsRepository_1 = require("../data-access/JISEventsRepository"); const JISEventsRopidGTFSRoutesRepository_1 = require("../data-access/JISEventsRopidGTFSRoutesRepository"); const RopidGTFSRoutesRepository_1 = require("../data-access/RopidGTFSRoutesRepository"); const JISEventsCustomFormatTransformation_1 = require("../transformations/JISEventsCustomFormatTransformation"); const OgJisToken_1 = require("./OgJisToken"); const ogJisContainer = ioc_1.OutputGatewayContainer.createChildContainer(); exports.OgJisContainer = ogJisContainer; //#region Controllers ogJisContainer.registerSingleton(OgJisToken_1.OgJisToken.V1EventsController, V1EventsController_1.V1EventsController); //#endregion //#region Repositories ogJisContainer.registerSingleton(OgJisToken_1.OgJisToken.JISEventsRepository, JISEventsRepository_1.JISEventsRepository); ogJisContainer.registerSingleton(OgJisToken_1.OgJisToken.JISEventsRopidGTFSRoutesRepository, JISEventsRopidGTFSRoutesRepository_1.JISEventsRopidGTFSRoutesRepository); ogJisContainer.registerSingleton(OgJisToken_1.OgJisToken.RopidGTFSRoutesRepository, RopidGTFSRoutesRepository_1.RopidGTFSRoutesRepository); //#endregion //#region Transformations ogJisContainer.registerSingleton(OgJisToken_1.OgJisToken.JISEventsCustomFormatTransformation, JISEventsCustomFormatTransformation_1.JISEventsCustomFormatTransformation); //# sourceMappingURL=Di.js.map