UNPKG

reiso

Version:
32 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Config_1 = require("../Modules/Config"); const ORM_1 = require("./Lib/ORM"); const Managers = {}; function Manager(scope = 'Main', init = false) { if (!Managers[scope] || init) { Managers[scope] = ORM_1.initializeScope(scope); } return Managers[scope]; } exports.Manager = Manager; ; async function test() { for (let name in Config_1.getConfig().db) { await Manager(name).test(); } } exports.test = test; async function drop() { for (let name in Config_1.getConfig().db) { await Manager(name).drop(); } } exports.drop = drop; async function sync() { for (let name in Config_1.getConfig().db) { await Manager(name).sync(); } } exports.sync = sync; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT1JNLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1NlcnZlci9PUk0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw4Q0FBOEM7QUFFOUMsbUNBQTRDO0FBRTVDLE1BQU0sUUFBUSxHQUFtQyxFQUFFLENBQUM7QUFFcEQsaUJBQXdCLFFBQWdCLE1BQU0sRUFBRSxPQUFnQixLQUFLO0lBQ2pFLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksSUFBSSxFQUFFO1FBQzFCLFFBQVEsQ0FBQyxLQUFLLENBQUMsR0FBRyxxQkFBZSxDQUFDLEtBQUssQ0FBQyxDQUFDO0tBQzVDO0lBQ0QsT0FBTyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQUxELDBCQUtDO0FBQUEsQ0FBQztBQUVLLEtBQUs7SUFDUixLQUFLLElBQUksSUFBSSxJQUFJLGtCQUFTLEVBQUUsQ0FBQyxFQUFFLEVBQUU7UUFDN0IsTUFBTSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDOUI7QUFDTCxDQUFDO0FBSkQsb0JBSUM7QUFFTSxLQUFLO0lBQ1IsS0FBSyxJQUFJLElBQUksSUFBSSxrQkFBUyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzdCLE1BQU0sT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO0tBQzlCO0FBQ0wsQ0FBQztBQUpELG9CQUlDO0FBRU0sS0FBSztJQUNSLEtBQUssSUFBSSxJQUFJLElBQUksa0JBQVMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUM3QixNQUFNLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztLQUM5QjtBQUNMLENBQUM7QUFKRCxvQkFJQyJ9