IVisitor.d.ts 347 B

1234567
  1. import * as estraverse from 'estraverse';
  2. import * as ESTree from 'estree';
  3. export interface IVisitor <T extends ESTree.Node = ESTree.Node> {
  4. enter? (node: T, parentNode: ESTree.Node | null): ESTree.Node | estraverse.VisitorOption | void;
  5. leave? (node: T, parentNode: ESTree.Node | null): ESTree.Node | estraverse.VisitorOption | void;
  6. }