From 151354bf00f22347eea3144ce68e4daa45870b63 Mon Sep 17 00:00:00 2001 From: Alex Brick Date: Mon, 19 Jun 2017 12:24:10 +0200 Subject: [PATCH] Swagger UI 2.0 does not require options --- types/swagger-tools/index.d.ts | 2 +- types/swagger-tools/swagger-tools-tests.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/swagger-tools/index.d.ts b/types/swagger-tools/index.d.ts index 340d962ba0..09d42138b6 100644 --- a/types/swagger-tools/index.d.ts +++ b/types/swagger-tools/index.d.ts @@ -58,7 +58,7 @@ export interface Middleware12 extends Middleware { } export interface Middleware20 extends Middleware { - swaggerUi(options: SwaggerUiOptions): NextHandleFunction; + swaggerUi(options?: SwaggerUiOptions): NextHandleFunction; } export type InitializeMiddlewareCallback12 = (middleware: Middleware12) => void; diff --git a/types/swagger-tools/swagger-tools-tests.ts b/types/swagger-tools/swagger-tools-tests.ts index e39670be7c..d4c695c418 100644 --- a/types/swagger-tools/swagger-tools-tests.ts +++ b/types/swagger-tools/swagger-tools-tests.ts @@ -36,6 +36,7 @@ swaggerTools.initializeMiddleware(swaggerDoc20, middleware => { // Serve the Swagger documents and Swagger UI app.use(middleware.swaggerUi(swaggerUiOptions)); + app.use(middleware.swaggerUi()); // Start the server createServer(app).listen(serverPort, () => {