UNPKG

@marko/translator-default

Version:
15 lines (13 loc) 539 B
"use strict";exports.__esModule = true;exports.default = write;var _babelUtils = require("@marko/babel-utils"); var _compiler = require("@marko/compiler"); function write(strings, ...expressions) { const template = (0, _babelUtils.normalizeTemplateString)(strings, ...expressions); if (template) { return _compiler.types.expressionStatement( _compiler.types.callExpression( _compiler.types.memberExpression(_compiler.types.identifier("out"), _compiler.types.identifier("w")), [template] ) ); } }