UNPKG

@flexiblepersistence/backnextapi

Version:

A simple API framework using Flexible Persistence

29 lines 1.45 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable @typescript-eslint/ban-ts-comment */ /* eslint-disable @typescript-eslint/no-explicit-any */ // file deepcode ignore no-any: any needed // file deepcode ignore object-literal-shorthand: argh const flexiblepersistence_1 = require("flexiblepersistence"); const index_1 = require("../../source/index"); const testService_1 = __importDefault(require("./testService")); const databaseInfos_1 = require("./databaseInfos"); const service_1 = require("@flexiblepersistence/service"); const journaly = index_1.Journaly.newJournaly(); const readDatabase = new flexiblepersistence_1.PersistenceInfo(databaseInfos_1.readInfo, journaly); const eventDatabase = new flexiblepersistence_1.PersistenceInfo(databaseInfos_1.eventInfo, journaly); const database = new flexiblepersistence_1.MongoDB(readDatabase); const read = new service_1.ServiceHandler(readDatabase, { test: new testService_1.default(), }, database); const write = new flexiblepersistence_1.MongoDB(eventDatabase); // console.log(journaly.getSubjects()); const handler = new flexiblepersistence_1.Handler(write, read); exports.default = index_1.DatabaseHandler.getInstance({ handler: handler, journaly: journaly, }); //# sourceMappingURL=dBHandler.js.map