MCPcopy Create free account
hub / github.com/observablehq/framework / getTemplateLiteralValue

Function getTemplateLiteralValue

src/javascript/source.ts:33–40  ·  view source on GitHub ↗
(node: TemplateLiteral)

Source from the content-addressed store, hash-verified

31}
32
33function 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
42function getBinaryExpressionValue(node: BinaryExpression): string {
43 return getStringLiteralValue(node.left as StringLiteral) + getStringLiteralValue(node.right as StringLiteral);

Callers 1

getStringLiteralValueFunction · 0.85

Calls 1

getStringLiteralValueFunction · 0.85

Tested by

no test coverage detected