@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
11 lines • 585 B
TypeScript
import type { SchemaObject } from '@scalar/workspace-store/schemas/v3.1/strict/openapi-document';
/**
* Merges multiple OpenAPI schema objects into a single schema object.
* Handles nested allOf compositions and merges properties recursively.
*
* @param schemas - Array of OpenAPI schema objects to merge
* @param rootSchema - Optional root schema to merge with the result
* @returns Merged schema object
*/
export declare const mergeAllOfSchemas: (schemas: SchemaObject | undefined, rootSchema?: SchemaObject) => SchemaObject;
//# sourceMappingURL=merge-all-of-schemas.d.ts.map