Skip to content

Commit f9d79f1

Browse files
Remove deprecated getVisitFn function (#3580)
1 parent 9b80bee commit f9d79f1

File tree

3 files changed

+1
-24
lines changed

3 files changed

+1
-24
lines changed

src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,6 @@ export {
219219
// Visit
220220
visit,
221221
visitInParallel,
222-
getVisitFn,
223222
getEnterLeaveForKind,
224223
BREAK,
225224
Kind,

src/language/index.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ export type { ParseOptions } from './parser';
1616

1717
export { print } from './printer';
1818

19-
export {
20-
visit,
21-
visitInParallel,
22-
getVisitFn,
23-
getEnterLeaveForKind,
24-
BREAK,
25-
} from './visitor';
19+
export { visit, visitInParallel, getEnterLeaveForKind, BREAK } from './visitor';
2620
export type { ASTVisitor, ASTVisitFn, ASTVisitorKeyMap } from './visitor';
2721

2822
export { Location, Token, OperationTypeNode } from './ast';

src/language/visitor.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -394,19 +394,3 @@ export function getEnterLeaveForKind(
394394
// { enter() {}, leave() {} }
395395
return { enter: (visitor as any).enter, leave: (visitor as any).leave };
396396
}
397-
398-
/**
399-
* Given a visitor instance, if it is leaving or not, and a node kind, return
400-
* the function the visitor runtime should call.
401-
*
402-
* @deprecated Please use `getEnterLeaveForKind` instead. Will be removed in v17
403-
*/
404-
/* c8 ignore next 8 */
405-
export function getVisitFn(
406-
visitor: ASTVisitor,
407-
kind: Kind,
408-
isLeaving: boolean,
409-
): ASTVisitFn<ASTNode> | undefined {
410-
const { enter, leave } = getEnterLeaveForKind(visitor, kind);
411-
return isLeaving ? leave : enter;
412-
}

0 commit comments

Comments
 (0)