(expression, typeArguments, argumentsArray)
| 24184 | } |
| 24185 | // @api |
| 24186 | function createNewExpression(expression, typeArguments, argumentsArray) { |
| 24187 | var node = createBaseExpression(209 /* SyntaxKind.NewExpression */); |
| 24188 | node.expression = parenthesizerRules().parenthesizeExpressionOfNew(expression); |
| 24189 | node.typeArguments = asNodeArray(typeArguments); |
| 24190 | node.arguments = argumentsArray ? parenthesizerRules().parenthesizeExpressionsOfCommaDelimitedList(argumentsArray) : undefined; |
| 24191 | node.transformFlags |= |
| 24192 | propagateChildFlags(node.expression) | |
| 24193 | propagateChildrenFlags(node.typeArguments) | |
| 24194 | propagateChildrenFlags(node.arguments) | |
| 24195 | 32 /* TransformFlags.ContainsES2020 */; |
| 24196 | if (node.typeArguments) { |
| 24197 | node.transformFlags |= 1 /* TransformFlags.ContainsTypeScript */; |
| 24198 | } |
| 24199 | return node; |
| 24200 | } |
| 24201 | // @api |
| 24202 | function updateNewExpression(node, expression, typeArguments, argumentsArray) { |
| 24203 | return node.expression !== expression |
no test coverage detected
searching dependent graphs…