(parent, usage)
| 157213 | } |
| 157214 | } |
| 157215 | function inferTypeFromPropertyAccessExpression(parent, usage) { |
| 157216 | var name = ts.escapeLeadingUnderscores(parent.name.text); |
| 157217 | if (!usage.properties) { |
| 157218 | usage.properties = new ts.Map(); |
| 157219 | } |
| 157220 | var propertyUsage = usage.properties.get(name) || createEmptyUsage(); |
| 157221 | calculateUsageOfNode(parent, propertyUsage); |
| 157222 | usage.properties.set(name, propertyUsage); |
| 157223 | } |
| 157224 | function inferTypeFromPropertyElementExpression(parent, node, usage) { |
| 157225 | if (node === parent.argumentExpression) { |
| 157226 | usage.isNumberOrString = true; |
no test coverage detected