INodeTransformer.d.ts 354 B

1234567891011121314151617
  1. import * as ESTree from 'estree';
  2. import { IVisitor } from '../IVisitor';
  3. export interface INodeTransformer {
  4. /**
  5. * @returns {IVisitor}
  6. */
  7. getVisitor (): IVisitor;
  8. /**
  9. * @param node
  10. * @param parentNode
  11. * @returns {ESTree.Node}
  12. */
  13. transformNode (node: ESTree.Node, parentNode: ESTree.Node): ESTree.Node;
  14. }