[d24f17c] | 1 | import CallbackElement from "../elements/Callback.mjs";
|
---|
| 2 | import ComponentsElement from "../elements/Components.mjs";
|
---|
| 3 | import ContactElement from "../elements/Contact.mjs";
|
---|
| 4 | import DiscriminatorElement from "../elements/Discriminator.mjs";
|
---|
| 5 | import EncodingElement from "../elements/Encoding.mjs";
|
---|
| 6 | import ExampleElement from "../elements/Example.mjs";
|
---|
| 7 | import ExternalDocumentationElement from "../elements/ExternalDocumentation.mjs";
|
---|
| 8 | import HeaderElement from "../elements/Header.mjs";
|
---|
| 9 | import InfoElement from "../elements/Info.mjs";
|
---|
| 10 | import JsonSchemaDialectElement from "../elements/JsonSchemaDialect.mjs";
|
---|
| 11 | import LicenseElement from "../elements/License.mjs";
|
---|
| 12 | import LinkElement from "../elements/Link.mjs";
|
---|
| 13 | import MediaTypeElement from "../elements/MediaType.mjs";
|
---|
| 14 | import OAuthFlowElement from "../elements/OAuthFlow.mjs";
|
---|
| 15 | import OAuthFlowsElement from "../elements/OAuthFlows.mjs";
|
---|
| 16 | import OpenapiElement from "../elements/Openapi.mjs";
|
---|
| 17 | import OpenApi3_1Element from "../elements/OpenApi3-1.mjs";
|
---|
| 18 | import OperationElement from "../elements/Operation.mjs";
|
---|
| 19 | import ParameterElement from "../elements/Parameter.mjs";
|
---|
| 20 | import PathItemElement from "../elements/PathItem.mjs";
|
---|
| 21 | import PathsElement from "../elements/Paths.mjs";
|
---|
| 22 | import ReferenceElement from "../elements/Reference.mjs";
|
---|
| 23 | import RequestBodyElement from "../elements/RequestBody.mjs";
|
---|
| 24 | import ResponseElement from "../elements/Response.mjs";
|
---|
| 25 | import ResponsesElement from "../elements/Responses.mjs";
|
---|
| 26 | import SchemaElement from "../elements/Schema.mjs";
|
---|
| 27 | import SecurityRequirementElement from "../elements/SecurityRequirement.mjs";
|
---|
| 28 | import SecuritySchemeElement from "../elements/SecurityScheme.mjs";
|
---|
| 29 | import ServerElement from "../elements/Server.mjs";
|
---|
| 30 | import ServerVariableElement from "../elements/ServerVariable.mjs";
|
---|
| 31 | import TagElement from "../elements/Tag.mjs";
|
---|
| 32 | import XmlElement from "../elements/Xml.mjs";
|
---|
| 33 | import { createRefractor } from "./index.mjs"; // register refractors specific to element types
|
---|
| 34 | CallbackElement.refract = createRefractor(['visitors', 'document', 'objects', 'Callback', '$visitor']);
|
---|
| 35 | ComponentsElement.refract = createRefractor(['visitors', 'document', 'objects', 'Components', '$visitor']);
|
---|
| 36 | ContactElement.refract = createRefractor(['visitors', 'document', 'objects', 'Contact', '$visitor']);
|
---|
| 37 | ExampleElement.refract = createRefractor(['visitors', 'document', 'objects', 'Example', '$visitor']);
|
---|
| 38 | DiscriminatorElement.refract = createRefractor(['visitors', 'document', 'objects', 'Discriminator', '$visitor']);
|
---|
| 39 | EncodingElement.refract = createRefractor(['visitors', 'document', 'objects', 'Encoding', '$visitor']);
|
---|
| 40 | ExternalDocumentationElement.refract = createRefractor(['visitors', 'document', 'objects', 'ExternalDocumentation', '$visitor']);
|
---|
| 41 | HeaderElement.refract = createRefractor(['visitors', 'document', 'objects', 'Header', '$visitor']);
|
---|
| 42 | InfoElement.refract = createRefractor(['visitors', 'document', 'objects', 'Info', '$visitor']);
|
---|
| 43 | JsonSchemaDialectElement.refract = createRefractor(['visitors', 'document', 'objects', 'OpenApi', 'fixedFields', 'jsonSchemaDialect']);
|
---|
| 44 | LicenseElement.refract = createRefractor(['visitors', 'document', 'objects', 'License', '$visitor']);
|
---|
| 45 | LinkElement.refract = createRefractor(['visitors', 'document', 'objects', 'Link', '$visitor']);
|
---|
| 46 | MediaTypeElement.refract = createRefractor(['visitors', 'document', 'objects', 'MediaType', '$visitor']);
|
---|
| 47 | OAuthFlowElement.refract = createRefractor(['visitors', 'document', 'objects', 'OAuthFlow', '$visitor']);
|
---|
| 48 | OAuthFlowsElement.refract = createRefractor(['visitors', 'document', 'objects', 'OAuthFlows', '$visitor']);
|
---|
| 49 | OpenapiElement.refract = createRefractor(['visitors', 'document', 'objects', 'OpenApi', 'fixedFields', 'openapi']);
|
---|
| 50 | OpenApi3_1Element.refract = createRefractor(['visitors', 'document', 'objects', 'OpenApi', '$visitor']);
|
---|
| 51 | OperationElement.refract = createRefractor(['visitors', 'document', 'objects', 'Operation', '$visitor']);
|
---|
| 52 | ParameterElement.refract = createRefractor(['visitors', 'document', 'objects', 'Parameter', '$visitor']);
|
---|
| 53 | PathItemElement.refract = createRefractor(['visitors', 'document', 'objects', 'PathItem', '$visitor']);
|
---|
| 54 | PathsElement.refract = createRefractor(['visitors', 'document', 'objects', 'Paths', '$visitor']);
|
---|
| 55 | ReferenceElement.refract = createRefractor(['visitors', 'document', 'objects', 'Reference', '$visitor']);
|
---|
| 56 | RequestBodyElement.refract = createRefractor(['visitors', 'document', 'objects', 'RequestBody', '$visitor']);
|
---|
| 57 | ResponseElement.refract = createRefractor(['visitors', 'document', 'objects', 'Response', '$visitor']);
|
---|
| 58 | ResponsesElement.refract = createRefractor(['visitors', 'document', 'objects', 'Responses', '$visitor']);
|
---|
| 59 | SchemaElement.refract = createRefractor(['visitors', 'document', 'objects', 'Schema', '$visitor']);
|
---|
| 60 | SecurityRequirementElement.refract = createRefractor(['visitors', 'document', 'objects', 'SecurityRequirement', '$visitor']);
|
---|
| 61 | SecuritySchemeElement.refract = createRefractor(['visitors', 'document', 'objects', 'SecurityScheme', '$visitor']);
|
---|
| 62 | ServerElement.refract = createRefractor(['visitors', 'document', 'objects', 'Server', '$visitor']);
|
---|
| 63 | ServerVariableElement.refract = createRefractor(['visitors', 'document', 'objects', 'ServerVariable', '$visitor']);
|
---|
| 64 | TagElement.refract = createRefractor(['visitors', 'document', 'objects', 'Tag', '$visitor']);
|
---|
| 65 | XmlElement.refract = createRefractor(['visitors', 'document', 'objects', 'XML', '$visitor']);
|
---|
| 66 | export { CallbackElement, ComponentsElement, ContactElement, DiscriminatorElement, EncodingElement, ExampleElement, ExternalDocumentationElement, HeaderElement, InfoElement, JsonSchemaDialectElement, LicenseElement, LinkElement, MediaTypeElement, OAuthFlowElement, OAuthFlowsElement, OpenapiElement, OpenApi3_1Element, OperationElement, ParameterElement, PathItemElement, PathsElement, ReferenceElement, RequestBodyElement, ResponseElement, ResponsesElement, SchemaElement, SecurityRequirementElement, SecuritySchemeElement, ServerElement, ServerVariableElement, TagElement, XmlElement }; |
---|