mirror of https://github.com/sveltejs/svelte
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…
Reference in new issue