Home / Function/ setupSerializer() — fastify Function Reference

setupSerializer() — fastify Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  31908b4d_8655_0761_7213_2e64f81d6951["setupSerializer()"]
  f9c71bed_770a_87b0_8d4c_3279f23ba910["SchemaController"]
  31908b4d_8655_0761_7213_2e64f81d6951 -->|defined in| f9c71bed_770a_87b0_8d4c_3279f23ba910
  ebf1979f_97f8_6239_dcf3_bb6c55893f02["getSerializerBuilder()"]
  31908b4d_8655_0761_7213_2e64f81d6951 -->|calls| ebf1979f_97f8_6239_dcf3_bb6c55893f02
  642d13d0_7bf1_b585_07fd_8a26f40d47af["getSchemas()"]
  31908b4d_8655_0761_7213_2e64f81d6951 -->|calls| 642d13d0_7bf1_b585_07fd_8a26f40d47af
  style 31908b4d_8655_0761_7213_2e64f81d6951 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/schema-controller.js lines 153–160

  setupSerializer (serverOptions) {
    const isReady = this.serializerCompiler !== undefined && !this.addedSchemas
    if (isReady) {
      return
    }

    this.serializerCompiler = this.getSerializerBuilder()(this.schemaBucket.getSchemas(), serverOptions.serializerOpts)
  }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free