createValidatedOpenApiRouterFromGeneratedEndpointMap()
Home > @backstage/backend-openapi-utils
> createValidatedOpenApiRouterFromGeneratedEndpointMap
Create a new OpenAPI router with some default middleware.
Signature:
function createValidatedOpenApiRouterFromGeneratedEndpointMap<T extends EndpointMap>(spec: RequiredDoc, options?: {
validatorOptions?: Partial<Parameters<typeof OpenApiValidator>['0']>;
middleware?: RequestHandler[];
}): TypedRouter<T>;
Parameters
Parameter |
Type |
Description |
---|---|---|
spec |
Your OpenAPI spec imported as a JSON object. | |
options |
{ validatorOptions?: Partial<Parameters<typeof OpenApiValidator>['0']>; middleware?: RequestHandler[]; } |
(Optional) |
TypedRouter<T>
A new express router with validation middleware.