Home / Function/ schemaValidator() — fastify Function Reference

schemaValidator() — fastify Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  6dcc18b1_5724_23c9_a37b_9fd9ab5b1780["schemaValidator()"]
  00142455_8da6_1168_3370_29fbd66ba8ab["handle-request.test.js"]
  6dcc18b1_5724_23c9_a37b_9fd9ab5b1780 -->|defined in| 00142455_8da6_1168_3370_29fbd66ba8ab
  style 6dcc18b1_5724_23c9_a37b_9fd9ab5b1780 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

test/internals/handle-request.test.js lines 14–23

function schemaValidator ({ schema, method, url, httpPart }) {
  const validateFunction = ajv.compile(schema)
  const fn = function (body) {
    const isOk = validateFunction(body)
    if (isOk) return
    return false
  }
  fn.errors = []
  return fn
}

Domain

Subdomains

Frequently Asked Questions

What does schemaValidator() do?
schemaValidator() is a function in the fastify codebase, defined in test/internals/handle-request.test.js.
Where is schemaValidator() defined?
schemaValidator() is defined in test/internals/handle-request.test.js at line 14.

Analyze Your Own Codebase

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

Try Supermodel Free