fix template literals escaping

This commit is contained in:
Sebastian McKenzie
2014-12-06 00:00:00 +11:00
parent 40a2d14c7c
commit ab02231d39
2 changed files with 6 additions and 2 deletions

View File

@@ -14,7 +14,7 @@ exports.TaggedTemplateExpression = function (node, parent, file) {
_.each(quasi.quasis, function (elem) {
strings.push(t.literal(elem.value.cooked));
raw.push(t.literal(elem.value.raw));
raw.push(t.literal(elem.value.value));
});
args.push(t.callExpression(file.addDeclaration("tagged-template-literal"), [
@@ -31,7 +31,7 @@ exports.TemplateLiteral = function (node) {
var nodes = [];
_.each(node.quasis, function (elem) {
nodes.push(t.literal(elem.value.raw));
nodes.push(t.literal(elem.value.cooked));
var expr = node.expressions.shift();
if (expr) {