Skip to content

ShokupanConfig

ShokupanConfig<T> = DeepPartial<{[key: string]: any; autoBackpressureFeedback?: boolean; autoBackpressureLevel?: number; controllersOnly: boolean; development: boolean; enableAsyncLocalStorage: boolean; enableMiddlewareTracking: boolean; enableOpenApiGen: boolean; enableTracing?: boolean; hooks: ShokupanHooks<T> | ShokupanHooks<T>[]; hostname: string; httpLogger: (ctx) => void; logger: { debug: (msg, props) => void; error: (msg, props) => void; fatal: (msg, props) => void; info: (msg, props) => void; verbose: boolean; warning: (msg, props) => void; }; middlewareTrackingMaxCapacity?: number; middlewareTrackingTTL?: number; port: number; readTimeout: number; renderer: JSXRenderer; requestTimeout: number; reusePort: boolean; serverFactory: ServerFactory; writeTimeout: number; }>

Defined in: src/types.ts:189

T extends Record<string, any> = Record<string, any>