Skip to content

Commit 9f5b2a5

Browse files
committed
Update types, remove unnecessary import
1 parent 98c5f17 commit 9f5b2a5

2 files changed

Lines changed: 3 additions & 15 deletions

File tree

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

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
* ========================================================================== */
77

88
import { SchemaObject } from "../openapi/types";
9-
import {
10-
createClosingArrayBracket,
11-
createOpeningArrayBracket,
12-
} from "./createArrayBracket";
139
import { createDescription } from "./createDescription";
1410
import { getQualifierMessage, getSchemaName } from "./schema";
1511
import { create } from "./utils";
@@ -92,13 +88,7 @@ function createAnyOneOf(schema: SchemaObject): any {
9288
return create("TabItem", {
9389
label: label,
9490
value: `${index}-item-properties`,
95-
children: [
96-
createOpeningArrayBracket(),
97-
anyOneChildren,
98-
createClosingArrayBracket(),
99-
]
100-
.filter(Boolean)
101-
.flat(),
91+
children: [anyOneChildren].filter(Boolean).flat(),
10292
});
10393
}
10494
return create("TabItem", {

packages/docusaurus-plugin-openapi-docs/src/types.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,7 @@ export interface ApiPageMetadata extends ApiMetadataBase {
101101
type: "api";
102102
api: ApiItem;
103103
markdown?: string;
104-
sampleResponses?: null | {
105-
statusCodes: string[];
106-
responseExamples: string; // compressed JSON
107-
};
104+
sampleResponses?: string; // compressed JSON
108105
}
109106

110107
export interface ApiItem extends OperationObject {
@@ -118,6 +115,7 @@ export interface ApiItem extends OperationObject {
118115
proxy?: string;
119116
info: InfoObject;
120117
extensions?: object;
118+
"x-code-samples"?: any[];
121119
}
122120

123121
export interface InfoPageMetadata extends ApiMetadataBase {

0 commit comments

Comments
 (0)