(name)
| 17505 | } |
| 17506 | ts.hasDynamicName = hasDynamicName; |
| 17507 | function isDynamicName(name) { |
| 17508 | if (!(name.kind === 162 /* SyntaxKind.ComputedPropertyName */ || name.kind === 207 /* SyntaxKind.ElementAccessExpression */)) { |
| 17509 | return false; |
| 17510 | } |
| 17511 | var expr = ts.isElementAccessExpression(name) ? skipParentheses(name.argumentExpression) : name.expression; |
| 17512 | return !isStringOrNumericLiteralLike(expr) && |
| 17513 | !isSignedNumericLiteral(expr); |
| 17514 | } |
| 17515 | ts.isDynamicName = isDynamicName; |
| 17516 | function getPropertyNameForPropertyNameNode(name) { |
| 17517 | switch (name.kind) { |
no test coverage detected
searching dependent graphs…