@wearesage/schema
    Preparing search index...

    Class SchemaBuilder

    SchemaBuilder extracts and processes metadata from decorated classes and registers it with a MetadataRegistry instance.

    This provides a clear separation between:

    1. Schema definition (via decorators that store metadata on classes)
    2. Schema registration (via this builder that processes the metadata)
    Index

    Constructors

    Methods

    • Register multiple entity classes at once

      Parameters

      • entityClasses: (new (...args: any[]) => any)[]

      Returns void

    • Register a class decorated with

      Type Parameters

      • T

      Parameters

      • entityClass: new (...args: any[]) => T

      Returns void

      and related decorators This extracts all metadata and registers it with the registry