@malagu/typeorm
Version:
27 lines • 1.02 kB
JavaScript
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
;