Skip to content

Commit 76d3f15

Browse files
authored
refactor(ns-openapi-3-1): remove empty fallback visitors (#3805)
1 parent c9e26c2 commit 76d3f15

File tree

6 files changed

+4
-44
lines changed

6 files changed

+4
-44
lines changed

packages/apidom-ns-openapi-3-1/src/index.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,6 @@ export type {
149149
InfoVersionVisitor,
150150
InfoVersionVisitorOptions,
151151
} from '@swagger-api/apidom-ns-openapi-3-0';
152-
export type {
153-
default as InfoSummaryVisitor,
154-
SummaryVisitorOption as InfoSummaryVisitorOption,
155-
} from './refractor/visitors/open-api-3-1/info/SummaryVisitor';
156-
export type {
157-
default as LicenseIdentifierVisitor,
158-
IdentifierVisitorOption as LicenseIdentifierVisitorOption,
159-
} from './refractor/visitors/open-api-3-1/license/IdentifierVisitor';
160152
export type {
161153
default as LicenseVisitor,
162154
LicenseVisitorOptions,

packages/apidom-ns-openapi-3-1/src/refractor/specification.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ import { specificationObj as OpenApi3_0Specification } from '@swagger-api/apidom
22

33
import OpenApi3_1Visitor from './visitors/open-api-3-1';
44
import InfoVisitor from './visitors/open-api-3-1/info';
5-
import InfoSummaryVisitor from './visitors/open-api-3-1/info/SummaryVisitor';
65
import ContactVisitor from './visitors/open-api-3-1/contact';
76
import LicenseVisitor from './visitors/open-api-3-1/license';
8-
import LicenseIdentifierVisitor from './visitors/open-api-3-1/license/IdentifierVisitor';
97
import LinkVisitor from './visitors/open-api-3-1/link';
108
import JsonSchemaDialectVisitor from './visitors/open-api-3-1/JsonSchemaDialectVisitor';
119
import ServerVisitor from './visitors/open-api-3-1/server';
@@ -15,8 +13,6 @@ import SecurityRequirementVisitor from './visitors/open-api-3-1/security-require
1513
import ComponentsVisitor from './visitors/open-api-3-1/components';
1614
import TagVisitor from './visitors/open-api-3-1/tag';
1715
import ReferenceVisitor from './visitors/open-api-3-1/reference';
18-
import ReferenceSummaryVisitor from './visitors/open-api-3-1/reference/SummaryVisitor';
19-
import ReferenceDescriptionVisitor from './visitors/open-api-3-1/reference/DescriptionVisitor';
2016
import ParameterVisitor from './visitors/open-api-3-1/parameter';
2117
import HeaderVisitor from './visitors/open-api-3-1/header';
2218
import SchemaVisitor from './visitors/open-api-3-1/schema';
@@ -96,7 +92,7 @@ const specification = {
9692
title: OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.title,
9793
description:
9894
OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.description,
99-
summary: InfoSummaryVisitor,
95+
summary: { $ref: '#/visitors/value' },
10096
termsOfService:
10197
OpenApi3_0Specification.visitors.document.objects.Info.fixedFields.termsOfService,
10298
contact: {
@@ -120,7 +116,7 @@ const specification = {
120116
$visitor: LicenseVisitor,
121117
fixedFields: {
122118
name: OpenApi3_0Specification.visitors.document.objects.License.fixedFields.name,
123-
identifier: LicenseIdentifierVisitor,
119+
identifier: { $ref: '#/visitors/value' },
124120
url: OpenApi3_0Specification.visitors.document.objects.License.fixedFields.url,
125121
},
126122
},
@@ -401,8 +397,8 @@ const specification = {
401397
$visitor: ReferenceVisitor,
402398
fixedFields: {
403399
$ref: OpenApi3_0Specification.visitors.document.objects.Reference.fixedFields.$ref,
404-
summary: ReferenceSummaryVisitor,
405-
description: ReferenceDescriptionVisitor,
400+
summary: { $ref: '#/visitors/value' },
401+
description: { $ref: '#/visitors/value' },
406402
},
407403
},
408404
Schema: {

packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/info/SummaryVisitor.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/license/IdentifierVisitor.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/DescriptionVisitor.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/apidom-ns-openapi-3-1/src/refractor/visitors/open-api-3-1/reference/SummaryVisitor.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)