Skip to content

Commit ef8b1d9

Browse files
committed
refactor items allof to new pattern/library
1 parent ae8639b commit ef8b1d9

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

packages/docusaurus-plugin-openapi-docs/src/markdown/createSchema.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export function mergeAllOf(allOf: SchemaObject) {
3131
console.warn(msg);
3232
};
3333

34-
const mergedSchemas = merge(allOf, { onMergeError });
34+
const mergedSchemas = merge(allOf, { onMergeError }) as SchemaObject;
3535
return mergedSchemas;
3636
}
3737

@@ -660,11 +660,7 @@ function createEdges({
660660
}
661661

662662
if (schema.items?.allOf !== undefined) {
663-
const { mergedSchemas }: { mergedSchemas: SchemaObject } = mergeAllOf(
664-
schema.items?.allOf
665-
);
666-
delete schema.allOf;
667-
const combinedSchemas = { ...schema, ...mergedSchemas };
663+
const mergedSchemas = mergeAllOf(schema.items);
668664

669665
if (SCHEMA_TYPE === "request") {
670666
if (mergedSchemas.readOnly && mergedSchemas.readOnly === true) {

0 commit comments

Comments
 (0)