(node)
| 75249 | return ts.isCallOrNewExpression(node) || ts.isTaggedTemplateExpression(node) || ts.isJsxOpeningLikeElement(node); |
| 75250 | } |
| 75251 | function resolveUntypedCall(node) { |
| 75252 | if (callLikeExpressionMayHaveTypeArguments(node)) { |
| 75253 | // Check type arguments even though we will give an error that untyped calls may not accept type arguments. |
| 75254 | // This gets us diagnostics for the type arguments and marks them as referenced. |
| 75255 | ts.forEach(node.typeArguments, checkSourceElement); |
| 75256 | } |
| 75257 | if (node.kind === 210 /* SyntaxKind.TaggedTemplateExpression */) { |
| 75258 | checkExpression(node.template); |
| 75259 | } |
| 75260 | else if (ts.isJsxOpeningLikeElement(node)) { |
| 75261 | checkExpression(node.attributes); |
| 75262 | } |
| 75263 | else if (node.kind !== 165 /* SyntaxKind.Decorator */) { |
| 75264 | ts.forEach(node.arguments, function (argument) { |
| 75265 | checkExpression(argument); |
| 75266 | }); |
| 75267 | } |
| 75268 | return anySignature; |
| 75269 | } |
| 75270 | function resolveErrorCall(node) { |
| 75271 | resolveUntypedCall(node); |
| 75272 | return unknownSignature; |
no test coverage detected
searching dependent graphs…