IVisitor.d.ts 335 B

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