@medusajs/utils
Version:
Medusa utilities functions shared by Medusa core and Modules
25 lines • 934 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.mikroOrmConnectionLoaderFactory = mikroOrmConnectionLoaderFactory;
const mikro_orm_connection_loader_1 = require("./mikro-orm-connection-loader");
/**
* Factory for creating a MikroORM connection loader for the modules
*
* @param moduleName
* @param moduleModels
* @param migrationsPath
*/
function mikroOrmConnectionLoaderFactory({ moduleName, moduleModels, migrationsPath, }) {
return async function connectionLoader({ options, container, logger }, moduleDeclaration) {
await (0, mikro_orm_connection_loader_1.mikroOrmConnectionLoader)({
moduleName,
entities: moduleModels,
container,
options,
moduleDeclaration,
logger,
pathToMigrations: migrationsPath ?? "",
});
};
}
//# sourceMappingURL=mikro-orm-connection-loader-factory.js.map
;