reiso
Version:
15 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Config_1 = require("../../Modules/Config");
const ORMManager_1 = require("../ORMManager");
const ORMLogger_1 = require("./ORMLogger");
function initializeScope(scope = 'Main') {
const config = JSON.parse(JSON.stringify(Config_1.getConfig().db[scope]));
config.autoSchemaSync = false;
config.entities = ORMManager_1.getEntity(scope);
config.logging = "all";
config.logger = new ORMLogger_1.ORMLogger();
return new ORMManager_1.ORMManager(config);
}
exports.initializeScope = initializeScope;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT1JNLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL1NlcnZlci9MaWIvT1JNLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsaURBQWlEO0FBQ2pELDhDQUFzRDtBQUN0RCwyQ0FBd0M7QUFFeEMseUJBQWdDLFFBQWdCLE1BQU07SUFDbEQsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGtCQUFTLEVBQUUsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pFLE1BQU0sQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDO0lBQzlCLE1BQU0sQ0FBQyxRQUFRLEdBQUcsc0JBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNuQyxNQUFNLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztJQUN2QixNQUFNLENBQUMsTUFBTSxHQUFHLElBQUkscUJBQVMsRUFBRSxDQUFDO0lBQ2hDLE9BQU8sSUFBSSx1QkFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ2xDLENBQUM7QUFQRCwwQ0FPQyJ9