UNPKG

@malagu/typeorm

Version:
27 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EntityProvider = exports.autoBindEntities = void 0; const constants_1 = require("./constants"); const _entitiyMap = new Map(); function autoBindEntities(entities, name = constants_1.DEFAULT_CONNECTION_NAME) { let _entities = entities; if (!Array.isArray(entities)) { _entities = []; for (const key of Object.keys(entities)) { _entities.push(entities[key]); } } if (!_entitiyMap.get(name)) { } const current = _entitiyMap.get(name) || []; _entitiyMap.set(name, [...current, ..._entities]); } exports.autoBindEntities = autoBindEntities; var EntityProvider; (function (EntityProvider) { function getEntities(name = constants_1.DEFAULT_CONNECTION_NAME) { return _entitiyMap.get(name); } EntityProvider.getEntities = getEntities; })(EntityProvider = exports.EntityProvider || (exports.EntityProvider = {})); //# sourceMappingURL=entity-provider.js.map