import type { SequelizeOptions } from "sequelize-typescript"; import curriedLogger from "../utils/logger.ts"; const logger = curriedLogger(import.meta.filename); type ConnConfigs = Record; // env-specific config const connConfigs: ConnConfigs = { development: {}, test: {}, production: { // dialectOptions: { // ssl: true, // }, }, }; // common config for (const conf in connConfigs) { connConfigs[conf]!.logging = (msg: any) => logger.debug(msg); connConfigs[conf]!.dialect = "postgres"; } export default connConfigs;