(decorators, modifiers, isExportEquals, expression)
| 25480 | } |
| 25481 | // @api |
| 25482 | function createExportAssignment(decorators, modifiers, isExportEquals, expression) { |
| 25483 | var node = createBaseDeclaration(271 /* SyntaxKind.ExportAssignment */, decorators, modifiers); |
| 25484 | node.isExportEquals = isExportEquals; |
| 25485 | node.expression = isExportEquals |
| 25486 | ? parenthesizerRules().parenthesizeRightSideOfBinary(63 /* SyntaxKind.EqualsToken */, /*leftSide*/ undefined, expression) |
| 25487 | : parenthesizerRules().parenthesizeExpressionOfExportDefault(expression); |
| 25488 | node.transformFlags |= propagateChildFlags(node.expression); |
| 25489 | node.transformFlags &= ~16777216 /* TransformFlags.ContainsPossibleTopLevelAwait */; // always parsed in an Await context |
| 25490 | return node; |
| 25491 | } |
| 25492 | // @api |
| 25493 | function updateExportAssignment(node, decorators, modifiers, expression) { |
| 25494 | return node.decorators !== decorators |
no test coverage detected