From 9627fc3c481a2b02a0499b4bc0aa059ab580d056 Mon Sep 17 00:00:00 2001 From: Florian Martens Date: Thu, 18 Jul 2024 11:48:53 +0200 Subject: [PATCH] [openapi-types] V3.1 parameter object references V3 ParameterObject for openapi 3.1 incorrectly referes to ParameterObject of openapi 3. This leads to incompetabilities with ArraySchema since it was changes in openapi 3.1. --- packages/openapi-types/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/openapi-types/index.ts b/packages/openapi-types/index.ts index 26cada56..8dce9360 100644 --- a/packages/openapi-types/index.ts +++ b/packages/openapi-types/index.ts @@ -123,7 +123,9 @@ export namespace OpenAPIV3_1 { export type ExternalDocumentationObject = OpenAPIV3.ExternalDocumentationObject; - export type ParameterObject = OpenAPIV3.ParameterObject; + export interface ParameterObject extends Omit { + schema: ReferenceObject | SchemaObject + } export type HeaderObject = OpenAPIV3.HeaderObject;