Skip to content

Commit 4e0fae1

Browse files
authored
feat: embed schema reference for globals too (#162)
* feat: embed schema reference for globals too * update to only use ref for batch key
1 parent a9109e5 commit 4e0fae1

File tree

1 file changed

+7
-0
lines changed
  • packages/nextlove/src/generators/generate-openapi

1 file changed

+7
-0
lines changed

packages/nextlove/src/generators/generate-openapi/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,13 @@ export async function generateOpenAPI(opts: GenerateOpenAPIOpts) {
119119
globalSchemas[schemaName] = generateSchema(zodSchema)
120120
}
121121

122+
for (const [key, value] of Object.entries(globalSchemas)) {
123+
if (key === "batch") {
124+
const schemaWithReferences = embedSchemaReferences(value, globalSchemas)
125+
globalSchemas[key] = schemaWithReferences
126+
}
127+
}
128+
122129
// Build OpenAPI spec
123130
const builder = OpenApiBuilder.create({
124131
openapi: "3.0.0",

0 commit comments

Comments
 (0)