HttpApiSwagger
Swagger documentation UI for declarative HttpApi contracts.
This module mounts a browser-based Swagger UI route on an HttpRouter. The
page renders the OpenAPI document derived from the supplied HttpApi, so a
running application can expose interactive API documentation without writing a
separate OpenAPI file.
Layers
Mounts Swagger UI for an HttpApi at the configured path, defaulting to
/docs, using the OpenAPI specification generated from the API.
Signature
declare function layer<Id extends string, Groups extends Constraint>(api: HttpApi<Id, Groups>, options?: { readonly path?: `/${string}`;}): Layer<never, never, HttpRouter>