Home / Function/ validateAsyncQuery() — fastify Function Reference

validateAsyncQuery() — fastify Function Reference

Architecture documentation for the validateAsyncQuery() function in validation.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  1b8b5462_a4ce_48ff_ab51_e79e338aab0e["validateAsyncQuery()"]
  7c105413_01f0_7169_1c95_0f84d089bea5["validation.js"]
  1b8b5462_a4ce_48ff_ab51_e79e338aab0e -->|defined in| 7c105413_01f0_7169_1c95_0f84d089bea5
  208b6483_5f1a_738c_a527_eb1057e24926["validate()"]
  208b6483_5f1a_738c_a527_eb1057e24926 -->|calls| 1b8b5462_a4ce_48ff_ab51_e79e338aab0e
  15f5210f_0830_b915_ae26_16daa2ac22f1["wrapValidationError()"]
  1b8b5462_a4ce_48ff_ab51_e79e338aab0e -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1
  208b6483_5f1a_738c_a527_eb1057e24926["validate()"]
  1b8b5462_a4ce_48ff_ab51_e79e338aab0e -->|calls| 208b6483_5f1a_738c_a527_eb1057e24926
  style 1b8b5462_a4ce_48ff_ab51_e79e338aab0e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/validation.js lines 227–236

function validateAsyncQuery (validatePromise, context, request) {
  return validatePromise
    .then((queryResult) => {
      if (queryResult) {
        return wrapValidationError(queryResult, 'querystring', context.schemaErrorFormatter)
      }

      return validate(context, request, { skipParams: true, skipBody: true, skipQuery: true })
    })
}

Domain

Subdomains

Defined In

Called By

Frequently Asked Questions

What does validateAsyncQuery() do?
validateAsyncQuery() is a function in the fastify codebase, defined in lib/validation.js.
Where is validateAsyncQuery() defined?
validateAsyncQuery() is defined in lib/validation.js at line 227.
What does validateAsyncQuery() call?
validateAsyncQuery() calls 2 function(s): validate, wrapValidationError.
What calls validateAsyncQuery()?
validateAsyncQuery() is called by 1 function(s): validate.

Analyze Your Own Codebase

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

Try Supermodel Free