Home / Function/ setupValidator() — fastify Function Reference

setupValidator() — fastify Function Reference

Architecture documentation for the setupValidator() function in schema-controller.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  974acc41_e7e9_a81f_8cb8_7d2ba90fa437["setupValidator()"]
  f9c71bed_770a_87b0_8d4c_3279f23ba910["SchemaController"]
  974acc41_e7e9_a81f_8cb8_7d2ba90fa437 -->|defined in| f9c71bed_770a_87b0_8d4c_3279f23ba910
  c7a5646b_0496_fa0a_7c56_e6356de06195["getValidatorBuilder()"]
  974acc41_e7e9_a81f_8cb8_7d2ba90fa437 -->|calls| c7a5646b_0496_fa0a_7c56_e6356de06195
  642d13d0_7bf1_b585_07fd_8a26f40d47af["getSchemas()"]
  974acc41_e7e9_a81f_8cb8_7d2ba90fa437 -->|calls| 642d13d0_7bf1_b585_07fd_8a26f40d47af
  style 974acc41_e7e9_a81f_8cb8_7d2ba90fa437 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/schema-controller.js lines 140–146

  setupValidator (serverOptions) {
    const isReady = this.validatorCompiler !== undefined && !this.addedSchemas
    if (isReady) {
      return
    }
    this.validatorCompiler = this.getValidatorBuilder()(this.schemaBucket.getSchemas(), serverOptions.ajv)
  }

Domain

Subdomains

Frequently Asked Questions

What does setupValidator() do?
setupValidator() is a function in the fastify codebase, defined in lib/schema-controller.js.
Where is setupValidator() defined?
setupValidator() is defined in lib/schema-controller.js at line 140.
What does setupValidator() call?
setupValidator() calls 2 function(s): getSchemas, getValidatorBuilder.

Analyze Your Own Codebase

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

Try Supermodel Free