Skip to content

Commit 54ba6ca

Browse files
sqikerzomermecitoglu
authored andcommitted
fix: update GeneratorOptions to include info and adjust info assignment in generateOpenApiSpec
1 parent d5bbd1b commit 54ba6ca

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/core/generateOpenApiSpec.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ import { type RouteRecord, bundlePaths, createRouteRecord } from "./route";
99
import { bundleSchemas } from "./schema";
1010
import type { OpenApiDocument } from "@omer-x/openapi-types";
1111
import type { ComponentsObject } from "@omer-x/openapi-types/components";
12-
import type { ServerObject } from "@omer-x/openapi-types/server";
1312
import type { ZodType } from "zod";
1413

1514
type GeneratorOptions = {
1615
include?: string[],
1716
exclude?: string[],
1817
routeDefinerName?: string,
1918
rootPath?: string,
20-
servers?: ServerObject[],
19+
info?: OpenApiDocument["info"],
20+
servers?: OpenApiDocument["servers"],
2121
security?: OpenApiDocument["security"],
2222
securitySchemes?: ComponentsObject["securitySchemes"],
2323
clearUnusedSchemas?: boolean,
@@ -28,6 +28,7 @@ export default async function generateOpenApiSpec(schemas: Record<string, ZodTyp
2828
exclude: excludeOption = [],
2929
routeDefinerName = "defineRoute",
3030
rootPath: additionalRootPath,
31+
info,
3132
servers,
3233
security,
3334
securitySchemes,
@@ -66,7 +67,7 @@ export default async function generateOpenApiSpec(schemas: Record<string, ZodTyp
6667

6768
return {
6869
openapi: "3.1.0",
69-
info: {
70+
info: info ?? {
7071
title: metadata.serviceName,
7172
version: metadata.version,
7273
},

0 commit comments

Comments
 (0)