(node, checkMode, contextualType, forceTuple)
| 79608 | (ts.isPropertyAssignment(parent) || ts.isShorthandPropertyAssignment(parent) || ts.isTemplateSpan(parent)) && isConstContext(parent.parent); |
| 79609 | } |
| 79610 | function checkExpressionForMutableLocation(node, checkMode, contextualType, forceTuple) { |
| 79611 | var type = checkExpression(node, checkMode, forceTuple); |
| 79612 | return isConstContext(node) || ts.isCommonJsExportedExpression(node) ? getRegularTypeOfLiteralType(type) : |
| 79613 | isTypeAssertion(node) ? type : |
| 79614 | getWidenedLiteralLikeTypeForContextualType(type, instantiateContextualType(arguments.length === 2 ? getContextualType(node) : contextualType, node)); |
| 79615 | } |
| 79616 | function checkPropertyAssignment(node, checkMode) { |
| 79617 | // Do not use hasDynamicName here, because that returns false for well known symbols. |
| 79618 | // We want to perform checkComputedPropertyName for all computed properties, including |
no test coverage detected
searching dependent graphs…