diff --git a/packages/apidom-ns-openapi-3-1/src/index.ts b/packages/apidom-ns-openapi-3-1/src/index.ts index baae70d831..979588a4bf 100644 --- a/packages/apidom-ns-openapi-3-1/src/index.ts +++ b/packages/apidom-ns-openapi-3-1/src/index.ts @@ -149,14 +149,6 @@ export type { InfoVersionVisitor, InfoVersionVisitorOptions, } from '@swagger-api/apidom-ns-openapi-3-0'; -export type { - default as InfoSummaryVisitor, - SummaryVisitorOption as InfoSummaryVisitorOption, -} from './refractor/visitors/open-api-3-1/info/SummaryVisitor'; -export type { - default as LicenseIdentifierVisitor, - IdentifierVisitorOption as LicenseIdentifierVisitorOption, -} from './refractor/visitors/open-api-3-1/license/IdentifierVisitor'; export type { default as LicenseVisitor, LicenseVisitorOptions, diff --git a/packages/apidom-ns-openapi-3-1/src/refractor/specification.ts b/packages/apidom-ns-openapi-3-1/src/refractor/specification.ts index 8120ef190b..1cc1db342a 100644 --- a/packages/apidom-ns-openapi-3-1/src/refractor/specification.ts +++ b/packages/apidom-ns-openapi-3-1/src/refractor/specification.ts @@ -2,10 +2,8 @@ import { specificationObj as OpenApi3_0Specification } from '@swagger-api/apidom import OpenApi3_1Visitor from './visitors/open-api-3-1'; import InfoVisitor from './visitors/open-api-3-1/info'; -import InfoSummaryVisitor from './visitors/open-api-3-1/info/SummaryVisitor'; import ContactVisitor from './visitors/open-api-3-1/contact'; import LicenseVisitor from './visitors/open-api-3-1/license'; -import LicenseIdentifierVisitor from './visitors/open-api-3-1/license/IdentifierVisitor'; import LinkVisitor from './visitors/open-api-3-1/link'; import JsonSchemaDialectVisitor from './visitors/open-api-3-1/JsonSchemaDialectVisitor'; import ServerVisitor from './visitors/open-api-3-1/server'; @@ -15,8 +13,6 @@ import SecurityRequirementVisitor from './visitors/open-api-3-1/security-require import ComponentsVisitor from './visitors/open-api-3-1/components'; import TagVisitor from './visitors/open-api-3-1/tag'; import ReferenceVisitor from './visitors/open-api-3-1/reference'; -import ReferenceSummaryVisitor from './visitors/open-api-3-1/reference/SummaryVisitor'; -import ReferenceDescriptionVisitor from './visitors/open-api-3-1/reference/DescriptionVisitor'; import ParameterVisitor from './visitors/open-api-3-1/parameter'; import HeaderVisitor from './visitors/open-api-3-1/header'; import SchemaVisitor from './visitors/open-api-3-1/schema'; @@ -96,7 +92,7 @@ const specification = { title: OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.title, description: OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.description, - summary: InfoSummaryVisitor, + summary: { $ref: '#/visitors/value' }, termsOfService: OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.termsOfService, contact: { @@ -120,7 +116,7 @@ const specification = { $visitor: LicenseVisitor, fixedFields: { name: OpenApi3_0Specification.visitors.document.objects.License.fixedFields.name, - identifier: LicenseIdentifierVisitor, + identifier: { $ref: '#/visitors/value' }, url: OpenApi3_0Specification.visitors.document.objects.License.fixedFields.url, }, }, @@ -401,8 +397,8 @@ const specification = { $visitor: ReferenceVisitor, fixedFields: { $ref: OpenApi3_0Specification.visitors.document.objects.Reference.fixedFields.$ref, - summary: ReferenceSummaryVisitor, - description: ReferenceDescriptionVisitor, + summary: { $ref: '#/visitors/value' }, + description: { $ref: '#/visitors/value' }, }, }, Schema: { diff --git a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/info/SummaryVisitor.ts b/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/info/SummaryVisitor.ts deleted file mode 100644 index 1a8b1d278e..0000000000 --- a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/info/SummaryVisitor.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { FallbackVisitor, FallbackVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0'; - -export type { FallbackVisitorOptions as SummaryVisitorOption }; - -const SummaryVisitor = FallbackVisitor; - -export default SummaryVisitor; diff --git a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/license/IdentifierVisitor.ts b/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/license/IdentifierVisitor.ts deleted file mode 100644 index 11d2e36220..0000000000 --- a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/license/IdentifierVisitor.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { FallbackVisitor, FallbackVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0'; - -export type { FallbackVisitorOptions as IdentifierVisitorOption }; - -const IdentifierVisitor = FallbackVisitor; - -export default IdentifierVisitor; diff --git a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/DescriptionVisitor.ts b/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/DescriptionVisitor.ts deleted file mode 100644 index fadcedf092..0000000000 --- a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/DescriptionVisitor.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { FallbackVisitor, FallbackVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0'; - -export type { FallbackVisitorOptions as DescriptionVisitor }; - -const DescriptionVisitor = FallbackVisitor; - -export default DescriptionVisitor; diff --git a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/SummaryVisitor.ts b/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/SummaryVisitor.ts deleted file mode 100644 index 98807b9322..0000000000 --- a/packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/SummaryVisitor.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { FallbackVisitor, FallbackVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0'; - -export type { FallbackVisitorOptions as SummaryVisitorOptions }; - -const SummaryVisitor = FallbackVisitor; - -export default SummaryVisitor;