(node: any, value: string)
| 736 | } |
| 737 | |
| 738 | function writeStringLiteralValue(node: any, value: string): boolean { |
| 739 | if (!node) return false; |
| 740 | if (node.type === "StringLiteral" || node.type === "Literal") { |
| 741 | node.value = value; |
| 742 | return true; |
| 743 | } |
| 744 | if (node.type === "TemplateLiteral" && (node.expressions?.length ?? 0) === 0 && node.quasis?.length === 1) { |
| 745 | node.quasis[0].value.raw = value; |
| 746 | node.quasis[0].value.cooked = value; |
| 747 | return true; |
| 748 | } |
| 749 | return false; |
| 750 | } |
| 751 | |
| 752 | function getObjectPropertyValueNode(objectExpression: any, propertyName: string): any | null { |
| 753 | for (const property of objectExpression?.properties ?? []) { |
no outgoing calls
no test coverage detected