source: node_modules/@swagger-api/apidom-ns-json-schema-draft-4/es/refractor/registration.mjs

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 869 bytes
RevLine 
[d24f17c]1import JSONSchemaElement from "../elements/JSONSchema.mjs";
2import JSONReferenceElement from "../elements/JSONReference.mjs";
3import MediaElement from "../elements/Media.mjs";
4import LinkDescriptionElement from "../elements/LinkDescription.mjs";
5import { createRefractor } from "./index.mjs"; // register refractors specific to element types
6JSONSchemaElement.refract = createRefractor(['visitors', 'document', 'objects', 'JSONSchema', '$visitor']);
7JSONReferenceElement.refract = createRefractor(['visitors', 'document', 'objects', 'JSONReference', '$visitor']);
8MediaElement.refract = createRefractor(['visitors', 'document', 'objects', 'Media', '$visitor']);
9LinkDescriptionElement.refract = createRefractor(['visitors', 'document', 'objects', 'LinkDescription', '$visitor']);
10export { JSONSchemaElement, JSONReferenceElement, MediaElement, LinkDescriptionElement };
Note: See TracBrowser for help on using the repository browser.