(node, candidatesOutArray, checkMode)
| 76906 | }); |
| 76907 | } |
| 76908 | function resolveSignature(node, candidatesOutArray, checkMode) { |
| 76909 | switch (node.kind) { |
| 76910 | case 208 /* SyntaxKind.CallExpression */: |
| 76911 | return resolveCallExpression(node, candidatesOutArray, checkMode); |
| 76912 | case 209 /* SyntaxKind.NewExpression */: |
| 76913 | return resolveNewExpression(node, candidatesOutArray, checkMode); |
| 76914 | case 210 /* SyntaxKind.TaggedTemplateExpression */: |
| 76915 | return resolveTaggedTemplateExpression(node, candidatesOutArray, checkMode); |
| 76916 | case 165 /* SyntaxKind.Decorator */: |
| 76917 | return resolveDecorator(node, candidatesOutArray, checkMode); |
| 76918 | case 280 /* SyntaxKind.JsxOpeningElement */: |
| 76919 | case 279 /* SyntaxKind.JsxSelfClosingElement */: |
| 76920 | return resolveJsxOpeningLikeElement(node, candidatesOutArray, checkMode); |
| 76921 | } |
| 76922 | throw ts.Debug.assertNever(node, "Branch in 'resolveSignature' should be unreachable."); |
| 76923 | } |
| 76924 | /** |
| 76925 | * Resolve a signature of a given call-like expression. |
| 76926 | * @param node a call-like expression to try resolve a signature for |
no test coverage detected
searching dependent graphs…