wrapValidationError() — fastify Function Reference
Architecture documentation for the wrapValidationError() function in validation.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 15f5210f_0830_b915_ae26_16daa2ac22f1["wrapValidationError()"] 7c105413_01f0_7169_1c95_0f84d089bea5["validation.js"] 15f5210f_0830_b915_ae26_16daa2ac22f1 -->|defined in| 7c105413_01f0_7169_1c95_0f84d089bea5 208b6483_5f1a_738c_a527_eb1057e24926["validate()"] 208b6483_5f1a_738c_a527_eb1057e24926 -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1 545341d8_9015_b96b_9ecd_2827a3d3af7b["validateAsyncParams()"] 545341d8_9015_b96b_9ecd_2827a3d3af7b -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1 6d4aac83_f8c0_6e8c_b745_4d690a27b537["validateAsyncBody()"] 6d4aac83_f8c0_6e8c_b745_4d690a27b537 -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1 1b8b5462_a4ce_48ff_ab51_e79e338aab0e["validateAsyncQuery()"] 1b8b5462_a4ce_48ff_ab51_e79e338aab0e -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1 536b3a14_a627_c935_0aa3_740bafc7cf1e["validateAsyncHeaders()"] 536b3a14_a627_c935_0aa3_740bafc7cf1e -->|calls| 15f5210f_0830_b915_ae26_16daa2ac22f1 style 15f5210f_0830_b915_ae26_16daa2ac22f1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/validation.js lines 249–263
function wrapValidationError (result, dataVar, schemaErrorFormatter) {
if (result instanceof Error) {
result.statusCode = result.statusCode || 400
result.code = result.code || 'FST_ERR_VALIDATION'
result.validationContext = result.validationContext || dataVar
return result
}
const error = schemaErrorFormatter(result, dataVar)
error.statusCode = error.statusCode || 400
error.code = error.code || 'FST_ERR_VALIDATION'
error.validation = result
error.validationContext = dataVar
return error
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does wrapValidationError() do?
wrapValidationError() is a function in the fastify codebase, defined in lib/validation.js.
Where is wrapValidationError() defined?
wrapValidationError() is defined in lib/validation.js at line 249.
What calls wrapValidationError()?
wrapValidationError() is called by 5 function(s): validate, validateAsyncBody, validateAsyncHeaders, validateAsyncParams, validateAsyncQuery.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free