Home / Type/ InitialConfig Type — fastify Architecture

InitialConfig Type — fastify Architecture

Architecture documentation for the InitialConfig type/interface in instance.test-d.ts from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  f26724da_6cca_6173_1ccb_b9a56e6b982e["InitialConfig"]
  70fc93c1_4797_f3d3_98a5_00a5afb1f1f3["instance.test-d.ts"]
  f26724da_6cca_6173_1ccb_b9a56e6b982e -->|defined in| 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3
  style f26724da_6cca_6173_1ccb_b9a56e6b982e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

test/types/instance.test-d.ts lines 316–337

type InitialConfig = Readonly<{
  connectionTimeout?: number,
  keepAliveTimeout?: number,
  bodyLimit?: number,
  caseSensitive?: boolean,
  allowUnsafeRegex?: boolean,
  forceCloseConnections?: boolean,
  http2?: boolean,
  https?: boolean | Readonly<{ allowHTTP1: boolean }>,
  ignoreTrailingSlash?: boolean,
  ignoreDuplicateSlashes?: boolean,
  disableRequestLogging?: boolean | ((req: FastifyRequest) => boolean),
  maxParamLength?: number,
  onProtoPoisoning?: 'error' | 'remove' | 'ignore',
  onConstructorPoisoning?: 'error' | 'remove' | 'ignore',
  pluginTimeout?: number,
  requestIdHeader?: string | false,
  requestIdLogLabel?: string,
  http2SessionTimeout?: number,
  useSemicolonDelimiter?: boolean,
  routerOptions?: FastifyRouterOptions<RawServerDefault>
}>

Frequently Asked Questions

What is the InitialConfig type?
InitialConfig is a type/interface in the fastify codebase, defined in test/types/instance.test-d.ts.
Where is InitialConfig defined?
InitialConfig is defined in test/types/instance.test-d.ts at line 316.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free