UNPKG

@mwcp/paradedb

Version:

ParadeDb JavaScript Client Library Component for Midway.js

30 lines (23 loc) 751 B
/* 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', }