From 9d58beccbaee4c7ff7eaccbb419be9a463cbc62e Mon Sep 17 00:00:00 2001 From: Oliwia Rogala Date: Tue, 6 Feb 2024 12:44:11 +0100 Subject: [PATCH] fix: allow refracting semantic ApiDOM (#3798) Refs #3756 --- .../src/refractor/visitors/SpecificationVisitor.ts | 4 +--- .../src/refractor/visitors/SpecificationVisitor.ts | 4 +--- .../src/refractor/visitors/SpecificationVisitor.ts | 4 +--- .../src/refractor/visitors/SpecificationVisitor.ts | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/apidom-ns-api-design-systems/src/refractor/visitors/SpecificationVisitor.ts b/packages/apidom-ns-api-design-systems/src/refractor/visitors/SpecificationVisitor.ts index 01888dbcff..5b130dc015 100644 --- a/packages/apidom-ns-api-design-systems/src/refractor/visitors/SpecificationVisitor.ts +++ b/packages/apidom-ns-api-design-systems/src/refractor/visitors/SpecificationVisitor.ts @@ -2,7 +2,6 @@ import { pathSatisfies, path, pick } from 'ramda'; import { isFunction } from 'ramda-adjunct'; import { visit, cloneDeep } from '@swagger-api/apidom-core'; -import { keyMap, getNodeType } from '../../traversal/visitor'; import Visitor, { VisitorOptions } from './Visitor'; import FallbackVisitor from './FallbackVisitor'; import type specification from '../specification'; @@ -67,8 +66,7 @@ class SpecificationVisitor extends Visitor { return cloneDeep(element); } - // @ts-ignore - visit(element, visitor, { keyMap, ...options, nodeTypeGetter: getNodeType }); + visit(element, visitor, options); return visitor.element; } } diff --git a/packages/apidom-ns-json-schema-draft-4/src/refractor/visitors/SpecificationVisitor.ts b/packages/apidom-ns-json-schema-draft-4/src/refractor/visitors/SpecificationVisitor.ts index b0f540068f..a09243faca 100644 --- a/packages/apidom-ns-json-schema-draft-4/src/refractor/visitors/SpecificationVisitor.ts +++ b/packages/apidom-ns-json-schema-draft-4/src/refractor/visitors/SpecificationVisitor.ts @@ -4,7 +4,6 @@ import { isFunction, isUndefined } from 'ramda-adjunct'; import { visit, cloneDeep } from '@swagger-api/apidom-core'; import Visitor from './Visitor'; -import { keyMap, getNodeType } from '../../traversal/visitor'; /** * This is a base Type for every visitor that does @@ -72,8 +71,7 @@ const SpecificationVisitor = stampit(Visitor, { return cloneDeep(element); } - // standard processing continues - visit(element, visitor, { keyMap, nodeTypeGetter: getNodeType, ...options }); + visit(element, visitor, options); return visitor.element; }, }, diff --git a/packages/apidom-ns-openapi-2/src/refractor/visitors/SpecificationVisitor.ts b/packages/apidom-ns-openapi-2/src/refractor/visitors/SpecificationVisitor.ts index 2510d30bf7..d2be68b552 100644 --- a/packages/apidom-ns-openapi-2/src/refractor/visitors/SpecificationVisitor.ts +++ b/packages/apidom-ns-openapi-2/src/refractor/visitors/SpecificationVisitor.ts @@ -2,7 +2,6 @@ import { pathSatisfies, path, pick } from 'ramda'; import { isFunction } from 'ramda-adjunct'; import { visit, cloneDeep } from '@swagger-api/apidom-core'; -import { keyMap, getNodeType } from '../../traversal/visitor'; import Visitor, { VisitorOptions } from './Visitor'; import FallbackVisitor from './FallbackVisitor'; import type specification from '../specification'; @@ -68,8 +67,7 @@ class SpecificationVisitor extends Visitor { return cloneDeep(element); } - // @ts-ignore - visit(element, visitor, { keyMap, nodeTypeGetter: getNodeType, ...options }); + visit(element, visitor, options); return visitor.element; } } diff --git a/packages/apidom-ns-workflows-1/src/refractor/visitors/SpecificationVisitor.ts b/packages/apidom-ns-workflows-1/src/refractor/visitors/SpecificationVisitor.ts index 9842aeb836..c6139c9b17 100644 --- a/packages/apidom-ns-workflows-1/src/refractor/visitors/SpecificationVisitor.ts +++ b/packages/apidom-ns-workflows-1/src/refractor/visitors/SpecificationVisitor.ts @@ -2,7 +2,6 @@ import { pathSatisfies, path, pick } from 'ramda'; import { isFunction } from 'ramda-adjunct'; import { visit, cloneDeep } from '@swagger-api/apidom-core'; -import { keyMap, getNodeType } from '../../traversal/visitor'; import Visitor, { VisitorOptions } from './Visitor'; import FallbackVisitor from './FallbackVisitor'; import type specification from '../specification'; @@ -68,8 +67,7 @@ class SpecificationVisitor extends Visitor { return cloneDeep(element); } - // @ts-ignore - visit(element, visitor, { keyMap, ...options, nodeTypeGetter: getNodeType }); + visit(element, visitor, options); return visitor.element; } }