diff --git a/docs/lib/openapi.ts b/docs/lib/openapi.ts index 292d022..2727318 100644 --- a/docs/lib/openapi.ts +++ b/docs/lib/openapi.ts @@ -40,12 +40,14 @@ export function getApiLinks(spec: OpenAPIV3.Document) { return Object.keys(spec.paths).flatMap((pathName) => { const path = spec.paths[pathName as keyof typeof spec.paths] || {}; - return Object.keys(path).map((method) => { - const { operationId, summary } = path[ - method as keyof typeof path - ] as OpenAPIV3.OperationObject; - - return { path: pathName, method, operationId, summary }; - }); + return Object.keys(path) + .map((method) => { + const { operationId, summary } = path[ + method as keyof typeof path + ] as OpenAPIV3.OperationObject; + + return { path: pathName, method, operationId, summary }; + }) + .filter((x) => x.operationId); }); }