UNPKG

@mwcp/paradedb

Version:

ParadeDb JavaScript Client Library Component for Midway.js

35 lines (28 loc) 752 B
import type { RouterOption } from '@midwayjs/core' import { initDbConfig, initMiddlewareOptions, initialMiddlewareConfig } from '##/lib/config.js' import type { Config, MiddlewareConfig } from '##/lib/types.js' export const paradedbConfig: Config = { enableDefaultRoute: false, enableApi: false, dataSource: { default: { ...initDbConfig, }, }, defaultDataSourceName: 'default', } export const paradedbMiddlewareConfig: Readonly<Omit<MiddlewareConfig, 'match'>> = { ...initialMiddlewareConfig, ignore: [], options: { ...initMiddlewareOptions, }, } export const swagger = { routerFilter: (url: string, options: RouterOption) => { void options if (url.startsWith('/_')) { return true } }, }