Convert src/compiler/compile/render_ssr/handlers/HtmlTag.ts to JavaScript

pull/8569/head
Simon Holthausen 3 years ago
parent 45c9b21b24
commit 82dece16f4

@ -1,9 +1,16 @@
import Renderer, { RenderOptions } from '../Renderer';
import RawMustacheTag from '../../nodes/RawMustacheTag';
import { Expression } from 'estree';
export default function (node: RawMustacheTag, renderer: Renderer, options: RenderOptions) {
if (options.hydratable) renderer.add_string('<!-- HTML_TAG_START -->');
renderer.add_expression(node.expression.node as Expression);
if (options.hydratable) renderer.add_string('<!-- HTML_TAG_END -->');
/**
* @param {import('../../nodes/RawMustacheTag.js').default} node
* @param {import('../Renderer.js').default} renderer
* @param {import('../Renderer.js').RenderOptions} options
*/
export default function (node, renderer, options) {
if (options.hydratable)
renderer.add_string('<!-- HTML_TAG_START -->');
renderer.add_expression(/** @type {Expression} */ (node.expression.node));
if (options.hydratable)
renderer.add_string('<!-- HTML_TAG_END -->');
}

Loading…
Cancel
Save