const environment = process.env.ENVIRONMENT || 'development' import config from '../knexfile'; import Knex from 'knex'; if (!Object.keys(config).includes(environment)) { throw "No Knex database configuration was found for environment '" + environment + "'. Please check your configuration."; } var _knex = undefined; try { _knex = require('knex')(config[environment]); } catch (e) { throw [ "Failed to initialize Knex database connection with config: " + JSON.stringify(config[environment]), e ]; } const knex:Knex = _knex; export default knex;