(node: TemplateLiteral)
| 31 | } |
| 32 | |
| 33 | function getTemplateLiteralValue(node: TemplateLiteral): string { |
| 34 | let value = node.quasis[0].value.cooked!; |
| 35 | for (let i = 0; i < node.expressions.length; ++i) { |
| 36 | value += getStringLiteralValue(node.expressions[i] as StringLiteral); |
| 37 | value += node.quasis[i + 1].value.cooked!; |
| 38 | } |
| 39 | return value; |
| 40 | } |
| 41 | |
| 42 | function getBinaryExpressionValue(node: BinaryExpression): string { |
| 43 | return getStringLiteralValue(node.left as StringLiteral) + getStringLiteralValue(node.right as StringLiteral); |
no test coverage detected