MCPcopy Create free account
hub / github.com/browserify/rustify / extractTemplateNodes

Function extractTemplateNodes

lib/transform.js:107–120  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

105 }
106
107 function extractTemplateNodes (node) {
108 if (node.type !== 'TemplateLiteral') return
109 if (!node.parent || !node.parent.tag) return
110 if (node.parent.tag.name !== moduleName) return
111
112 var code = [ node.quasis.map(cooked) ]
113 .concat(node.expressions.map(expr)).join('').trim()
114
115 return {
116 code: code,
117 filename: filename,
118 node: node.parent
119 }
120 }
121
122 function extractImportNodes (node) {
123 if (node.type !== 'CallExpression') return

Callers 1

extractNodesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected