diff --git a/src/index.ts b/src/index.ts index 8dc7a0ecbc..b03b2f31cf 100644 --- a/src/index.ts +++ b/src/index.ts @@ -219,7 +219,6 @@ export { // Visit visit, visitInParallel, - getVisitFn, getEnterLeaveForKind, BREAK, Kind, diff --git a/src/language/index.ts b/src/language/index.ts index eeef7bf570..ad8e082c6e 100644 --- a/src/language/index.ts +++ b/src/language/index.ts @@ -16,13 +16,7 @@ export type { ParseOptions } from './parser'; export { print } from './printer'; -export { - visit, - visitInParallel, - getVisitFn, - getEnterLeaveForKind, - BREAK, -} from './visitor'; +export { visit, visitInParallel, getEnterLeaveForKind, BREAK } from './visitor'; export type { ASTVisitor, ASTVisitFn, ASTVisitorKeyMap } from './visitor'; export { Location, Token, OperationTypeNode } from './ast'; diff --git a/src/language/visitor.ts b/src/language/visitor.ts index daf96497bf..7561ae65b5 100644 --- a/src/language/visitor.ts +++ b/src/language/visitor.ts @@ -394,19 +394,3 @@ export function getEnterLeaveForKind( // { enter() {}, leave() {} } return { enter: (visitor as any).enter, leave: (visitor as any).leave }; } - -/** - * Given a visitor instance, if it is leaving or not, and a node kind, return - * the function the visitor runtime should call. - * - * @deprecated Please use `getEnterLeaveForKind` instead. Will be removed in v17 - */ -/* c8 ignore next 8 */ -export function getVisitFn( - visitor: ASTVisitor, - kind: Kind, - isLeaving: boolean, -): ASTVisitFn | undefined { - const { enter, leave } = getEnterLeaveForKind(visitor, kind); - return isLeaving ? leave : enter; -}