pull/9973/head
Nguyen Tran 3 years ago
parent 7149c4db4c
commit 5669f55cfe

@ -187,7 +187,10 @@ function process_children(nodes, parent, { visit, state }) {
const node = sequence[i]; const node = sequence[i];
if (node.type === 'Text' || node.type === 'Comment') { if (node.type === 'Text' || node.type === 'Comment') {
let last = /** @type {import('estree').TemplateElement} */ (quasis.at(-1)); let last = /** @type {import('estree').TemplateElement} */ (quasis.at(-1));
last.value.raw += node.type === 'Comment' ? `<!--${node.data}-->` : sanitize_template_string(escape_html(node.data)); last.value.raw +=
node.type === 'Comment'
? `<!--${node.data}-->`
: sanitize_template_string(escape_html(node.data));
} else if (node.type === 'Anchor') { } else if (node.type === 'Anchor') {
expressions.push(node.id); expressions.push(node.id);
quasis.push(b.quasi('', i + 1 === sequence.length)); quasis.push(b.quasi('', i + 1 === sequence.length));

@ -1,5 +1,5 @@
import { test } from '../../test'; import { test } from '../../test';
export default test({ export default test({
html: "<div>/ $clicks: 0 `tim$es` \\</div><div>$dollars `backticks` pyramid /\\</div>" html: '<div>/ $clicks: 0 `tim$es` \\</div><div>$dollars `backticks` pyramid /\\</div>'
}); });

Loading…
Cancel
Save