(node)
| 47322 | bindPropertyAssignment(constructorFunction, lhs, /*isPrototypeProperty*/ true, /*containerIsClass*/ true); |
| 47323 | } |
| 47324 | function bindObjectDefinePropertyAssignment(node) { |
| 47325 | var namespaceSymbol = lookupSymbolForPropertyAccess(node.arguments[0]); |
| 47326 | var isToplevel = node.parent.parent.kind === 305 /* SyntaxKind.SourceFile */; |
| 47327 | namespaceSymbol = bindPotentiallyMissingNamespaces(namespaceSymbol, node.arguments[0], isToplevel, /*isPrototypeProperty*/ false, /*containerIsClass*/ false); |
| 47328 | bindPotentiallyNewExpandoMemberToNamespace(node, namespaceSymbol, /*isPrototypeProperty*/ false); |
| 47329 | } |
| 47330 | function bindSpecialPropertyAssignment(node) { |
| 47331 | var _a; |
| 47332 | // Class declarations in Typescript do not allow property declarations |
no test coverage detected