ITransformersRunner.d.ts 373 B

123456789101112
  1. import * as ESTree from 'estree';
  2. import { NodeTransformer } from '../enums/container/node-transformers/NodeTransformer';
  3. export interface ITransformersRunner {
  4. /**
  5. * @param {T} astTree
  6. * @param {NodeTransformer[]} nodeTransformers
  7. * @returns {T}
  8. */
  9. transform <T extends ESTree.Program> (astTree: T, nodeTransformers: NodeTransformer[]): T;
  10. }