Home / Function/ putHandler() — fastify Function Reference

putHandler() — fastify Function Reference

Architecture documentation for the putHandler() function in request.test-d.ts from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  4724cc13_3815_b61d_240b_e8f4ac5c4ca0["putHandler()"]
  01a047b2_eacc_37c4_06c9_06b0e54cb0e2["request.test-d.ts"]
  4724cc13_3815_b61d_240b_e8f4ac5c4ca0 -->|defined in| 01a047b2_eacc_37c4_06c9_06b0e54cb0e2
  style 4724cc13_3815_b61d_240b_e8f4ac5c4ca0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

test/types/request.test-d.ts lines 132–147

function putHandler (request: CustomRequest, reply: FastifyReply) {
  expectType<RequestBody | undefined>(request.body)
  expectType<RequestParams>(request.params)
  expectType<RequestHeaders & RawRequestDefaultExpression['headers']>(request.headers)
  expectType<RequestQuerystring>(request.query)
  if (request.body === undefined) {
    expectType<undefined>(request.body)
  } else {
    expectType<string>(request.body.content)
  }
  expectType<string>(request.query.from)
  expectType<number>(request.params.id)
  expectType<string>(request.headers['x-foobar'])
  expectType<FastifyInstance>(request.server)
  expectType<ContextConfigDefault & FastifyRouteConfig & FastifyContextConfig>(request.routeOptions.config)
}

Domain

Subdomains

Frequently Asked Questions

What does putHandler() do?
putHandler() is a function in the fastify codebase, defined in test/types/request.test-d.ts.
Where is putHandler() defined?
putHandler() is defined in test/types/request.test-d.ts at line 132.

Analyze Your Own Codebase

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

Try Supermodel Free