Libraries
    Preparing search index...
    • Converts a @cleverbrush/schema builder to a JSON Schema object suitable for embedding in an OpenAPI 3.1 spec (no $schema header, Draft 2020-12).

      Returns an empty schema {} when the input is null or undefined.

      When a SchemaRegistry or a custom resolver function is provided, any schema instance that resolves to a name will be emitted as a $ref: '#/components/schemas/<name>' pointer instead of being inlined.

      Parameters

      • schema: SchemaBuilder<any, any, any, any, any> | null | undefined

        The schema to convert, or null/undefined.

      • Optionalregistry: SchemaRegistry | NameResolver

        Optional registry or resolver function for $ref deduplication.

      Returns Record<string, unknown>