iterateFunctionNodes.js.flow 286 B

12345678910
  1. export default (iterator) => (context, ...rest) => {
  2. const nodeIterator = iterator(context, ...rest);
  3. return {
  4. ArrowFunctionExpression: nodeIterator,
  5. FunctionDeclaration: nodeIterator,
  6. FunctionExpression: nodeIterator,
  7. FunctionTypeAnnotation: nodeIterator,
  8. };
  9. };