From 1abd32cb3a9720527f46ccac5966644870599224 Mon Sep 17 00:00:00 2001 From: Jean-Louis Leysens Date: Sun, 7 May 2023 17:40:22 +0200 Subject: [PATCH] [HTTP] Clean up unused generic (#156810) ## Summary This PR removes an unused generic `R` from versioned route definitions. --- .../src/versioned_router/core_versioned_route.ts | 2 +- .../src/versioned_router/types.ts | 2 +- .../core/http/core-http-server/src/versioning/types.ts | 10 ++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/core/http/core-http-router-server-internal/src/versioned_router/core_versioned_route.ts b/packages/core/http/core-http-router-server-internal/src/versioned_router/core_versioned_route.ts index e053444d72551a..abf18d0ef7f97e 100644 --- a/packages/core/http/core-http-router-server-internal/src/versioned_router/core_versioned_route.ts +++ b/packages/core/http/core-http-router-server-internal/src/versioned_router/core_versioned_route.ts @@ -28,7 +28,7 @@ import { injectResponseHeaders } from './inject_response_headers'; import { resolvers } from './handler_resolvers'; -type Options = AddVersionOpts; +type Options = AddVersionOpts; // This validation is a pass-through so that we can apply our version-specific validation later export const passThroughValidation = { diff --git a/packages/core/http/core-http-router-server-internal/src/versioned_router/types.ts b/packages/core/http/core-http-router-server-internal/src/versioned_router/types.ts index 6aa818d2e663ad..be0471c93848cf 100644 --- a/packages/core/http/core-http-router-server-internal/src/versioned_router/types.ts +++ b/packages/core/http/core-http-router-server-internal/src/versioned_router/types.ts @@ -26,7 +26,7 @@ export interface VersionedRouterRoute { /** @experimental */ handlers: Array<{ fn: RequestHandler; - options: AddVersionOpts; + options: AddVersionOpts; }>; } diff --git a/packages/core/http/core-http-server/src/versioning/types.ts b/packages/core/http/core-http-server/src/versioning/types.ts index 4a63d23e10b965..16b865de04ed73 100644 --- a/packages/core/http/core-http-server/src/versioning/types.ts +++ b/packages/core/http/core-http-server/src/versioning/types.ts @@ -185,7 +185,7 @@ interface FullValidationConfig { * of an endpoint etc. * @experimental */ -export interface AddVersionOpts { +export interface AddVersionOpts { /** * Version to assign to this route * @experimental @@ -213,10 +213,8 @@ export interface VersionedRoute< * @returns A versioned route, allows for fluent chaining of version declarations * @experimental */ - addVersion

( - options: AddVersionOpts, - handler: ( - ...params: Parameters> - ) => MaybePromise> + addVersion

( + options: AddVersionOpts, + handler: (...params: Parameters>) => MaybePromise ): VersionedRoute; }