(propertyAccess)
| 47431 | declareSymbol(symbolTable, namespaceSymbol, declaration, includes | 67108864 /* SymbolFlags.Assignment */, excludes & ~67108864 /* SymbolFlags.Assignment */); |
| 47432 | } |
| 47433 | function isTopLevelNamespaceAssignment(propertyAccess) { |
| 47434 | return ts.isBinaryExpression(propertyAccess.parent) |
| 47435 | ? getParentOfBinaryExpression(propertyAccess.parent).parent.kind === 305 /* SyntaxKind.SourceFile */ |
| 47436 | : propertyAccess.parent.parent.kind === 305 /* SyntaxKind.SourceFile */; |
| 47437 | } |
| 47438 | function bindPropertyAssignment(name, propertyAccess, isPrototypeProperty, containerIsClass) { |
| 47439 | var namespaceSymbol = lookupSymbolForPropertyAccess(name, container) || lookupSymbolForPropertyAccess(name, blockScopeContainer); |
| 47440 | var isToplevel = isTopLevelNamespaceAssignment(propertyAccess); |
no test coverage detected
searching dependent graphs…