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

pull/8569/head
Simon Holthausen 3 years ago
parent 837a8b7f60
commit 7909ce31cd

@ -2,24 +2,18 @@ import { x } from 'code-red';
import { get_const_tags } from './shared/get_const_tags.js';
/**
* @param {AwaitBlock} node
* @param {Renderer} renderer
* @param {import('../Renderer').RenderOptions} options
* @param {import('../../nodes/AwaitBlock.js').default} node
* @param {import('../Renderer.js').default} renderer
* @param {import('../Renderer.js').RenderOptions} options
*/
export default function (node, renderer, options) {
renderer.push();
renderer.render(node.pending.children, options);
/**
* @type {undefined}
*/
const pending = renderer.pop();
renderer.push();
renderer.render(node.then.children, options);
/**
* @type {undefined}
*/
const then = renderer.pop();
renderer.add_expression(x`
function(__value) {

@ -1,8 +1,14 @@
import Renderer, { RenderOptions } from '../Renderer';
import Comment from '../../nodes/Comment';
export default function (node: Comment, renderer: Renderer, options: RenderOptions) {
if (options.preserveComments) {
renderer.add_string(`<!--${node.data}-->`);
}
/**
* @param {import('../../nodes/Comment.js').default} node
* @param {import('../Renderer.js').default} renderer
* @param {import('../Renderer.js').RenderOptions} options
*/
export default function (node, renderer, options) {
if (options.preserveComments) {
renderer.add_string(`<!--${node.data}-->`);
}
}

Loading…
Cancel
Save