package.es.refractor.registration.mjs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apidom-ns-json-schema-draft-7 Show documentation
Show all versions of apidom-ns-json-schema-draft-7 Show documentation
JSON Schema Draft 7 namespace for ApiDOM.
import JSONSchemaElement from "../elements/JSONSchema.mjs";
import LinkDescriptionElement from "../elements/LinkDescription.mjs";
import { createRefractor } from "./index.mjs"; // register refractors specific to element types
JSONSchemaElement.refract = createRefractor(['visitors', 'document', 'objects', 'JSONSchema', '$visitor']);
LinkDescriptionElement.refract = createRefractor(['visitors', 'document', 'objects', 'LinkDescription', '$visitor']);
export { JSONSchemaElement, LinkDescriptionElement };