@mwcp/paradedb
Version:
ParadeDb JavaScript Client Library Component for Midway.js
30 lines (23 loc) • 751 B
text/typescript
/* eslint-disable @typescript-eslint/prefer-nullish-coalescing */
import { initDbConnectionConfig } from 'paradedb'
import type { DbConfig, MiddlewareConfig, MiddlewareOptions } from './types.js'
export const initMiddlewareOptions: MiddlewareOptions = {
debug: false,
}
export const initialMiddlewareConfig: Readonly<Omit<MiddlewareConfig, 'ignore' | 'match' | 'options'>> = {
enableMiddleware: false,
}
// const initDbConnectionConfig =
export const initDbConfig: DbConfig = {
client: 'pg',
connection: {
...initDbConnectionConfig,
},
pool: {
min: 0,
max: 100,
// propagateCreateError: false,
},
acquireConnectionTimeout: 30000,
version: process.env['PARADEDB_VER'] ? process.env['PARADEDB_VER'] : 'latest',
}