Skip to content

Commit d04f680

Browse files
committed
feat: security option
1 parent 5ab9c31 commit d04f680

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/core/generateOpenApiSpec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ type GeneratorOptions = {
1818
routeDefinerName?: string,
1919
rootPath?: string,
2020
servers?: ServerObject[],
21+
security?: OpenApiDocument["security"],
2122
securitySchemes?: ComponentsObject["securitySchemes"],
2223
};
2324

@@ -27,6 +28,7 @@ export default async function generateOpenApiSpec(schemas: Record<string, ZodTyp
2728
routeDefinerName = "defineRoute",
2829
rootPath: additionalRootPath,
2930
servers,
31+
security,
3032
securitySchemes,
3133
}: GeneratorOptions = {}) {
3234
const verifiedOptions = verifyOptions(includeOption, excludeOption);
@@ -68,6 +70,7 @@ export default async function generateOpenApiSpec(schemas: Record<string, ZodTyp
6870
},
6971
servers,
7072
...clearUnusedSchemas(pathsAndComponents),
73+
security,
7174
tags: [],
7275
} as Omit<OpenApiDocument, "components"> & Required<Pick<OpenApiDocument, "components">>;
7376
}

0 commit comments

Comments
 (0)