(node)
| 72522 | return undefined; |
| 72523 | } |
| 72524 | function getContextualTypeForYieldOperand(node) { |
| 72525 | var func = ts.getContainingFunction(node); |
| 72526 | if (func) { |
| 72527 | var functionFlags = ts.getFunctionFlags(func); |
| 72528 | var contextualReturnType = getContextualReturnType(func); |
| 72529 | if (contextualReturnType) { |
| 72530 | return node.asteriskToken |
| 72531 | ? contextualReturnType |
| 72532 | : getIterationTypeOfGeneratorFunctionReturnType(0 /* IterationTypeKind.Yield */, contextualReturnType, (functionFlags & 2 /* FunctionFlags.Async */) !== 0); |
| 72533 | } |
| 72534 | } |
| 72535 | return undefined; |
| 72536 | } |
| 72537 | function isInParameterInitializerBeforeContainingFunction(node) { |
| 72538 | var inBindingInitializer = false; |
| 72539 | while (node.parent && !ts.isFunctionLike(node.parent)) { |
no test coverage detected