Home / Function/ validationCompleted() — fastify Function Reference

validationCompleted() — fastify Function Reference

Architecture documentation for the validationCompleted() function in handle-request.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  910429e3_db8b_fa1f_e3fe_171dde1614b6["validationCompleted()"]
  5f4e2742_950b_3da4_4ca3_7033016d7828["handle-request.js"]
  910429e3_db8b_fa1f_e3fe_171dde1614b6 -->|defined in| 5f4e2742_950b_3da4_4ca3_7033016d7828
  7572f912_c1b1_90a5_aa92_ccc1f36a0010["preValidationCallback()"]
  7572f912_c1b1_90a5_aa92_ccc1f36a0010 -->|calls| 910429e3_db8b_fa1f_e3fe_171dde1614b6
  7ceb92f0_a84e_713c_7051_2908ca79dd9e["preHandlerCallback()"]
  910429e3_db8b_fa1f_e3fe_171dde1614b6 -->|calls| 7ceb92f0_a84e_713c_7051_2908ca79dd9e
  style 910429e3_db8b_fa1f_e3fe_171dde1614b6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/handle-request.js lines 105–126

function validationCompleted (request, reply, validationErr) {
  if (validationErr) {
    if (reply[kRouteContext].attachValidation === false) {
      reply.send(validationErr)
      return
    }

    reply.request.validationError = validationErr
  }

  // preHandler hook
  if (request[kRouteContext].preHandler !== null) {
    preHandlerHookRunner(
      request[kRouteContext].preHandler,
      request,
      reply,
      preHandlerCallback
    )
  } else {
    preHandlerCallback(null, request, reply)
  }
}

Domain

Subdomains

Frequently Asked Questions

What does validationCompleted() do?
validationCompleted() is a function in the fastify codebase, defined in lib/handle-request.js.
Where is validationCompleted() defined?
validationCompleted() is defined in lib/handle-request.js at line 105.
What does validationCompleted() call?
validationCompleted() calls 1 function(s): preHandlerCallback.
What calls validationCompleted()?
validationCompleted() is called by 1 function(s): preValidationCallback.

Analyze Your Own Codebase

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

Try Supermodel Free