Skip to content

Commit 081161b

Browse files
authored
feat(ns-openapi-3-1): export new symbols and types (#3775)
These symbols & types get handy when extending the namespace.
1 parent d06394b commit 081161b

File tree

2 files changed

+200
-1
lines changed

2 files changed

+200
-1
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ export type {
290290
} from './refractor/visitors/open-api-3-0/paths';
291291
export type {
292292
default as Reference$RefVisitor,
293-
$RefVisitorOptions,
293+
$RefVisitorOptions as Reference$RefVisitorOptions,
294294
} from './refractor/visitors/open-api-3-0/reference/$RefVisitor';
295295
export type {
296296
default as ReferenceVisitor,

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

+199
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,61 @@ export { default as refractorPluginNormalizeHeaderExamples } from './refractor/p
2626
export { default as createToolbox } from './refractor/toolbox';
2727
export { default as specificationObj } from './refractor/specification';
2828

29+
export { AlternatingVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
30+
export type { AlternatingVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
31+
export { FixedFieldsVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
32+
export type { FixedFieldsVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
33+
export { MapVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
34+
export type { MapVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
35+
export { MixedFieldsVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
36+
export type { MixedFieldsVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
37+
export { PatternedFieldsVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
38+
export type { PatternedFieldsVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
39+
export { FallbackVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
40+
export type { FallbackVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
41+
export { SpecificationExtensionVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
42+
export type { SpecificationExtensionVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
43+
export { SpecificationVisitor } from '@swagger-api/apidom-ns-openapi-3-0';
44+
export type { SpecificationVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
45+
export { Visitor } from '@swagger-api/apidom-ns-openapi-3-0';
46+
export type { VisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
47+
2948
export type {
3049
default as CallbackVisitor,
3150
CallbackVisitorOptions,
3251
} from './refractor/visitors/open-api-3-1/callback';
52+
export type {
53+
ComponentsCallbacksVisitor,
54+
ComponentsCallbacksVisitorOptions,
55+
} from '@swagger-api/apidom-ns-openapi-3-0';
56+
export type {
57+
ComponentsExamplesVisitor,
58+
ComponentsExamplesVisitorOptions,
59+
} from '@swagger-api/apidom-ns-openapi-3-0';
60+
export type {
61+
ComponentsHeadersVisitor,
62+
ComponentsHeadersVisitorOptions,
63+
} from '@swagger-api/apidom-ns-openapi-3-0';
3364
export type {
3465
default as ComponentsVisitor,
3566
ComponentsVisitorOptions,
3667
} from './refractor/visitors/open-api-3-1/components';
68+
export type {
69+
ComponentsLinksVisitor,
70+
ComponentsLinksVisitorOptions,
71+
} from '@swagger-api/apidom-ns-openapi-3-0';
72+
export type {
73+
ComponentsParametersVisitor,
74+
ComponentsParametersVisitorOptions,
75+
} from '@swagger-api/apidom-ns-openapi-3-0';
76+
export type {
77+
ComponentsRequestBodiesVisitor,
78+
ComponentsRequestBodiesVisitorOptions,
79+
} from '@swagger-api/apidom-ns-openapi-3-0';
80+
export type {
81+
ComponentsResponsesVisitor,
82+
ComponentsResponsesVisitorOptions,
83+
} from '@swagger-api/apidom-ns-openapi-3-0';
3784
export type {
3885
default as ComponentsPathItemsVisitor,
3986
PathItemsVisitorOptions as ComponentsPathItemsVisitorOptions,
@@ -42,6 +89,10 @@ export type {
4289
default as ComponentsSchemasVisitor,
4390
SchemasVisitorOptions as ComponentsSchemasVisitorOptions,
4491
} from './refractor/visitors/open-api-3-1/components/SchemasVisitor';
92+
export type {
93+
ComponentsSecuritySchemesVisitor,
94+
ComponentsSecuritySchemesVisitorOptions,
95+
} from '@swagger-api/apidom-ns-openapi-3-0';
4596
export type {
4697
default as ContactVisitor,
4798
ContactVisitorOptions,
@@ -50,10 +101,22 @@ export type {
50101
default as DiscriminatorVisitor,
51102
DiscriminatorVisitorOptions,
52103
} from './refractor/visitors/open-api-3-1/distriminator';
104+
export type {
105+
DiscriminatorMappingVisitor,
106+
DiscriminatorMappingVisitorOptions,
107+
} from '@swagger-api/apidom-ns-openapi-3-0';
108+
export type {
109+
EncodingHeadersVisitor,
110+
EncodingHeadersVisitorOptions,
111+
} from '@swagger-api/apidom-ns-openapi-3-0';
53112
export type {
54113
default as EncodingVisitor,
55114
EncodingVisitorOptions,
56115
} from './refractor/visitors/open-api-3-1/encoding';
116+
export type {
117+
ExampleExternalValueVisitor,
118+
ExampleExternalValueVisitorOptions,
119+
} from '@swagger-api/apidom-ns-openapi-3-0';
57120
export type {
58121
default as ExampleVisitor,
59122
ExampleVisitorOptions,
@@ -62,14 +125,30 @@ export type {
62125
default as ExternalDocumentationVisitor,
63126
ExternalDocumentationVisitorOptions,
64127
} from './refractor/visitors/open-api-3-1/external-documentation';
128+
export type {
129+
HeaderContentVisitor,
130+
HeaderContentVisitorOptions,
131+
} from '@swagger-api/apidom-ns-openapi-3-0';
132+
export type {
133+
HeaderExamplesVisitor,
134+
HeaderExamplesVisitorOptions,
135+
} from '@swagger-api/apidom-ns-openapi-3-0';
65136
export type {
66137
default as HeaderVisitor,
67138
HeaderVisitorOptions,
68139
} from './refractor/visitors/open-api-3-1/header';
140+
export type {
141+
HeaderSchemaVisitor,
142+
HeaderSchemaVisitorOptions,
143+
} from '@swagger-api/apidom-ns-openapi-3-0';
69144
export type {
70145
default as InfoVisitor,
71146
InfoVisitorOptions,
72147
} from './refractor/visitors/open-api-3-1/info';
148+
export type {
149+
InfoVersionVisitor,
150+
InfoVersionVisitorOptions,
151+
} from '@swagger-api/apidom-ns-openapi-3-0';
73152
export type {
74153
default as InfoSummaryVisitor,
75154
SummaryVisitorOption as InfoSummaryVisitorOption,
@@ -86,46 +165,146 @@ export type {
86165
default as LinkVisitor,
87166
LinkVisitorOptions,
88167
} from './refractor/visitors/open-api-3-1/link';
168+
export type {
169+
LinkOperationIdVisitor,
170+
LinkOperationIdVisitorOptions,
171+
} from '@swagger-api/apidom-ns-openapi-3-0';
172+
export type {
173+
LinkOperationRefVisitor,
174+
LinkOperationRefVisitorOptions,
175+
} from '@swagger-api/apidom-ns-openapi-3-0';
176+
export type {
177+
LinkParametersVisitor,
178+
LinkParametersVisitorOptions,
179+
} from '@swagger-api/apidom-ns-openapi-3-0';
180+
export type {
181+
MediaTypeEncodingVisitor,
182+
MediaTypeEncodingVisitorOptions,
183+
} from '@swagger-api/apidom-ns-openapi-3-0';
184+
export type {
185+
MediaTypeExamplesVisitor,
186+
MediaTypeExamplesVisitorOptions,
187+
} from '@swagger-api/apidom-ns-openapi-3-0';
89188
export type {
90189
default as MediaTypeVisitor,
91190
MediaTypeVisitorOptions,
92191
} from './refractor/visitors/open-api-3-1/media-type';
192+
export type {
193+
MediaTypeSchemaVisitor,
194+
MediaTypeSchemaVisitorOptions,
195+
} from '@swagger-api/apidom-ns-openapi-3-0';
93196
export type {
94197
default as OAuthFlowVisitor,
95198
OAuthFlowVisitorOptions,
96199
} from './refractor/visitors/open-api-3-1/oauth-flow';
200+
export type {
201+
OAuthFlowScopesVisitor,
202+
OAuthFlowScopesVisitorOptions,
203+
} from '@swagger-api/apidom-ns-openapi-3-0';
97204
export type {
98205
default as OAuthFlowsVisitor,
99206
OAuthFlowsVisitorOptions,
100207
} from './refractor/visitors/open-api-3-1/oauth-flows';
208+
export type {
209+
OperationCallbacksVisitor,
210+
OperationCallbacksVisitorOptions,
211+
} from '@swagger-api/apidom-ns-openapi-3-0';
101212
export type {
102213
default as OperationVisitor,
103214
OperationVisitorOptions,
104215
} from './refractor/visitors/open-api-3-1/operation';
216+
export type {
217+
OperationParametersVisitor,
218+
OperationParametersVisitorOptions,
219+
} from '@swagger-api/apidom-ns-openapi-3-0';
220+
export type {
221+
OperationRequestBodyVisitor,
222+
OperationRequestBodyVisitorOptions,
223+
} from '@swagger-api/apidom-ns-openapi-3-0';
224+
export type {
225+
OperationSecurityVisitor,
226+
OperationSecurityVisitorOptions,
227+
} from '@swagger-api/apidom-ns-openapi-3-0';
228+
export type {
229+
OperationServersVisitor,
230+
OperationServersVisitorOptions,
231+
} from '@swagger-api/apidom-ns-openapi-3-0';
232+
export type {
233+
OperationTagsVisitor,
234+
OperationTagsVisitorOptions,
235+
} from '@swagger-api/apidom-ns-openapi-3-0';
236+
export type {
237+
ParameterContentVisitor,
238+
ParameterContentVisitorOptions,
239+
} from '@swagger-api/apidom-ns-openapi-3-0';
240+
export type {
241+
ParameterExampleVisitor,
242+
ParameterExamplesVisitorOptions,
243+
} from '@swagger-api/apidom-ns-openapi-3-0';
105244
export type {
106245
default as ParameterVisitor,
107246
ParameterVisitorOptions,
108247
} from './refractor/visitors/open-api-3-1/parameter';
248+
export type {
249+
ParameterSchemaVisitor,
250+
ParameterSchemaVisitorOptions,
251+
} from '@swagger-api/apidom-ns-openapi-3-0';
252+
export type {
253+
PathItem$RefVisitor,
254+
PathItem$RefVisitorOptions,
255+
} from '@swagger-api/apidom-ns-openapi-3-0';
109256
export type {
110257
default as PathItemVisitor,
111258
PathItemVisitorOptions,
112259
} from './refractor/visitors/open-api-3-1/path-item';
260+
export type {
261+
PathItemParametersVisitor,
262+
PathItemParametersVisitorOptions,
263+
} from '@swagger-api/apidom-ns-openapi-3-0';
264+
export type {
265+
PathItemServersVisitor,
266+
PathItemServersVisitorOptions,
267+
} from '@swagger-api/apidom-ns-openapi-3-0';
113268
export type {
114269
default as PathsVisitor,
115270
PathsVisitorOptions,
116271
} from './refractor/visitors/open-api-3-1/paths';
272+
export type {
273+
Reference$RefVisitor,
274+
Reference$RefVisitorOptions,
275+
} from '@swagger-api/apidom-ns-openapi-3-0';
117276
export type {
118277
default as ReferenceVisitor,
119278
ReferenceVisitorOptions,
120279
} from './refractor/visitors/open-api-3-1/reference';
280+
export type {
281+
RequestBodyContentVisitor,
282+
RequestBodyContentVisitorOptions,
283+
} from '@swagger-api/apidom-ns-openapi-3-0';
121284
export type {
122285
default as RequestBodyVisitor,
123286
RequestBodyVisitorOptions,
124287
} from './refractor/visitors/open-api-3-1/request-body';
288+
export type {
289+
ResponseContentVisitor,
290+
ResponseContentVisitorOptions,
291+
} from '@swagger-api/apidom-ns-openapi-3-0';
292+
export type {
293+
ResponseHeadersVisitor,
294+
ResponseHeadersVisitorOptions,
295+
} from '@swagger-api/apidom-ns-openapi-3-0';
125296
export type {
126297
default as ResponseVisitor,
127298
ResponseVisitorOptions,
128299
} from './refractor/visitors/open-api-3-1/response';
300+
export type {
301+
ResponseLinksVisitor,
302+
ResponseLinksVisitorOptions,
303+
} from '@swagger-api/apidom-ns-openapi-3-0';
304+
export type {
305+
ResponsesDefaultVisitor,
306+
ResponsesDefaultVisitorOptions,
307+
} from '@swagger-api/apidom-ns-openapi-3-0';
129308
export type {
130309
default as ResponsesVisitor,
131310
ResponsesVisitorOptions,
@@ -206,6 +385,14 @@ export type {
206385
default as ServerVisitor,
207386
ServerVisitorOptions,
208387
} from './refractor/visitors/open-api-3-1/server';
388+
export type {
389+
ServerVariableUrlVisitor,
390+
ServerVariableUrlVisitorOptions,
391+
} from '@swagger-api/apidom-ns-openapi-3-0';
392+
export type {
393+
ServerVariableVariablesVisitor,
394+
ServerVariableVariablesVisitorOptions,
395+
} from '@swagger-api/apidom-ns-openapi-3-0';
209396
export type {
210397
default as ServerVariableVisitor,
211398
ServerVariableVisitorOptions,
@@ -218,6 +405,8 @@ export type {
218405
default as XmlVisitor,
219406
XmlVisitorOptions,
220407
} from './refractor/visitors/open-api-3-1/xml';
408+
export type { ContentVisitor, ContentVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
409+
export type { ExamplesVisitor, ExamplesVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
221410
export type {
222411
default as OpenApi3_1Visitor,
223412
OpenApi3_1VisitorOptions,
@@ -230,6 +419,16 @@ export type {
230419
default as WebhooksVisitor,
231420
WebhooksVisitorOptions,
232421
} from './refractor/visitors/open-api-3-1/WebhooksVisitor';
422+
export type { OpenapiVisitor, OpenapiVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
423+
export type {
424+
ParametersVisitor,
425+
ParametersVisitorOptions,
426+
} from '@swagger-api/apidom-ns-openapi-3-0';
427+
export type { SecurityVisitor, SecurityVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
428+
export type { ServersVisitor, ServersVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
429+
export type { TagsVisitor, TagsVisitorOptions } from '@swagger-api/apidom-ns-openapi-3-0';
430+
431+
export type { SpecPath } from '@swagger-api/apidom-ns-openapi-3-0';
233432

234433
export {
235434
isCallbackElement,

0 commit comments

Comments
 (0)