text: "use strict";
  
  var _interopRequireWildcard = require("babel-runtime/helpers/interop-require-wildcard")["default"];
  
  exports.__esModule = true;
  
  var _babelTypes = require("babel-types");
  
  var t = _interopRequireWildcard(_babelTypes);
  
  var metadata = {
    optional: true,
    group: "builtin-pre"
  };
  
  exports.metadata = metadata;
  var visitor = {
    TemplateLiteral: function TemplateLiteral(path) {
      if (path.parentPath.isTaggedTemplateExpression()) return;
  
      var node = path.node;
      for (var i = 0; i < node.expressions.length; i++) {
        node.expressions[i] = t.callExpression(t.identifier("String"), [node.expressions[i]]);
      }
    }
  };
  exports.visitor = visitor;