@@ -483,13 +483,13 @@ namespace ts {
483483 visitFunctionBody ( ( < FunctionExpression > node ) . body , visitor , context ) ) ;
484484
485485 case SyntaxKind . ArrowFunction :
486- return updateArrowFunction ( < ArrowFunction > node ,
487- nodesVisitor ( ( < ArrowFunction > node ) . modifiers , visitor , isModifier ) ,
488- nodesVisitor ( ( < ArrowFunction > node ) . typeParameters , visitor , isTypeParameterDeclaration ) ,
489- visitParameterList ( ( < ArrowFunction > node ) . parameters , visitor , context , nodesVisitor ) ,
490- visitNode ( ( < ArrowFunction > node ) . type , visitor , isTypeNode ) ,
491- visitFunctionBody ( ( < ArrowFunction > node ) . body , visitor , context ) ,
492- visitNode ( ( < ArrowFunction > node ) . equalsGreaterThanToken , visitor , n => n . kind === SyntaxKind . EqualsGreaterThanToken ) ) ;
486+ const modifiers = nodesVisitor ( ( < ArrowFunction > node ) . modifiers , visitor , isModifier ) ;
487+ const typeParameters = nodesVisitor ( ( < ArrowFunction > node ) . typeParameters , visitor , isTypeParameterDeclaration ) ;
488+ const parameters = visitParameterList ( ( < ArrowFunction > node ) . parameters , visitor , context , nodesVisitor ) ;
489+ const type = visitNode ( ( < ArrowFunction > node ) . type , visitor , isTypeNode ) ;
490+ const arrow = visitNode ( ( < ArrowFunction > node ) . equalsGreaterThanToken , visitor , n => n . kind === SyntaxKind . EqualsGreaterThanToken ) ;
491+ const body = visitFunctionBody ( ( < ArrowFunction > node ) . body , visitor , context ) ;
492+ return updateArrowFunction ( < ArrowFunction > node , modifiers , typeParameters , parameters , type , body , arrow ) ;
493493
494494 case SyntaxKind . DeleteExpression :
495495 return updateDelete ( < DeleteExpression > node ,
0 commit comments