UNPKG

es-entity

Version:

ORM framework for Node js based on Ecmascript 6 and Typescript.

26 lines 944 B
import * as bean from '../bean/index.js'; async function getHandler(config) { let handler; switch (config.handler) { case bean.HandlerType.mysql: handler = new (await import('./Mysql.js')).default(config); break; case bean.HandlerType.oracle: handler = new (await import('./Oracle.js')).default(config); break; case bean.HandlerType.postgresql: handler = new (await import('./PostGreSql.js')).default(config); break; case bean.HandlerType.mssql: handler = new (await import('./MsSqlServer.js')).default(config); break; case bean.HandlerType.sqlite: handler = new (await import('./SQLite.js')).default(config); break; default: throw new Error('No Handler Found'); } return handler; } export default getHandler; //# sourceMappingURL=getHandler.js.map