(expression, thenStatement, elseStatement)
| 24820 | } |
| 24821 | // @api |
| 24822 | function createIfStatement(expression, thenStatement, elseStatement) { |
| 24823 | var node = createBaseNode(239 /* SyntaxKind.IfStatement */); |
| 24824 | node.expression = expression; |
| 24825 | node.thenStatement = asEmbeddedStatement(thenStatement); |
| 24826 | node.elseStatement = asEmbeddedStatement(elseStatement); |
| 24827 | node.transformFlags |= |
| 24828 | propagateChildFlags(node.expression) | |
| 24829 | propagateChildFlags(node.thenStatement) | |
| 24830 | propagateChildFlags(node.elseStatement); |
| 24831 | return node; |
| 24832 | } |
| 24833 | // @api |
| 24834 | function updateIfStatement(node, expression, thenStatement, elseStatement) { |
| 24835 | return node.expression !== expression |
no test coverage detected